Схема розділу
-
Заняття 2. Стандартизація процесів життєвого циклу ПЗ за стандартом ISO/IEC/IEEE 12207
Мета: формування у студентів цілісної системи знань про життєвий цикл програмного забезпечення (ЖЦ ПЗ) та практичних навичок регламентації інженерної діяльності відповідно до міжнародного стандарту ISO/IEC/IEEE 12207 (ДСТУ ISO/IEC 12207). Студент має засвоїти поняття ЖЦ ПЗ від концепції до виведення з експлуатації, а також навчитися аналізувати, порівнювати та обирати оптимальні моделі розробки (водоспадну, інкрементну, еволюційну/ітеративну та Agile) залежно від рівня невизначеності та вимог до критичності системи. У процесі навчання особлива увага приділяється вивченню призначення та трирівневої ієрархічної структури стандарту 12207 (Процес – Робота – Завдання), а також класифікації процесів за чотирма основними категоріями: процеси згоди, організаційного забезпечення, технічного управління та суто технічні процеси (аналіз вимог, проєктування, кодування, інтеграція, верифікація, валідація, розгортання та супроводження). Важливим аспектом є формування вміння проводити процедуру адаптації (тайлорингу) стандарту під конкретний проєкт та накопичувати доказову базу якості у вигляді інженерних артефактів (SRS, UML-діаграми, матриці трасування, тестові звіти), що гарантує простежуваність, безпеку та успішну сертифікацію створеного програмного продукту.