Описание программы: Графический редактор. описание программы. Описание требований к программе
Скачать 13.54 Kb.
|
Лабораторная работа №1 Тема: «Описание требований к программе» Цель работы: научиться формулировать функциональные требования к программе. Вариант 3. Графический редактор. Ход работы 1. Функциональные требования: - программа должна демонстрировать работу некоторых компонентов редактора; - наглядно раскрывать все компоненты изучаемой темы; - должна обладать наглядным интерфейсом, направленным на быстрый поиск необходимой информации. Требования к графическому интерфейсу пользователя: - пользовательское меню; - элементы управления; - хорошо оформленный дизайн. Физические требования: - наличие операционной системы Windows. Информация будет представлена в виде: - графических изображений. 2. Другие требования: - ПК на базе CPU (процессора) не менее Pentium I - 233 MHz, -RAM (оперативная память) не менее 16 Mb, -видеокарта - 128 Mb, -операционная система семейства Windows не ниже 95 версии. 3. Детализация требований: - Поддержка 3д -Пользователь должен иметь возможность выбора стандартных средств для создания графических изображений Вопросы 1.Дать определение программной инженерии. Программная инженерия — это деятельность, связанная с производством и поддержанием ПО. 2.Перечислить и расшифровать основные этапы становления программной инженерии. Становление и развитие программной инженерии характеризуется двумя этапами: 1970-е и 1980-е гг. — систематизация и стандартизация создания программного обеспечения (на основе структурного подхода) и с начала 1990-х гг. — переход к сборочному, индустриальному способу создания программного обеспечения (на основе объектно-ориентированного подхода). 3.Описать основные процессы (фазы) разработки программы. Основные этапы разработки ПО Этап 1 – Определение проблемы Этап 2 – Выработка требований Этап 3 – Создание плана разработки Этап 4 – Разработка архитектуры системы или высокоуровневое проектирование Этап 5 – Детальное проектирование Этап 6 – Кодирование и отладка Этап 7 – Тестирование компонентов Этап 8 – Интеграция компонентов Этап 9 – Тестирование всей системы Этап 10 – Сопровождение, внесение изменений, оптимизации |