Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
77
Добавлен:
03.01.2020
Размер:
684.54 Кб
Скачать

Разработка и стандартизация

Лекция 4:

Проектирование: содержание и значение этапа в процессе программной инженерии; Тестирование: содержание и значение этапа; Тестирование: классификация подходов и методов.

Проектирование: содержание и значение этапа в процессе программной инженерии

Основанием для проектирования служат артефакты предпроектного обследования и формализации требований.

Модель предметной области накладывает ограничения на бизнес-логику и структуры данных.

Проектированию обычно подлежат:

Архитектура ПО;

Устройство компонентов ПО;

Пользовательские интерфейсы.

Информационные потоки процесса синтеза ПС

Проектирование: содержание и значение этапа в процессе программной инженерии

Цели проекта – те цели, которые должны быть достигнуты в процессе проектирования.

Цели проекта содержат следующую информацию:

Стоимостные ограничения;

Календарный план выполнения работ;

Задачи каждого этапа тестирования;

Цели, указывающие степень администрируемости или расширяемости, которая должна быть достигнута;

Цели в области сопровождаемости;

Уровни надежности, которые должны быть достигнуты на каждом из этапов для получения общей надежности;

Документирование в процессе разработки;

Критерии завершения разработки и начала эксплуатации.

Подходы к проектированию:

Восходящее и нисходящее;Концептуальное и детальное;Внешнее и внутренне;

Функциональное и объектно-ориентированное;Структурное;Модульное.

Соседние файлы в папке Лекции