![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Стратегия конструирования ПО определяет общий характер конструирования, основные идеи и используемый подход к развитию продукта.
Существуют три стратегии конструирования ПО:
· однократный проход (каскадная стратегия) — линейная последовательность этапов конструирования;
· инкрементная стратегия — итерационное повторение проходов с целью наращивания функциональности ПО;
· эволюционная стратегия — то же, что инкрементная, плюс постепенное уточнение требований.
Под моделью жизненного цикла ПО понимается структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач на протяжении жизненного цикла.
В состав жизненного цикла ПО входят стадии:
1. формирование требований;
2. проектирование;
3. реализация;
4. тестирование;
5. ввод в действие (внедрение);
6. эксплуатация и сопровождение;
7. снятие с эксплуатации.
Существуют модели:
· каскадная модель;
· спиральная модель;
· модель формальной разработки;
· модель разработки ПО на основе ранее созданных компонентов.
Интернет
Основные:
-Приобретение (действия и задачи заказчика, приобретающего ПО)
-Поставка (действия и задачи поставщика, который снабжает заказчика программным продуктом или услугой)
-Разработка (действия и задачи, выполняемые разработчиком: создание ПО, оформление проектной и эксплуатационной документации, подготовка тестовых и учебных материалов и т. д.)
-Эксплуатация (действия и задачи оператора — организации, эксплуатирующей систему)
-Сопровождение (действия и задачи, выполняемые сопровождающей организацией, то есть службой сопровождения). Сопровождение — внесений изменений в ПО в целях исправления ошибок, повышения производительности или адаптации к изменившимся условиям работы или требованиям.
Вспомогательные
-Документирование (формализованное описание информации, созданной в течение ЖЦ ПО)
-Управление конфигурацией (применение административных и технических процедур на всем протяжении ЖЦ ПО для определения состояния компонентов ПО, управления его модификациями).
-Обеспечение качества (обеспечение гарантий того, что ИС и процессы ее ЖЦ соответствуют заданным требованиям и утвержденным планам)
-Верификация (определение того, что программные продукты, являющиеся результатами некоторого действия, полностью удовлетворяют требованиям или условиям, обусловленным предшествующими действиями)
-Аттестация (определение полноты соответствия заданных требований и созданной системы их конкретному функциональному назначению)
-Совместная оценка (оценка состояния работ по проекту: контроль планирования и управления ресурсами, персоналом, аппаратурой, инструментальными средствами)
-Аудит (определение соответствия требованиям, планам и условиям договора)
-Разрешение проблем (анализ и решение проблем, независимо от их происхождения или источника, которые обнаружены в ходе разработки, эксплуатации, сопровождения или других процессов)
5. Каскадная модель жизненного цикла ПО (определение, схема, преимущества и недостатки, применение).
Положительные стороны:
· на каждом этапе формируется законченный набор проектной документации;
· Позволяет планировать сроки и затраты.
Недостатком каскадного подхода является запаздывание результатов.
Дата публикования: 2015-02-03; Прочитано: 285 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!