Реферат: Жизненный цикл ПО ИС, модели жизненного цикла.

В основе деятельности по созданию и использованию программного обеспечения (ПО) лежит понятие его жизненного цикла (ЖЦ). ЖЦ является моделью создания и использования ПО, отражающей его различные состояния, начиная с момента возникновения необходимости в данном программном изде­лии и заканчивая моментом его полного выхода из употребления у всех пользователей.

Традиционно выделяются следующие основные этапы ЖЦ ПО:

— анализ требований, проектирование.

— список потоков, в которые данный поток входит (как элемент БНФ-определения);

— комментарий, включающий дополнительную информацию (например, о цели введения данного по­тока).

— кодирование (программирование),

— тестирование и отладка,

— эксплуатация и сопровождение.

ЖЦ образуется в соответствии с принципом нисходящего проектирования и, как правило, носит итерационный характер: реализованные этапы, начиная с самых ранних, циклически повторяются в со­ответствии с изменениями требований и внешних условий, введением ограничений и т.п. На каждом этапе ЖЦ порождается определенный набор документов и технический решений, при этом для каждого этапа исходными являются документы и решения, полученные на предыдущем этапе. Каждый этап за­вершается верификацией порожденных документов и решений с целью проверки их соответствия с ис­ходными.

Существующие модели ЖЦ определяют порядок исполнения этапов в ходе разработки, а также критерии перехода от этапа к этапу. В соответствии с этим наибольшее распространение получили три следующие модели ЖЦ:

1. Каскадная модель(70-80 гг.) — предполагает переход на следующий этап после полного окончания работ по предыдущему этапу.

еще рефераты
Еще работы по истории