Section outline

  • Заняття 1. Основи стандартизації в IT-індустрії та її роль у забезпеченні якості ПЗ

    Мета формування у студентів комплексної системи знань про роль стандартизації як інженерного фундаменту забезпечення якості, надійності та безпеки програмного забезпечення. Студент має засвоїти історичні передумови виникнення «програмної кризи» 1960-х років та осягнути, як стандартизація перетворила хаотичну розробку коду на прогнозовану інженерну дисципліну. У процесі навчання особлива увага приділяється засвоєнню базових дефініцій «стандартизація» та «стандарт», розрізненню об’єктів стандартизації (процеси, продукти, персонал/кваліфікація, зокрема SWEBOK), а також класифікації нормативних документів на стандарти де-юре та де-факто. Студенти мають розібратися в екосистемі міжнародних (ISO, IEC, ISO/IEC JTC 1, IEEE) та національних органів стандартизації, а також зрозуміти практичне значення процесів гармонізації стандартів (ДСТУ ISO/IEC) для конкурентоспроможності вітчизняних розробників. Важливим аспектом є формування вміння аналізувати та вимірювати якість ПЗ через сукупність об’єктивних характеристик, таких як портативність, сумісність (завдяки уніфікованим API та протоколам), надійність і безпека (через впровадження процесів SSDLC). На завершення студент повинен вміти обґрунтовувати необхідність застосування галузевих регламентів на кожному етапі життєвого циклу ПЗ для створення відмовостійких та масштабованих цифрових систем.