- •Этапы проектирования
- •Потоки и процессы
- •Потоки и процессы
- •Этапы проектирования
- •термины
- •термины
- •Разработка графического интерфейса
- •Разработка графического интерфейса
- •Разработка графического интерфейса
- •Графический интерфейс пользователя (GUI)
- •Рабочий проект
- •продолжение
- •Разработка графического интерфейса
- •Разработка графического интерфейса
- •Пример разработки
- •Создание графического интерфеса
- •Создание графического интерфеса
- •Юзабилити тестирование
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Тестирование производительности
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •Нагрузочное тестирование
- •спецификация
- •спецификация
- •Примеры спецификации примеры
- •Спецификация(упрощенный вариант)
Этапы проектирования
Потоки и процессы
Любая программа представляет собой статический объект лишь до тех пор пока она не будет запущена на выполнение.
Когда программа запущена на выполнение – то она уже представляет собой динамический объект (или в терминах операционной системы процесс)
Напр. откройте Диспетчер задач и можно увидеть процессы.
А следовательно если процессы , то любой процесс требует ресурсов:
Процессорное время
Оперативная память
Библиотеки подпрограмм
Доступ к устройствам ввода/вывода
Потоки и процессы
Можно в рамках одного процесса выполнять несколько задач:
Напр.
Набирать текст
Отправлять на печать
Проверять орфографию.
Т..о. в рамках одного процесса можно выполнять несколько задач.
Такие задачи называются потоками.
Этапы проектирования
термины
термины
Разработка графического интерфейса
1.Разработка ТЗ на создание графического интерфейса.
В техническом задании необходимо предусмотреть ряд условий.
1.1 Напр. при разработке надо учесть в проекте то обстоятельство, что проект содержит несколько форм:
Первая форма является заставкой к приложению
Часто используется (особенно при программировании C# ) при разработке в среде Windows:
MDI – интерфейс: позволяет многократно открывать форму одного вида для нескольких разных по содержанию документов.
Разработка графического интерфейса
Примером использования MDI является программа Microsoft Excel. Для такого интерфейса характерно то , что есть главное окно (родительское окно) и несколько подчиненных окон (дочерние окна).
Второй тип :
SDI – интерфейс: предоставляет работу только с одним документом в одном окне.
Примером использования такой разработки является приложение WordPad
Недостаток SDI; при загрузке большого числа SDI приложений начинает переполняться оперативная память компьютера и приложения могут работать медленно.
Разработка графического интерфейса
В ТЗ на разработку графического интерфейса Надо четко указать требования:
Напр.
Первая форма : заставка к приложению
Вторая форма: необходимо разработать графический редактор , который обладает следующими функциями:
Позволяет рисовать мышью или карандашом
Сохраняет созданное изображение в диалоговом режиме
Открывает созданное изображение в диалоговом режиме
Графический интерфейс пользователя (GUI)
.