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

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

Автор: Старовойтов, Илья Владимирович

Шифр специальности: 05.13.11

Научная степень: Кандидатская

Год защиты: 2003

Место защиты: Владивосток

Количество страниц: 219 с.

Артикул: 2621154

Автор: Старовойтов, Илья Владимирович

Стоимость: 250 руб.

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

Содержание
Введение.
Глава 1. Стандарты процесса производства программного обеспечения, средства и формальные методы моделирования планов программных проектов.
1.1 Основные понятия, используемые при моделировании
процесса производства программного обеспечения . . .
1.2 Основные стандарты, связанные с процессом
производства программного обеспечения
1.3 Формальное моделирование процессов производства
программного обеспечения . . .
1.4 Выводы из обзора и задачи диссертационной работы . .
Глава 2. Формальные модели плана программного проекта
2.1 Основные компоненты модели процесса производства
программного обеспечения
2.2 Общая схема моделирования и улучшения плана
программного проекта.
2.3 Реляционная модель процесса производства
программного обеспечения.
2.4 Динамическая модель плана программного проекта . .
2.5 Статический граф плана программного проекта
2.6 Динамический граф плана программного проекта .
2.7 Специфицирование и визуализация плана
программного проекта.
2.8 Выводы к главе 2.
Глава 3. Измерение, оценивание и прослеживание плана
программного проекта.
3.1 Метрики и дефекты плана программного проекта .
3.2 Прослеживание плана программного проекта
3.3 Выводы к главе 3
Глава 4. Программное средство для моделирования планов
программных проектов
4.1 Специфицирование статической реляционной модели плана проекта с использованием его графовой модели .
4.2 Исполнение статической реляционной модели плана проекта и визуализация динамической модели . . . .
4.3 Измерение и оценивание плана программного проекта .
4.4 Выводы к главе 4
Глава 5. Экспериментальное исследование планов программных проектов при помощи специализированного средства моделирования
5.1 Оценивание процесса производства программного обеспечения с использованием специализированного средства моделирования
5.2 Условия проведения экспериментов
5.3 Результаты экспериментов. . . . т.
5.4 Выводы к главе 5
Заключение
Литература


В SW СММ описываются характеристики зрелого программного процесса, который приводит к получению высококачественных программных продуктов. В терминах уровней зрелости этой модели SW СММ описывает путь от плохо определённого, незрелого программного процесса к предсказуемому и хорошо управляемому программному процессу. В SW СММ определена собственная модель программных процессов, отличающаяся от модели процессов в стандарте ISO/IEC 7. Процессы в этой модели связаны с уровнями зрелости, т. При разработке стандарта ISO/IEC 4 «Software process assessment» [] были использованы стандарт ISO/1EC 7, модель SW СММ и опыт их практического применения. Этот стандарт предназначен для проведения оценивания программных процессов в некоторой организации или проекте. Он был создан для удовлетворения потребностей заказчика ПО, поставщика ПО и оценщика процесса производства организации. Заказчику он даёт возможность определить возможности организации-поставщика ПО путём оценивания её программных процессов. Оценщику стандарт ISO/IEC 4 даёт модель, определяющую все аспекты проведения оценивания программных процессов. Международный стандарт ISO/IEC 7 «Information technology -Software life cycle processes» определяет высокоуровневую модель процесса производства программного обеспечения. Все процессы разбиты на три непересекающиеся категории: основные (primary), вспомогательные (supporting) и организационные (organizational). Категории процессов содержат в общей сложности семнадцать программных процессов; один (процесс адаптации) не входит ни в одну категорию. Для каждого процесса в стандарте даётся краткое определение его назначения, указываются участники процесса (менеджер, разработчик и др. Каждый процесс, описанный в стандарте, состоит из видов деятельности (activity), список которых даётся при описании процесса. Каждый вид деятельности может принадлежать только одному процессу. Виды деятельности состоят из задач (task). Каждая задача принадлежит только одному виду деятельности. Для каждой задачи даётся краткое описание того, кто, какие действия и с какими продуктами совершает при выполнении этой задачи. Например, «покупатель должен подготовить, документировать и выполнить план приобретения». Рабочие продукты явно не описаны в стандарте, но они упоминаются при описании процессов, видов деятельности и задач, при этом для некоторых продуктов указаны их составные части. IEEE/EIA 7. ISO/IEC 7). Описание ресурсов также присутствует в стандарте ISO/IEC 7 в неявном виде. Роли исполнителей упоминаются в описаниях процессов, видов деятельности и задач, так же как и некоторые методы и средства, поддерживающие процесс производства ПО. Таким образом, международный стандарт ISO/IEC 7 определяет модель процессов жизненного цикла ПО, которая покрывает все возможные задачи, выполняемые в течение этого цикла. В связи с этим модель процесса производства ПО из рассматриваемого стандарта может служить основой для построения процесса производства в организации-разработчике ПО. Модель «Software Capability Maturity Model» (SW СММ) предназначена для оценки зрелости организации-разработчика программных средств, поэтому все программные процессы в ней "привязаны" к уровням зрелости этой организации. SW СММ включает в себя пять уровней зрелости - начальный (initial), повторимый (repeatable), определённый (defined), управляемый (managed) и оптимизирующий (optimizing). Для каждого уровня зрелости даётся краткое описание того состояния, в котором должна находиться организация, чтобы соответствовать ему. Кроме того, для каждого уровня указан набор процессов (в СММ они называются областями ключевых процессов (key process areas)), которые обязательно должны выполняться, чтобы этот уровень можно было считать достигнутым. На каждом следующем уровне сохраняются все процессы с предыдущего уровня и добавляются несколько новых процессов. Для каждого процесса в SW СММ указано его название и дано краткое описание назначения процесса, его основных этапов, участвующих в нём людей и организаций, предполагаемых результатов. Для каждого процесса явно указаны цели, которые должны быть достигнуты в результате его выполнения.

Рекомендуемые диссертации данного раздела

28.06.2016

+ 100 бесплатных диссертаций

Дорогие друзья, в раздел "Бесплатные диссертации" добавлено 100 новых диссертаций. Желаем новых научных ...

15.02.2015

Добавлено 41611 диссертаций РГБ

В каталог сайта http://new-disser.ru добавлено новые диссертации РГБ 2013-2014 года. Желаем новых научных ...


Все новости

Время генерации: 0.373, запросов: 244