Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы_ГОС_магистр.doc
Скачиваний:
73
Добавлен:
09.09.2019
Размер:
4.03 Mб
Скачать
  1. Методологические основы кис. Жизненный цикл (понятие, подходы к моделированию жц, стадии жц, стандарты жц ис).

Термином жизненный цикл (ЖЦ) принято отражать совокупность процессов и этапов существования и развития технических систем, продуктов производства, проектов от момента зарождения или появления потребности в их создании и использовании и до прекращения функционирования или применения, например, в результате утилизации или списания.

Жизненный цикл системы представляет собой развитие рассматриваемой системы во времени, начиная от замысла и заканчивая списанием (ISO 15288). (The evolution with time of a system-of-interest from conception through to retirement)

Моделью жизненного цикла называется модель, представляющая собой структуру, состоящую из отдельных, упорядоченных, взаимосвязанных, определенным образом формализованных процессов, работ и задач, выполнение которых является необходимым и достаточным условием существования системы во времени, и которые охватывают жизнь системы от момента замысла до прекращения использования

Типовая модель жизненного цикла начинается с концепции или идеи системы, которые отражают потребность в ней, и охватывает разработку, создание, эксплуатацию и сопровождение системы, и заканчивается утилизацией (снятием системы с эксплуатации)

Модель жизненного цикла обычно разделяют на периоды реализации, например стадии или этапы

Каждый подобный период включает в себя основные реализуемые в нем работы и задачи, при завершении (решении) которых может потребоваться разрешение на переход к следующему периоду реализации.

Типовые стадии жизненного цикла

Моделирование стадий жизненного цикла систем

Каскадная модель жизненного цикла («модель водопада», англ. waterfall model) была предложена в 1970 г. Уинстоном Ройсом. Она предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке. Переход на следующий этап означает полное завершение работ на предыдущем этапе. Требования, определенные на стадии формирования требований, строго документируются в виде технического задания и фиксируются на все время разработки проекта. Каждая стадия завершается выпуском полного комплекта документации, достаточной для того, чтобы разработка могла быть продолжена другой командой разработчиков.

Спиральная модель (англ. spiral model) была разработана в середине 1980-х годов Барри Боэмом. Она основана на классическом цикле Деминга PDCA (plan-do-check-act). При использовании этой модели ПО создается в несколькоитераций (витков спирали) методом прототипирования. Каждая итерация соответствует созданию фрагмента или версии ПО, на ней уточняются цели и характеристики проекта, оценивается качество полученных результатов и планируются работы следующей итерации.

Итерационная модель - естественное развитие каскадной и спиральной моделей привело к их сближению и появлению современного итерационного подхода, который представляет рациональное сочетание этих моделей. Различные варианты итерационного подхода реализованы в большинстве современных технологий и методов (RUP, MSF, XP).

Стандарты жизненного цикла ПО

  • ГОСТ 34.601-90

  • ISO/IEC 12207:1995 (российский аналог — ГОСТ Р ИСО/МЭК 12207-99)