Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Копия УП_РсПСиИТ.docx
Скачиваний:
33
Добавлен:
24.08.2019
Размер:
530.92 Кб
Скачать

4.2. Понятие жизненного цикла программного продукта

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

Жизненный цикл программнога продукта – это период времени, начинающийся с момента принятия решения о необходимости создания ПП и заканчивающийся в момент его полного изъятия из эксплуатации.

Структуру жизненного цикла ПП, состав процессов, действия и задачи, которые должны быть выполнены во время создания ПП, определяет и регламентирует международный стандарт ISO/IEC 12207: 1995 «Informational Тесhnоlоgy – Software Life Cycle Рrоrеssеs» (ISO – International Organization for Standardization – Междуна­родная организация по стандартизации; IEC – Intemational Electrotechnical Commission – Международная комиссия по элек­тротехнике; название стандарта – «Информационные технологии: процессы жизненного цикла программ»).

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

Каждый процесс разделен на набор действий, каждое дей­ствие – на набор задач. Запуск и выполнение процесса, действия или задачи осуществляются другими процессами.

В России, начиная с 1970-х годов, создание ПП регламентиро­валось стандартами ЕСПД (Единая система программной доку­ментации – серия ГОСТ 19.ХХХ), которые были ориентированы на класс относительно простых программ небольшого объема, создаваемых отдельными программистами. В настоящее время ука­занные стандарты устарели концептуально и по форме, их сроки действия закончились и дальнейшее использование этих стандар­тов нецелесообразно. В результате для каждого серьезного проекга приходится создавать комплекты нормативных и методических документов, регламентирующих процессы создания конкретного прикладного ПП, поэтому в отечественных разработках целесо­образно использовать современные международные стандарты.

В соответствии со стандартом ISO/IEC 12207 все процессы жизненного цикла ПП разделены на три базовые группы: основные процессы; вспомогательные (поддерживающие) процессы; организационные процессы.

5. Модели жизненного цикла разработки программного продукта

5.1. Общие принципы моделирования жизненного цикла программных средств

Ранее уже встречалось понятие «модели жизненного цикла программного средства», когда при адаптации стандарта ГОСТ Р ИСО/МЭК 12207 к конкретному проекту предлагалось задаться такой моделью.

Модель жизненного цикла включает

– интеграцию и тестирование ПС;

– системное тестирование;

– инсталляцию и аттестационное тестирование (приемо-сдаточные испытания).

Ответственность является особенностью структуры ЖЦ применительно к условиям проекта, в который закономерно может быть вовлечено множество субъектов. Безусловно, применение ГОСТ Р ИСО/МЭК 12207 требует от соответствующих субъектов определенных усилий по его адаптации к условиям реализации конкретных проектов. Тем не менее, можно с уверенностью полагать, что внедрение данного стандарта в практическую деятельность должно облегчить упорядочение взаимоотношений между субъектами, вовлеченными в ЖЦ ПС.