Categorias: Todos - требования - характеристики

por Kabden Sultan 2 meses atrás

45

Международный стандарт ISO/IEC 12207: 1995-08-01

Международный стандарт ISO/IEC 12207:1995 служит важной основой для определения жизненного цикла программного обеспечения. Он охватывает весь процесс, начиная от концептуальной идеи и заканчивая завершением проекта.

Международный стандарт ISO/IEC 12207: 1995-08-01

Международный стандарт ISO/IEC 12207: 1995-08-01

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

ISO/IEC 12207:1995-08-01

Специальные процессы программных средств

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

Процессы повторного применения программных средств

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

c) процесс менеджмента повторного применения программ
b) процесс менеджмента повторного применения активов;
a) процесс проектирования доменов;
Процессы поддержки программных средств

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

h) процесс решения проблем в программных средствах.
g) процесс аудита программных средств;
f) процесс ревизии программных средств;
e) процесс валидации программных средств;
d) процесс верификации программных средств;
c) процесс обеспечения гарантии качества программных средств;
b) процесс менеджмента конфигурации программных средств;
a) процесс менеджмента документации программных средств;
Процессы реализации программных средств

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

f) процесс квалификационного тестирования программных средств
e) процесс комплексирования программных средств;
d) процесс конструирования программных средств;
c) процесс детального проектирования программных средств;
b) процесс проектирования архитектуры программных средств;
а) процесс анализа требований к программным средствам;

Видео

Стороны Участники- и все с ними сзязанное

Ответственность
выполнение действий и задач, подходящих для проекта программного обеспечения.
выбор и применение методов разработки программного обеспечения;
адаптацию процессов и задач к этой модели;
за выбор модели жизненного цикла для разрабатываемого проекта
Участники(Сами)
Разработчик
Заказчик

Десять классов характеристик классов

Ценность стандарта ISO/IEC 12207 заключается в том, что он дает набор задач, характеристик качества, критериев оценки, охватывающих все проектные ситуации. Например, для характеристики требования к программному обеспечению предусмотрено 10 классов характеристик качества:

10) требования сервиса пользователя.
9) документация пользователя;
8) установочные и приемочные требования поставляемого программного продукта в местах эксплуатации;
7) определение данных и требований к базам данных;
6) человеческие факторы (по эргономике и инженерной психологии);
5) спецификации защищенности информации;
4) спецификации надежности, включая спецификации, связанные с методами функционирования и сопровождения, воздействия окружающей среды и травм персонала;
3) требования квалификации (набор критериев, которые должны быть выполнены, чтобы признать продукт готовым к использованию в целевой окружающей среде);
2) внешние связи (интерфейс) с единицей программного обеспечения;
1) функциональные и возможные спецификации, включая исполнение, физические характеристики и условия среды эксплуатации, при которых единица программного обеспечения должна быть выполнена;

Процессы стандарта ISO/IEC 12207

Восемь вспомогательных процессов
процесс аудита
процесс совместной оценки
процесс аттестации
процесс верификации
процесс обеспечения качества
процесс управления конфигурацией
процесс документирования
процесс решения проблем
Пять основных процессов жизненного цикла
процесс сопровождения

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

процесс функционирования

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

процесс разработки

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

процесс поставки

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

процесс приобретения

определяет действия предприятия - покупателя информационной системы, программного продукта или службы программного обеспечения

Четыре организационных процесса
процесс обучения.
процесс усовершенствования
процесс создания инфраструктуры
процесс управления