- •Этапы проектирования
- •Потоки и процессы
- •Потоки и процессы
- •термины
- •Рабочий проект
- •Разработка графического интерфейса
- •термины
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Примеры спецификации примеры
- •Тестирование производительности
- •Тестирование производительности
- •спецификация
- •Разработка графического интерфейса
- •Разработка графического интерфейса
- •Пример разработки
- •Графический интерфейс пользователя (GUI)
- •Разработка графического интерфейса
- •Нагрузочное тестирование
Тестирование производительности
Performance (производительность) – означает скорость загрузки сайта (т.е. учитывает сколько времени на страницах загружаются стили, элементы интерактива и т.д.)
0-49 баллов – низкая производительность
50-89 баллов- нормальная производительность
90-100 баллов- высокая производительность сайта.
Тестирование производительности
Lighthouse проверяет следующие параметры сайта;Производительность (обозначается термином
Performance) – означает скорость загрузки сайта (т.е. учитывает сколько времени на страницах загружаются стили, интерактивные элементы и т.п.)
Доступность (Accessibility) – т.е. показывает степень доступности страниц сайта для клиента (т.е. насколько удобно клиенту напр. передвигаться по страницам сайта , работать с графическим интерфейсом и т.д.
Лучшие практики (Best Practics) – т.е. оценивается насколько сайт отвечает современности по стандартам , безопасности и удобству использования .
SEO – т.е. оценка оптимизации по стандартам поиска информации(напр. открыт ли сайт для индексации , возможности его использования на мобильных
Тестирование производительности
Тестирование производительности
Progressive Web App – оценка прогрессивных методик на сайте (корректность при возврате ошибок)
Оценка по показателям осуществляется в пределах 0 – 100 ,баллов
Примечание : для получения достоверных оценок надо отключать приложения, расширения которые могут исказить результаты.
Рассмотрим метрики при оценке производительности которые отображаются на экране
Speed index – проверяет скорость отображения контента на экране во время загрузки станицы сайта (напр. 0,2 c)
Largest Contentful Paint – измеряет время загрузки самого большого элемента в области просмотра
Примеры спецификации примеры
Наименование |
Обозначение |
Примечание |
Project 2. Dof |
Файл проекта |
Связывает все файлы |
|
|
из которых |
|
|
состоит программа |
Project.reg |
Файл ресурсов |
Содержит |
|
|
пиктограммы , |
Project. Dof |
Файл параметров |
графические |
изображения |
||
|
проекта |
Содержит текущие |
|
|
Установки проекта: |
|
|
Настройки |
|
|
компилятора и |
|
|
компоновщика , |
|
|
имена служебных |
|
|
каталогов, условные |
|
|
директивы |
Тестирование производительности
Тестирование производительности
Time to Ineractive – анализирует за какое время страница станет полностью интерактивной (напр. 0,1 c)
Total Bloking Time – анализирует на какое время происходит блокировка страницы в ответ на действия пользователя (напр. принажатии кнопок или переключателей)(напр. 0,0001 c)
Кроме того, Lighthouse выдает диагностику (рекомендации по повышению производительности)
Напр. поменять форматы изображений которые меньше по объему
Кроме того , Lighthouse выдает рекомендации по ликвидации недостатков влияющих на основные рассмотренные недостатки(напр. подключить модифицированные стили и скрипты)
спецификация
Разработка графического интерфейса
Примером использования MDI является программа Microsoft Excel. Для такого интерфейса характерно то , что есть главное окно (родительское окно) и несколько подчиненных окон (дочерние окна).
Второй тип :
SDI – интерфейс: предоставляет работу только с одним документом в одном окне.
Примером использования такой разработки является приложение WordPad
Недостаток SDI; при загрузке большого числа SDI приложений начинает переполняться оперативная память компьютера и приложения могут работать медленно.
Разработка графического интерфейса
Форма – главное понятие при создании графического интерфейса
Имеет :
Имя
Высоту
Ширину
Цвет фона
2.Стиль формы (FormStyle)
3. Cостояние формы(развернутая или свернутая)
