Главная страница
Случайная страница
Разделы сайта
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Этапы разработки ПО при использовании спиральной модели
Этапы разработки
| Этапы (подэтапы) жизненного цикла, отдельные работы
| Проектирование продукта
| Разработка предложений
Разработка требований к продукту
Заключение контракта
Разработка внешней структуры
Разработка внутренней структуры
Разработка спецификации
Моделирование
| Реализация базовых функций
| Постановка задачи
Проектирование
Кодирование
Тестирование модуля (как «стеклянного ящика»)
| Разработка версии «Почти альфа»
| Постановка задачи
Проектирование
Кодирование
Исправление ошибок
Тестирование модулей
| Разработка Альфа - версии
| Кодирование
Тестирование модулей
Доработка проектных документов
Исправление ошибок
Написание драйверов устройств
Начало разработки контрольного примера
| Разработка версии
«Пре-бета»
| Исправление ошибок
| Разработка
Бета - версии
| Завершение реализации функций
Исправление ошибок
Пересмотр пользовательского интерфейса
Написание установочных утилит
Работа над драйверами устройств
Разработка примеров
Подготовка дисков для бета-тестировщиков
| Замораживание пользовательского интерфейса
| Осуществление изменений, не отражающихся на пользовательском интерфейсе
Исправление ошибок
Работа над повышением производительности программы
Формирование окончательного варианта данных
Формирование окончательного варианта программы установки
Формирование окончательной конфигурации дисков
| Подготовка к финальному тестированию
| Исправление ошибок
| Последняя проверка целостности
| Исправление ошибок
Кодирование демонстрационных материалов
Архивация исходного кода
| Выпуск продукта
| Тестирование программного продукта заказчиком
Оформление акта приемки-сдачи системы
| При разработке ИС могут применяться и другие модели их жизненного цикла: V-образная, быстрого прототипирования, быстрой разработки приложений (RAD), инкрементная [10]. Однако эти модели можно рассматривать как развитие (модификации) или компиляции каскадной и спиральной моделей, являющихся, таким образом, базовыми. В частности, к семейству каскадных моделей наряду с рассмотренными их версиями относятся также V-образная и инкрементная модели, а также каскадная версия RAD-модели. К семейству спиральных моделей жизненного цикла системы кроме собственно спиральной модели относятся также эволюционная модель быстрого прототипирования и спиральная версия RAD-модели.
|