Документирование программного продукта. Документация сопровождения, ее назначение и состав
Документация по сопровождению ПС описывает ПС с точки зрения ее разработки. Эта документация необходима, если предполагается изучение устройства ПС и модернизация его программ. Документация по сопровождению ПС можно разбить на 2 группы: документация, определяющая строение программ и структур данных ПС и технологию их разработки; документация, помогающая вносить изменения в ПС. Документация 1й группы содержит итоговые документы каждого технологического этапа разработки ПС и включает следующие документы: внешнее описание ПС; описание архитектуры ПС, включая внешнюю спецификацию каждой ее программы; для каждой программы ПС - описание ее модульной структуры, включая внешнюю спецификацию каждого включенного в нее модуля; для каждого модуля - его спецификация и описание его строения ;тексты модулей на выбранном ЯП; документы установления достоверности ПС, описывающие, как устанавливалась достоверность каждой программы ПС и как информация об установлении достоверности связывалась с требованиями к ПС. Документы установления достоверности ПС включают документацию по тестированию, но могут включать и результаты других видов проверки ПС. Документация 2й группы содержит руководство по сопровождению ПС, которое описывает известные проблемы, связанные с ПС, какие части системы являются аппаратно- и программно-зависимыми, возможности дальнейшего развития ПС.
- Понятие автоматизированного тестирования. Автотесты. Достоинства и недостатки автоматизированного тестирования.
- Недостатки.
- Типы автоматизированного тестирования, их цели. Средства автоматизированного тестирования.
- Директивы, категории директив
- Группы утверждений, классическая и закрытая модель утверждений
- Понятие версии программного продукта и системы контроля версий
- Две модели версионирования, их сравнение.
- Система конкурирующих версий cvs, ее достоинства и недостатки
- Хранилище, его структура, правки. Команды svn для работы с хранилищем
- Утилита модульного тестирования nUnit. Средства описания тестов.
- Сценарий объединения правок. Конфликты и способы их разрешения
- Понятия рабочей копии и служебного каталога. Команды svn для работы с рабочими копиями
- Документирование процесса разработки. Типы документов управления
- Документирование программного продукта. Документация сопровождения, ее назначение и состав
- Документирование программного продукта. Пользовательская документация, ее назначение и состав
- Генератор документации Sandcastle, его назначение и принцип работы
- Критерии оценивания проектов, шкалы ценности проекта
- Способы контроля хода выполнения проекта: меры и метрики. Виды метрик.