Определение жизненного цикла ПС и его этапы
Жизненный цикл (ЖЦ) отражает различные временные состояния ПС и является моделью создания и использования ПС.
Жизненный цикл ПС – это период времени от момента возникновения идеи о создании ПС до момента ее полного выхода из употребления.
Существует несколько моделей жизненного цикла ПС, каждая из которых определяет различную методологию создания ПС. Однако все без исключения модели ЖЦ включают в себя пять этапов.
Этапами классического жизненного цикла (автор Уинстон Ройс, 1970г.) являются:
– анализ требований;
– проектирование;
– кодирование;
– тестирование и отладка;
– эксплуатация и сопровождение.
Первый этап включает в себя подробный анализ предметной области, который включает:
– определение требований к программной системе (функциональное назначение и условия работы);
– планирование работ (этапы, сроки выполнения);
– определение трудоемкости разработки;
– вид и характеристики интерфейса.
Результаты анализа требований отражаются в техническом задании.
На этапе проектирования определяются:
– архитектура программной системы (программы и их назначение, взаимодействие между программами);
– алгоритмы работы каждой программы;
– структуры данных;
– входные и выходные формы данных.
Результат выполнения этого этапа отражается в рабочем проекте.
Кодирование заключается в переносе разработанных проектов (алгоритмов) на языки программирования, компоновке отдельных модулей. Результат этого этапа – листинги программ.
Этап тестирования и отладки состоит в проверке работоспособности отдельных модулей и всей системы в целом, исправлении допущенных ошибок. На данном этапе также создается программная документация.
Эксплуатация и сопровождение включают следующие действия:
– эксплуатация ПС;
– обучение пользователей;
– внесение изменений, выпуск новых версий, адаптация ПС к новым требованиям со стороны пользователя.
Данный этап является самым длительным по времени этапом жизненного цикла ПС.
В нашей стране вопросы разработки ПС регламентируются специальными документами, которые учитывают классические этапы жизненного цикла ПС.
В соответствии с ГОСТ 19.102-77 определяют следующие названия и краткое содержание каждого этапа жизненного цикла ПС.
1. Техническое задание:
– постановка задачи;
– выбор критериев эффективности;
– проведение предварительных научно-исследовательских работ (НИР);
– разработка ТЗ.
2. Эскизный проект:
– структура входных и выходных данных;
– уточнение методов решения;
– общий алгоритм;
– разработка документации эскизного проекта.
3. Технический проект:
– уточнение структуры входных и выходных данных;
– разработка алгоритмов;
– формы данных;
– выбор языка программирования;
– структура программ;
– конфигурация технических средств;
– план работ;
– разработка технического проекта;
4. Рабочий проект
– программирование и отладка;
– разработка документов;
– подготовка и проведение испытаний;
– корректировка программы и документов по итогам испытаний.
5. Внедрение:
– передача программы и документов для сопровождения;
– оформление акта о сдаче ПС в эксплуатацию;
– регистрация ПС в фонде алгоритмов и программ.
Дата добавления: 2017-01-29; просмотров: 2383;