- •Этапы проектирования
- •Каскадная модель
- •Инкрементная модель
- •Инкрементная модель
- •Проектирование
- •Фреймворки и паттерны
- •Связи
- •пример
- •Потоки и процессы
- •Потоки и процессы
- •термины
- •Этапы проектирования
- •термины
- •термины
- •Разработка графического интерфейса
- •Разработка графического интерфейса
- •Разработка графического интерфейса
- •Графический интерфейс пользователя (GUI)
- •Рабочий проект
- •паттерны
- •термины
- •продолжение
- •Разработка графического интерфейса
- •Разработка графического интерфейса
- •Пример разработки
- •пример
- •Создание графического интерфеса
- •Окончательный этап разработки приложения
- •Юзабилити тестирование
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •спецификация
- •спецификация
- •Примеры спецификации примеры
- •Спецификация(упрощенный вариант)
Создание графического интерфеса
Cоздание графического интерфейса
1 этап. Создание собственно компонента графического интерфеса.
2 этап . Организация обработки событий, связанных с графическим интерфейсом
Создание графического интерфеса подразумевает - создание объекта
Объект же создается на основе класса, соответствующего графичекому компоненту.
Для каждого объета существует свой класс (напр. чтобы создать окно используется класс JFrame из библиотеки Swing, чтобы создать кнопку используется класс JButton из библиотеки Swing.
Окончательный этап разработки приложения
Оформление разработки.
1.Задать название приложению.
2.Выбрать значок , который будет изображать исполняемый файл(на рабочем столе или в папке.)
3.Создание exe файла.
4.Собрать проект в единую папку .
Правильный стиль разработки каждый проект нумеровать и оформлять в
отдельной папке.
Юзабилити тестирование
Тестирование производительности
Lighthouse может работать с инструментами браузера (напр. Chrome)
Порядок работы;
1.Загрузить Chrome
2.В Сhrome перейти по URL адресу, который необходимо проверить.
3.Открыть инструменты разработчика браузера Сhrome. Затем открыть вкладку Lighthouse.
4.Реализовать анализ загрузки страницы, выбрав необходимые типы тестирования веб-страницы.
Запустить тестирование и через 30- 50 сек Lighthouse предоставит необходимый отчет
Тестирование производительности
Тестирование производительности
Performance (производительность) – означает скорость загрузки сайта (т.е. учитывает сколько времени на страницах загружаются стили, элементы интерактива и т.д.)
0-49 баллов – низкая производительность
50-89 баллов- нормальная производительность
90-100 баллов- высокая производительность сайта.
спецификация
1. Титульная часть ( ГОСТ 19.105 )
Титульный лист и лист утверждения
2. Информационная часть
Аннотация (сведения о назначении программы и краткое изложение основной части)
Содержание (перечень записей о структурных элементах основной части , напр. наименование раздела , наименование структурного элемента, адрес структурного элемента ( напр. номер файла, номер страницы)
3. Основная часть
4. Часть регистрации и изменений.
спецификация
Примеры спецификации примеры
Наименование |
Обозначение |
Примечание |
Project 2. Dof |
Файл проекта |
Связывает все файлы |
|
|
из которых |
|
|
состоит программа |
Project.reg |
Файл ресурсов |
Содержит |
|
|
пиктограммы , |
Project. Dof |
Файл параметров |
графические |
изображения |
||
|
проекта |
Содержит текущие |
|
|
Установки проекта: |
|
|
Настройки |
|
|
компилятора и |
|
|
компоновщика , |
|
|
имена служебных |
|
|
каталогов, условные |
|
|
директивы |