Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

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

В1. Цели и задачи дисциплины | Основные термины в области технического нормирования и стандартизации | Международная стандартизация | Деятельность Межгосударственного совета по стандартизации, метрологии и сертификации | Виды технических нормативных правовых актов Республики Беларусь | Информационное обеспечение работ по стандартизации | Основные термины и определения | Виды программ по ГОСТ 19781-90 | Стандартизация процессов жизненного цикла программных средств по ГОСТ Р ИСО/МЭК 12207-2010 | Процессы соглашения |


Читайте также:
  1. I.I.3. Интеграционные процессы в современном мире как непосредственная форма реализации движения к открытой экономике.
  2. II. ПЕРЕХОДИМ НЕПОСРЕДСТВЕННО К ТЕМЕ СЕМИ ЛУЧЕЙ
  3. II. ФОРМИРОВАНИЕ И ИНВЕСТИРОВАНИЕ СРЕДСТВ ПЕНСИОННЫХ НАКОПЛЕНИЙ
  4. III. Лекарственные средства, влияющие на функцию органов дыхания
  5. III. Перечень программных мероприятий
  6. IV. Правовое положение и средства партийных организаций
  7. IX. Лекарственные средства, влияющие на ЦНС

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

Традиционно выделяют следующие основные этапы ЖЦ (рис. 2.1):

- стратегическое планирование;

- анализ требований;

- проектирование (предварительное и детальное);

- кодирование (программирование);

- тестирование и отладка;

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

 

 

Рисунок 2.1 – Этапы ЖЦ ПС

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

В настоящее время известны и используются следующие модели ЖЦ.

Каскадная модель (рис. 2.2) предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке. Переход на следующий этап означает полное завершение работ на предыдущем этапе. Возврат к предыдущим этапам не предусматривается или крайне ограничен. Результат появляется только в конце разработки.

 

 

Рисунок 2.2 – Каскадная модель ЖЦ ПС

 

Поэтапная модель с промежуточным контролем (рис. 2.3). предусматривает разработку ПС итерациями с циклами обратной связи между этапами. Межэтапные корректировки позволяют учитывать реально существующее взаимовлияние результатов разработки на различных этапах; время жизни каждого из этапов растягивается на весь период разработки.

 

 

Рисунок 2.3 – Поэтапная модель ЖЦ ПС с промежуточным контролем

 

Спиральная модель (рис. 2.4) предусматривает на каждом витке спирали создание очередной версии продукта, при этом уточняются требования проекта, определяется его качество, и планируются работы следующего витка. Особое внимание уделяется начальным этапам разработки - анализу и проектированию, где реализуемость тех или иных технических решений проверяется и обосновывается посредством создания прототипов (макетирования).

 

 

Рисунок 2.4 - Спиральная модель ЖЦ ПС

 

На практике наибольшее распространение получили каскадная и спиральная модели. Каскадная модель характерна для периода 1970-1985 гг., а спиральная – после 1986 г.

 


Дата добавления: 2015-07-19; просмотров: 170 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Классификация программного обеспечения по ГОСТ Р ИСО/МЭК ТО 12182-2002| Стандартизация процессов жизненного цикла программных средств по СТБ ИСО/МЭК 12207-2003

mybiblioteka.su - 2015-2024 год. (0.006 сек.)