Оценка рисков разработки программного обеспечения в рамках итерационного жизненного цикла

Скачать диссертацию с рассмотрением методики и программного обеспечения оценки рисков разработки программного обеспечения в рамках итерационного жизненного цикла.
Author image
Askar
Тип
Магистерская диссертация
Дата загрузки
18.08.2024
Объем файла
1883 Кб
Количество страниц
116
Уникальность
Неизвестно
Стоимость работы:
3360 руб.
4200 руб.
Заказать написание работы может стоить дешевле

ВведениеНа сегодняшний момент одним из определяющих сфер в развитии маркетинга является создание нового продукта (товара или услуги), их освоение и в дальнейшем успешный вывод на рынок. Зачастую успех нового товара или услуги определяет судьбу всего предприятия, ведь в случае неуспеха его часто ждёт банкротство, и наоборот, в случае успеха – дальнейшее устойчивое развитие. Высочайший уровень конкуренции в современной экономике вынуждает предприятия тщательно относиться к выбору стратегии разработки, создания и дальнейшего распространения новых продуктов. Большое значение также имеют расширение ассортимента, параллельно с повышением качества предлагаемых услуг и товаров. Т.о. весомыми факторами успеха в условиях жестокой конкуренции становятся непосредственно услуги и товары, их качество, а также успешность проводимых маркетинговых стратегий, направленных на извлечение максимальной выгоды из всех стадий жизненного цикла продукта.
 

 

Введение 9

1 Анализ моделей жизненного цикла разработки программного продукта 11

1.1 Обзор понятия «Программный продукт» 11

1.2 Анализ требований к программному продукту 14

1.3 Разработка программного продукта, как часть дисциплины «Программная инженерия» 17

1.4 Типы и стандарты жизненного цикла ПП 21

1.5 Риски разработки ПП 36

1.6 Анализ выбранного типа жизненного цикла разработки программного продукта 40

2 Модель разработки Программного Продукта на основе бизнес-процессов 43

2.1 Определение бизнес-процесса и его содержание 44

2.2 Определение параметров Жизненного цикла программного продукта со стороны бизнес-процессов 46

2.3 Модели оценки результата разработки программного продукта 49

2.4 Структура программы моделирования цикла разработки программного продукта 56

2.5 Выбор языка и среды программирования, библиотек 59

3 Моделирование процессов разработки Программного Продукта 61

3.1 Обзор программ моделирования ЖЦ разработки 61

3.2 Выбор типа программного продукта и параметров моделирования ЖЦ разработки 64

3.3 Применение предложенной модели для оценки процессов разработки Программного Продукта 67

3.4 Моделирование процессов разработки Программного Продукта с учетом рисков 72

3.5 Формирование требований к разработке Программного продукта с учетом рисков 86

Заключение 89

Список литературы 91

Приложение 1. Программный код численного расчета рисков разработки программного обеспечения 94

Список литературыОсновные понятия. Программный продукт. [Электронный ресурс]. – https://studopedia.ru/18_29823_obshchaya-klassifikatsiya-programmnogo-obespecheniya-evm.htmlПрограммные продукты и их основные характеристики. [Электронный ресурс]. – https://studfile.net/preview/956597/Какие основные виды ПО бывают по назначению. [Электронный ресурс]. – https://www.cleverence.ru/articles/auto-busines/vidy-programmnogo-obespecheniya-kakie-byvayut-tipy-klassifikatsiya-primery/С.Н. Карпенко. Введение в программную инженерию. [Электронный ресурс]. – http://www.unn.ru/pages/issues/aids/2007/16.pdfОсновные риски в процессах разработки программного обеспечения. [Электронный ресурс]. – https://habr.com/ru/sandbox/105470/ГОСТ Р 51275-99. Защита информации. Объект информатизации. Факторы, воздействующие на информацию. — Москва: Изд-во стандартов, 2003. – 12 с.Черткова Е.А. Программная инженерия. Визуальное моделирование программных систем / Е. А. Черткова. – Москва : Издательство Юрайт, 2023. – 147 с.Липаев В.В. Программная инженерия сложных заказных программных продуктов / Липаев В.В. – М.: МАКС Пресс, 2014. – 312 с.ISO/IEC 12207:2008 Systems and software engineering — Software life cycle processes.Жизненный цикл и этапы разработки ПО. [Электронный ресурс]. –https://studfile.net/preview/9872768/Жизненный цикл программного обеспечения. [Электронный ресурс]. – https://poisk-ru.ru/s41328t1.htmlЖизненный цикл программного обеспечения: этапы. [Электронный ресурс]. – https://evergreens.com.ua/ru/articles/software-development-metodologies.htmlЖизненный цикл программного обеспечения. 


Планирование управления рисками — это процесс определения подходов и планирования операций по управлению рисками проекта.
В данном разделе рассмотрим, какие риски бывают для различных моделей разработки ПО. Риски различаются и вцелом зависят от характера проекта, но все же можно выделить 5 категорий.
Бюджет: риск превышения выделенного бюджета является, пожалуй, самой частой ошибкой при разработке ПО. Эта ошибка зачастую влечет за собой другие ошибки.
Время: как уже упоминалось выше, распространенными ошибками в проектной деятельности явлются неправильное планирование, сжатые сроки проекта и часто меняющиеся требования к разработке, что ведет к задержке выпуска отдельных модулей, версий продукта, и, как результат, срыву сроков всего проекта.