Помощь в написании студенческих работ
Антистрессовый сервис

Процессы домена ЖЦ ISO/IEC 12207

РефератПомощь в написанииУзнать стоимостьмоей работы

Построение формальной модели домена выполняется методами онтологии путем аккумуляции знаний о моделях, ресурсах, доменах, которые созданы в некоторой операционной среде MS.Net. Вспомогательные процессы регламентируют дополнительные действия по проверке продукта, управлению проектом и качеством (рис. 9.7). При реализации ЖЦ стандарта ISO/IEC 12 207 сформирована таблица процессов и подпроцессов ЖЦ… Читать ещё >

Процессы домена ЖЦ ISO/IEC 12207 (реферат, курсовая, диплом, контрольная)

Объектом моделирования домена ЖЦ являются основные процессы стандарта ISO/IEC 12 207 ЖЦ (требования, проектирование, конструирование, тестирование и сопровождение), процессы поддержки и организации разработки (экспертиза, верификация, тестирование), сбор данных об ошибках и отказах, которые используются для оценки разных показателей качества ПП, в частности надежности.

Построение формальной модели домена выполняется методами онтологии путем аккумуляции знаний о моделях, ресурсах, доменах, которые созданы в некоторой операционной среде MS.Net.

Аспектом производства программ для домена является генерация, которая базируется на представлении знаний о специфике ПрО и накопленных знаний, а также на методах, средствах и инструментах SE, которые необходимы для линий автоматизированного изготовления отдельных ресурсов (компонентов) и ПС.

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

При реализации ЖЦ стандарта ISO/IEC 12 207 сформирована таблица процессов и подпроцессов ЖЦ (табл. 9.1).

Таблица 9.1

Процессы ЖЦ

№ н/п.

1. Категория «Основные процессы».

1.1.

Заказ (договор).

1.1.1.

Подготовка заказа, выбор поставщика.

1.1.2.

Мониторинг деятельности поставщика, принятие потребителем.

1.2.

Поставка (приобретение).

1.3.

Разработка.

1.3.1.

Выявление требований.

1.3.2.

Анализ требований к системе.

1.3.3.

Проектирование архитектуры системы.

1.3.4.

Анализ требований к системе.

1.3.5.

Проектирование системы.

1.3.6.

Конструирование (кодировка) системы.

1.3.7.

Интеграция системы.

1.3.8.

Тестирование системы.

1.3.9.

Системная интеграция.

1.3.10.

Системное тестирование.

1.3.11.

Инсталляция системы.

Окончание табл. 9.1

№ п/п.

1.4.

Эксплуатация.

1.4.1.

Функциональное применение.

1.4.2.

Поддержка потребителя.

1.5.

Сопровождение.

2. Категория «Процессы поддержки».

2.1.

Документирование.

2.2.

Управление конфигурацией.

2.3.

Обеспечение гарантии качества.

2.4.

Верификация.

2.5.

Валидация.

2.6.

Общий обзор

2.7.

Аудит.

2.8.

Решение проблем.

2.9.

Обеспечение применимости продукта.

2.10.

Оценивание продукта.

3. Категория «Организационные процессы».

3.1.

Управление.

3.1.1.

Управление на уровне организации.

3.1.2.

Управление проектом.

3.1.3.

Управление качеством.

3.1.4.

Управление риском.

3.1.5.

Орган изационное обеспечение.

3.1.6.

Измерение.

3.1.7.

Управление знаниями.

3.2.

Усовершенствование.

3.2.1.

Внедрение процессов.

3.2.2.

Оценивание процессов.

3.2.3.

У совершенствование процессов.

Стандарт ISO/IEC 12 207—2007 (табл. 9.2) включает в себя 17 процессов, 74 подпроцесса и 232 технологические операционные задачи (действия). Их необходимо и достаточно для проектирования систем с помощью процессного подхода. Некоторые системные фирмы поддержки реализуют фрагменты или варианты этого стандарта.

Процессы стандарта ЖЦ — это основные, вспомогательные процессы поддержки разработки ПС и организационные. Они представлены в виде схем, удобных для онтологического описания. Основные процессы даны на рис. 9.6.

Таблица 9.2

Процессы, подпроцессы и задачи ЖЦ

Класс.

Процесс.

Действие.

Задача.

Основные процессы.

Процессы поддержки.

Организационные процессы.

Всего.

Схема основных процессов ЖЦ ПС.

Рис. 9.6. Схема основных процессов ЖЦ ПС

Вспомогательные процессы регламентируют дополнительные действия по проверке продукта, управлению проектом и качеством (рис. 9.7).

Схема вспомогательных процессов ЖЦ ПС.

Рис. 9.7. Схема вспомогательных процессов ЖЦ ПС.

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

Описание семантики процессов, парадигм и методов их выполнения (объектные, компонентные, сервисные и др.) приведены в ядре знаний SWEBOK (www.svvebok.com). В каждой технологии программирования сложных ПС с использованием стандарта ЖЦ применяются теоретические, прикладные методы, стандарты качества, общие и фундаментальные ТД (ISO/IEC 15 404, ISO/IEC 9126, ISO/IEC 11 404 GDT и др.), а также методики этих стандартов.

Задача автоматизации стандартного ЖЦ возникла при выполнении фундаментального проекта по ТП ИПС НАНУ (2007—2011) и создании комплекса НТК. Была поставлена цель — автоматизировать ЖЦ и обеспечить генерацию разных его вариантов при изготовлении отдельных ПС из ГоР. Первый эксперимент, но реализации ЖЦ проведен с участием студентов КНУ 4-го курса кафедр ИС, ТТП, МФТИ и двоих аспирантов. Участники разработки изучили современные онтологичные средства и средства визуального представления процессов ЖЦ — WWF (Windows Workflow Foundation), DSL Tools VS.Net, Protege и др. На основе этих средств было реализовано описание онтологии ЖЦ в графическом и XMLвидах в рамках систем DSL Tools VS.Net и Protege. С вариантом онтологии ЖЦ автор настоящего издания выступала на международных конференциях TAAPSD'12—15, ICTERY — 2013 и «Science and Information — 2015» (Лондон). Идея автоматизации ЖЦ прозвучала впервые на этой конференции, и комитет IEEE в ее рамках предложил сделать патент на эту работу.

Показать весь текст
Заполнить форму текущей работой