ЕСПД – единая система проектной документации.
Документы:
1). ТЗ:
1. название (полное и краткое)
2. цели разработки
3. разработчики
4. технические требования
4.1, 4.2…
//Вложенность пунктов – не более 4.
Технические требования: функциональные (то, что должна делать программа), нефункциональные (эргономика, переносимость).
В ТЗ должны быть указаны сроки и этапы (полезно декомпозировать работы при оценке сроков), чем заканчивается работа
2). ПМИ (программа и методика испытаний) - структурно совпадает с ТЗ, указывается, как оценивать каждый пункт
3). User Guide – должен быть подробный
4). РСП (руководство системного программиста) - - включает инструкцию по установке
5)* - Исходный код и комментарии, может быть API.
Вопрос 10. Сопровождение.
Сопровождение - это процесс, включающий
-исправление ошибок
-модификацию функций
-добавление новых возможностей
-обучение людей (заказчика)
-оптимизацию
Задачи сопровождения: исправление ошибок, регулярное проведение замеров (профилирование), устранение «бутылочных горлышек», улучшение документации, расширение функциональности, принятие решения о прекращении эксплуатации программы или ее реинжиниринге.
Сопровождение занимает до 70% времени работы с продуктом (а доход приносит – 30% в год от стоимости продукта). Важным элементом сопровождения является «горяча линия».