Документирование программного продукта. Документация сопровождения, ее назначение и состав.
Документация по сопровождению ПС (system documentation) описывает ПС с точки зрения ее разработки
Эта документация необходима, если предполагается изучение устройства ПС и модернизация его программ
В случае необходимости модернизации ПС к этой работе привлекается специальная команда разработчиков-сопроводителей. Этой команде придется иметь дело с такой же документацией, что и команде первоначальных разработчиков, - с той лишь разницей, что документация для команды разработчиков-сопроводителей будет чужой (она создавалась другой командой). Команда разработчиков-сопроводителей должна будет изучать эту документацию и затем вносить в нее необходимые изменения, повторяя в значительной степени технологические процессы, с помощью которых создавалось первоначальное ПС
Документация по сопровождению ПС можно разбить на две группы:
1. документация, определяющая строение программ и структур данных ПС и технологию их разработки;
2. документацию, помогающую вносить изменения в ПС
Документация первой группы содержит итоговые документы каждого технологического этапа разработки ПС и включает следующие документы:
· внешнее описание ПС (Requirements document);
· описание архитектуры ПС (description of the system architecture), включая внешнюю спецификацию каждой ее программы;
· для каждой программы ПС - описание ее модульной структуры, включая внешнюю спецификацию каждого включенного в нее модуля;
Кроме того,
· для каждого модуля - его спецификация и описание его строения (design description);
· тексты модулей на выбранном языке программирования (program source code listings);
· документы установления достоверности ПС (validation documents), описывающие, как устанавливалась достоверность каждой программы ПС и как информация об установлении достоверности связывалась с требованиями к ПС
Документы установления достоверности ПС включают прежде всего документацию по тестированию (схема тестирования и описание комплекта тестов), но могут включать и результаты других видов проверки ПС, например, доказательства свойств программ
Документация второй группы содержит Руководство по сопровождению ПС (system maintenance guide), которое описывает:
· известные проблемы, связанные с ПС,
· какие части системы являются аппаратно- и программно-зависимыми,
· возможности дальнейшего развития ПС
Документирование программного продукта. Пользовательская документация, ее назначение и состав.
Документы, входящие в состав ПС (product documentation), описывают ПС
1. с точки зрения его применения пользователями,
2. с точки зрения его разработчиков и сопроводителей (в соответствии с назначением ПС)
Эти документы используются не только на стадии эксплуатации ПС, но и на стадии разработки для управления процессом его разработки
Типы документов продукта
Эти документы образуют два комплекта с разным назначением:
1. пользовательская документация ПС (П-документация),
2. документация по сопровождению ПС (С-документация)
1. Пользовательская документация ПС (user documentation) объясняет пользователям, как они должны действовать, чтобы применить данное ПС
К этому типу документации относятся документы, которыми руководствуется пользователь: при
· при инсталляцииПС,
· при применении ПС для решения своих задач,
· при управлении ПС (например, когда данное ПС взаимодействует с другими системами).
Категории пользователей
Следует различать две категории пользователей ПС:
· ординарных пользователей ПС
· администраторов ПС
Ординарный пользователь ПС (end-user) использует ПС для решения задач в своей предметной области и может не знать многих деталей работы компьютера или принципов программирования
Категории пользователей
Администратор ПС (system administrator) управляет использованием ПС ординарными пользователями и осуществляет сопровождение ПС, не связанное с модификацией программ
Например, он может
· регулировать права доступа к ПС между ординарными пользователями,
· поддерживать связь с поставщиками ПС,
· выполнять определенные действия для поддержания ПС в рабочем состоянии
Состав документации
Состав пользовательской документации зависит от аудиторий пользователей, на которые ориентировано данное ПС, и от режима использования документов. Пользовательская документация должна содержать информацию, необходимую для каждой аудитории
Режим использования
Под режимом использования документа понимается способ, определяющий, каким образом используется этот документ . Обычно пользователю достаточно больших программных систем требуются либо документы для изучения ПС (использование в виде инструкции), либо для уточнения некоторой информации (использование в виде справочника)
Состав пользовательской документации
· Общее функциональное описание ПС с краткой характеристикой функциональных возможностей ПС. Предназначено для пользователей, решающих, насколько необходимо им данное ПС.
· Руководство по инсталляции ПС, предназначенное для системных администраторов. Оно должно детально описывать действия по установке системы и определять требования к конфигурации аппаратуры.
· Инструкция по применению ПС. Предназначена для ординарных пользователей и содержит необходимую информацию по применению ПС , организованную в форме удобной для изучения
· Справочник по применению ПС. Предназначен для ординарных пользователей и содержит необходимую информацию по применению ПС, организованную в форме удобной для избирательного поиска
· Руководство по управлению ПС. Предназначено для системных администраторов и должно описывать сообщения, генерируемые при взаимодействии ПС с другими системами, а также способы реагирования на эти сообщения . Если ПС использует системную аппаратуру, то этот документ может объяснять, как сопровождать эту аппаратуру
Разработка пользовательской документации
Разработка пользовательской документации начинается сразу после создания внешнего описания и ее качество может существенно определять успех ПС. Она должна быть достаточно проста и удобна для пользователя, поэтому к созданию их окончательных вариантов часто привлекаются профессиональные технические писатели . Для обеспечения качества пользовательской документации разработан ряд стандартов , в которых
· предписывается порядок разработки этой документации,
· формулируются требования к каждому виду пользовательских документов,
· определяются их структура и содержание
Дата добавления: 2018-05-13; просмотров: 613; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!
