Section outline

  • Змістовий модуль 2. Життєвий цикл програмного продукту

    Тема 5. Моделі розробки ПЗ. Поняття життєвого циклу програмного продукту. Моделі розробки ПЗ: каскадна, еволюційна, покрокова, формальна, спіральна та ін. Стандарти управління життєвим циклом ПЗ (ISO12207, ISO15504). Основи управління якістю розробки. Стандарти серії ISO9000.

    Тема 6. Вимоги до ПЗ. Функціональні та нефункціональні вимоги. Властивості вимог: ясність і недвозначність, повнота і несуперечність, необхідний рівень деталізації, простежуваність, тестування і перевірюваність, модифікованість. Формалізація вимог. Цикл роботи з вимогами.

    Тема 7. Конфігураційне керування. Поняття конфігураційного керування. Управління версіями. Визначення "гілки" проекту. Управління збірками. Засоби версійного контролю. Одиниці конфігураційного управління. Поняття baseline.

     Тема 8. Тестування та супровід. Поняття тестування, атестації, верифікації. Тестування методом "чорної скрині". Тестування методом "білої скрині". Інструменти тестування. Критерії тестування. Види тестування. Робота з помилками. Засоби контролю помилок (bugtrackingsystems). Основи супроводу програмного забезпечення, ключові питання супроводу ПЗ, процесу проводу, техніки супроводу.