Електронний каталог науково-технічної бібліотеки ІФНТУНГ

004.4
П35          Піх, В. Я.
    Професійна практика програмної інженерії [Текст] : конспект лекцій для вивчення дисципліни / В. Я. Піх, М. М. Шекета В. І Піх, М. Я. Бестильний. – Івано-Франківськ : ІФНТУНГ, 2021. – 131 с. – (Каф. інженерії програмного забезпечення).

    Конспект лекцій для вивчення дисципліни складен овідповідно до робочої програми з дисципліни "Професійна практика програмної інженерії" і призначені для аудиторної та самостійної роботи фахівців пешого (бакалаврського) рівня вищої освіти, які навчаються спеціальністю 121 - Інженерія програмного забезпечення. ЗМІСТ ВСТУП…………………………………………………………………………… 6 МЕТА І ЗАВДАННЯ НАВЧАЛЬНОЇ ДИСЦИПЛІНИ………………………..7 ЛЕКЦІЯ № 1. ВСТУП ДО ПРОФЕСІЙНОЇ ПРАКТИКИ ПРОГРАМНОЇ ІНЖЕНЕРІЇ…..…………………………………………….. 9 1.1 Історія інженерії програмного забезпечення…………………………….11 1.2 Етапи розвитку програмної інженерії ………………………………12 1.3 Визначення програмної інженери………………………………………… 14 1.4 Визначення та моделі програмного процесу…………………………….15 1.5 Методи програмної інженерії…………………………………………….. 16 1.6 Вимоги до програм. Складність розроблення програм………18 1.7 Стандарти програмної інженерії………………………………………..… 19 1.8 Контрольні питання……………………………………………………….. 24 ЛЕКЦІЯ № 2. ІСТОРИЧНИЙ ТА КУЛЬТУРНИЙ АСПЕКТ ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ………………………. 25 2.1 Умови виникнення інженерії програмного забезпечення… 25 2.2 Інженерія програмного забезпечення - інженерна галузь… 27 2.3 Культура інженерії програмного забезпечення………………………….30 2.4 Моделі зрілості процесів, що відбуваються на підприємстві…………...34 2.4.1 Моделі зрілості можливостей (СММ)………………………………….. 34 2.4.2 Моделі розвитку персоналу (Р-СММ)…………………………………. 36 2.4.3 Модель зрілості можливостей створення програмного забезпечення (СММІ)…………………………………………………………………………. 37 2.5 Контрольні питання……………………………………………………….. 38 ЛЕКЦІЯ № 3. ОРГАНІЗАЦІЯ ПРОЕКТНОЇ КОМАНДИ……….…….. 39 3.1. Microsoft Solutions Framework…………………………………………… 39 3.2 Принципи MSF……………………………………………………………. 41 3.3 Огляд моделі команди MSF………………………………………………. 42 3.4 Типові ролі за ІВМ центром ООТ………………………………………… 47 3.5 Контрольні питання………………………………………………………. 52 ЛЕКЦІЯ № 4. ПРОЕКТ І ПРОЕКТНА ДІЯЛЬНІСТЬ, ПРИНЦИПИ ПОБУДОВИ СИСТЕМИ ДІЯЛЬНОСТЕЙ ПРОЕКТУ, ЖИТЄВИ1 ЦИКЛ ПРОЕКТУ, ФАЗИ І ПРОДУКТИ………………………………….. 53 4.1 Принципи побудови системи діяльностей проекту……………………..53 4.2 Основні процеси в управлінні проектами……………………………….. 59 4.3 Операційні маршрути і траєкторії діяльності…………………………… 61 4.4 Життєвий цикл проекту, фази і продукти,…………………………..….. 62 4.5 Контрольні питання……………………………………………………….. 72 ЛЕКЦІЯ № 5. ІНІЦІАЦІЯ, ПЛАНУВАННЯ ПРОЕКТУ……………..… 73 5.1. Визначення вимог, формування і аналіз………………………………… 73 5.2 Аналіз і збір вимог………………………………………………………… 76 5.3 Класифікація вимог……………………………………………………….. 76 5.4 Трасування вимог…………………………………………………………. 78 5.5 Сутність та рівні планування…………………………………………….. 79 5.6 Структуризація проекту…………………………………………………... 81 5.7 Робоче планування………………………………………………………... 82 5.8 Планування управління якістю…………………………………………... 86 5.9 Контрольні питання………………………………………………………. 87 . ЛЕКЦІЯ № 6. РЕАЛІЗАЦІЯ ПРОЕКТУ ПРОЦЕС ЗАБЕЗПЕЧЕННЯ ЯКОСТІ, РИЗИКИ У ПРОЕКТНІЙ ДІЯЛЬНОСТІ……………………… 88 6. 1 Модель якості ПЗ………………………………………………………….. 88 6.2 Метрики якості програмного забезпечення……………………………... 92 6.3 Управління якістю ПС…………………………………………………….. 96 6.4 Основні поняття в проблематиці надійності ПС……………………… 100 6.5 Ризики та їхні види……………………..………………………………... 102 6.6 Основні методи аналізу ризиків…………………………………………. 106 6.7 Моніторинг і контроль ризиків…………………………………………. 110 6.8 Контрольні питання……………………………………………………… 110 ЛЕКЦІЯ № 7. ЗАВЕРШЕННЯ ПРОГРАМНОГО ПРОЕКТУ, РЕЗУЛЬТАТИВНІСТЬ ПРООЕКТНОЇ ДІЯЛЬНОСТІ……………….. 112 7.1. Перегляд результатів проекту командою………………………………. 113 7.2. Оцінка виконання проектних завдань……………………………………… Характер і роль стандартів програмної інженерії…………………………. 114 7.3 Контрольні питання……………………………………………………… 115 ЛЕКЦІЯ № 8. ХАРАКТЕР І РОЛЬ СТАНДАРТІВ ПРОГРАМНОЇ ІНЖЕНЕРІЇ ТА ПРОФЕСІЙНИХ СУСПІЛЬСТВ……………………... 116 8.1 Найбільш значущі стандарти програмної інженерії…….……………... 116 8.2 Характеристика процесів стандарту IS0/IЕС 12207……………………. 121 8.3 Ключові характеристики професійних суспільств……………………... 124 8.4 Цілі та завдання діяльності професійних суспільств………………….. 124 8.5 Професійна діяльність інженера з програмного забезпечення: види, класифікація………………………………………………………...………… 125 8.6 Контрольні питання………………………………………………………. 130 Список використаних джерел……………………………………………..… 130


УДК 004.4(075.8)

            




Теми документа


Статистика використання: Завантажень: 5





Український Фондовий Дім Інформаційно-пошукова система
'УФД/Бібліотека'