Основы программной инженерии : учебное пособие

Учебное пособие по дисциплине "Ведение в профессию"

В учебном пособии описана модель технологического процесса промышленного производства программного продукта. Приводятся материалы об отечественных и зарубежных стандартах, регламентирующих процессы жизненного цикла программных продуктов; моделях разработки программных продуктов; перечне и содержании этапов и областей знаний управления программными проектами; выводе на рынок и коммерциализации программных продуктов. Для студентов, обучающихся по направлению подготовки 09.03.04 «Программная инженерия» (уровень бакалавриата). – Томск : Эль Контент, ISBN 978-5-4332-0280-

Кафедра автоматизации обработки информации

Библиографическая запись:

Ехлаков, Ю. П. Основы программной инженерии : учебное пособие: Учебное пособие по дисциплине "Ведение в профессию" [Электронный ресурс] / Ю. П. Ехлаков. — Томск: ТУСУР, 2019. — 128 с. — Режим доступа: https://edu.tusur.ru/publications/9096
Автор:   Ехлаков Ю. П.
Год издания: 2019
Количество страниц: 128
Скачиваний: 9

Оглавление (содержание)

Введение 5

1. Основные понятия программной инженерии как промышленной технологии создания программных продуктов. 10

1.1. Определение и особенности программного продукта 10

1.2. Модель технологического процесса создания программного продукта 13

2. Моделирование бизнес-процессов предметной области 23

2.1. Структурный подход к построению моделей бизнес-процессов 23

2.2. Объектно-ориентированная методология построения моделей бизнес-процессов 30

3. Модели разработки программного продукта 36

3.1. Каскадная модель 36

3.2. Модель прототипирования 39

3.3. Модель быстрой разработки приложений 42

4. Жизненный цикл разработки программного продукта 47

4.1. Стандарты на процессы жизненного цикла разработки программного продукта 47

4.2. Разработка и анализ требований 50

4.2.1. Понятие и классификация требований 50

4.2.2. Процессы и работы с требованиями 54

4.3. Проектирования программных продуктов 57

4.3.1. Содержание этапа проектирования 57

4.3.2. Типовые архитектуры программных систем 62

4.3.3. Процессы проектирования программных продуктов 67

4.3.4 Моделирование процессов разработки архитектуры программной системе управления и контроля работы скорой помощи 68

4.4 Конструирование программного продукта 72

4.4.1. Процессы и инструментальным средствам конструирования 72

4.4.2. Практические рекомендации по организации процессов конструирования при использовании промышленной технологий Microsoft Solution Framework 76

4.5. Тестирование программного продукта 82

5. Жизненный цикла вывода на рынок программного продукта 88

5.1. Ввод в эксплуатацию и сопровождение ПП 88

5.2. Продвижение тиражных программных продуктов на рынок 90

5.3. Жизненный цикл фазы вывода на рынок тиражного программного продукта 95

6. Управления программными проектами 98

6.1. Основные понятия и определения 98

6.2. Этапы жизненного цикла программного проекта 101

6.3. Управление содержанием и сроками реализации программного проекта 105

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

6.5. Управление рисками программного проекта 113

6.5.1. Риски и рискообразующие факторы программного проекта 113

6.5.2. Качественный и количественный анализ рискообразующих факторов 116

6.5.3. Стратегии управления рисками 119

Заключение 124

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

Глоссарий 127