МОДЕЛИ ЖИЗНЕННОГО ЦИКЛА ДЛЯ РАЗРАБОТКИ ПРОГРАММНЫХ СИСТЕМ
Контрольные вопросы и задания
1. Охарактеризуйте понятие модели ЖЦ и назовите их виды.
Модель жизненного цикла – это схема выполнения работ и задач на процессах,
обеспечивающих разработку, эксплуатацию и сопровождение программного продукта, и отражающая жизнь ПС, начиная от формулировки требований к ней до прекращения ее использования. Виды: каскадная, спиральная, инкрементная, эволюционная, стандартизованная.
2..Дайте характеристику каскадной модели.
Работы и задачи процесса разработки обычно выполняются последовательно, как это
представлено в схеме. Недостатком этой модели является то, что в основу ее концепции положена модель фабрики, где продукт проходит стадии от замысла до производства, затем передается заказчику как готовое изделие, изменение которого не предусмотрено
3. Определите отличительную особенность спиральной модели ЖЦ.
Отличие этой модели от каскадной модели состоит в возможности спиральной модели
обеспечивать многоразовое возвращение к процессу формулирования требований и к повторной разработке с любого процесса выполнения работ.
4. Какие общие черты имеют инкрементная и эволюционная модели?
5. Дайте перечень процессов ЖЦ стандарта и назовите их назначение.
6. Как построить новую модель ЖЦ на основе стандарта?
7. Дайте классификацию процессов ЖЦ стандарта.
8. Назовите процессы управления проектом.
9. Назовите процессы управления качеством.
10. Проведите сравнительную оценку модели процессов ЖЦ стандарта 12207 и
областей–процессов ядра знаний SWEBOK.
Лекция 2: Традиционные ИТ-стандарты. ГОСТ 34
1. Что такое ГОСТ 34? Какие стандарты входят в ГОСТ 34?
2. Какую деятельность регламентирует ГОСТ 34? 3. В чем основные достоинства ГОСТ 34? 4. Каковы недостатки ГОСТ 34? 5. Для чего имеет смысл применять ГОСТ 34 сейчас?
РАЗРАБОТКА ТЕХНИЧЕСКОГО ЗАДАНИЯ
1. Перечислите основные этапы разработки программных продуктов.
2. Что включают в себя предпроектные исследования? 3. Назовите основные разделы технического задания. 4. Перечислите функциональные и эксплуатационные требования к программному продукту. В чем их принципиальное различие? 5. Приведите основные разделы документа «Техническое задание».