Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КЗ.doc
Скачиваний:
10
Добавлен:
25.11.2019
Размер:
205.31 Кб
Скачать

56 Стандартизованная модель системы

Типичный ЖЦ разработки системы начинается с формулировки идеи или потребности,

проходит все процессы разработки, производства, эксплуатации и сопровождения

системы. ЖЦ в практике программирования обычно делиться на этапы, процессы.

Каждый процесс характеризуется видами деятельности и задачами, которые

выполняются на нем. Переход от одного процесса к другому должен быть

санкционирован (определены входные и выходные данные).

Модель общего стандартизованного ЖЦ, как правило, включает в себя следующие

процессы:

– определение требований;

– разработка (проектирование);

– верификация, валидация, тестирование;

– изготовление;

– эксплуатация;

– сопровождение.

Данной модели соответствует все виды деятельности, которые начинаются с

разработки идеи проблемы или концепции программного продукта и кончая его

изготовлением. Стандарт ISO/IEC 12207 объединяет эти виды деятельности в

основные, организационные и вспомогательные процессы, которые и составляют ЖЦ

ПО.

57 Основные процесс стандарта iso/iec 12207

К основным процессам стандарта относятся:

– приобретения (acquisition),

– поставки (supply),

– разработки (development),

– эксплуатации (operation),

– сопровождения (maintenance).

Процесс приобретения инициирует ЖЦ ПО и определяет действия организации-

покупателя (или заказчика), которая приобретает автоматизированную систему,

программный продукт или сервис.

Процесс поставки определяет действия предприятия - поставщика, которое снабжает

покупателя системой, программным продуктом или сервисом.

Процесс разработки определяет действия предприятия - разработчика, которое

разрабатывает программный продукт.

Процесс эксплуатации определяет действия предприятия-оператора, которое

обеспечивает обслуживание системы (ПО) в процессе ее эксплуатации пользователями

(консультирование пользователей, изучение их потребностей с точки зрения

удовлетворения их системой и т.д.)

Процесс сопровождения определяет действия организации, выполняющей

сопровождение программного продукта (управление модификациями, поддержку

текущего состояния и функциональной пригодности, инсталляцию и удаление

программного продукта на вычислительной системе пользователя).

58 Вспомогательные процессы стандарта iso/iec 12207

– документирования (documentation),

– управления конфигурацией (configuration management),

– обеспечения качества (quality assurance),

– верификации (verification),

– валидации (validation),

– совместного анализа (оценки) (joint review),

– аудита (audit),процесс решения проблем (problem resolution).

Вспомогательные процессы поддерживают реализацию основных процессов и

обеспечивают требуемое качество ПО. Они инициируются другими процессами.

59 Организационные процессы стандарта iso/iec 12207

– управления (management),

– создания инфраструктуры (infrastructure),

– усовершенствования (improvement),

– обучения (training).

За каждый процесс стандарта отвечает определенный участник разработки или

руководитель. Для каждого из процессов стандарта определены виды деятельности

(действия - activity) и задачи, которые в него входят, определена совокупность

результатов видов деятельности и задач, а также некоторые специфические

требования.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]