Автор работы: Пользователь скрыл имя, 07 Февраля 2013 в 23:05, курсовая работа
При разработке ПС создается большой объем разнообразной документации. Она необходима как средство передачи информации между разработчиками ПС, как средство управления разработкой ПС и как средство передачи пользователям информации, необходимой для применения и сопровождения ПС. На создание этой документации приходится большая доля стоимости ПС.
Введение 3
ГЛАВА 1. Стандарты оформления документации 4
1.1 Процесс документирования. 6
1.2 План документирования. 7
1.3 Содержание спецификации стиля 9
ГЛАВА 2. Проектная документация 11
2.1 Техническое задание 14
2.2 Внутренние и внешние языки спецификации 16
2.3 Документация по сопровождению программы 17
Глава 3.Пользовательская документация. 19
3.1 Категории пользователей 20
3.2 Состав пользовательской документации 21
Заключение 23
Список литературы 25
Приложения 26
СОДЕРЖАНИЕ
Введение 3
ГЛАВА 1. Стандарты оформления документации 4
1.1 Процесс документирования. 6
1.2 План документирования. 7
1.3 Содержание спецификации стиля 9
ГЛАВА 2. Проектная документация 11
2.1 Техническое задание 14
2.2 Внутренние и внешние языки спецификации 16
2.3 Документация по сопровождению программы 17
Глава 3.Пользовательская документация. 19
3.1 Категории пользователей 20
3.2 Состав пользовательской документации 21
Заключение 23
Список литературы 25
Приложения 26
Введение
Когда программист-разработчик получает в той или иной форме задание на программирование, перед ним, перед руководителем проекта и перед всей проектной группой встают вопросы:
Кроме упомянутых вопросов есть и другие.
На эти и массу других
вопросов когда-то отвечали государственные
стандарты на программную документацию
комплекс стандартов 19-й серии ГОСТ
ЕСПД. Но уже тогда у программистов
была масса претензий к этим стандартам.
Что-то требовалось дублировать
в документации много раз (как, казалось
- неоправданно), а многое не было предусмотрено,
как, например, отражение специфики
документирования программ, работающих
с интегрированной базой
В настоящее время остается актуальным вопрос о наличии системы, регламентирующей документирование программных средств (ПС).
При разработке ПС создается большой объем разнообразной документации. Она необходима как средство передачи информации между разработчиками ПС, как средство управления разработкой ПС и как средство передачи пользователям информации, необходимой для применения и сопровождения ПС. На создание этой документации приходится большая доля стоимости ПС.
Эту документацию можно разбить на две группы:
ГЛАВА 1. Стандарты оформления документации
Основу отечественной
нормативной базы в области документирования
ПС составляет комплекс стандартов Единой
системы программной
Стандарты ЕСПД в основном
охватывают ту часть документации,
которая создается в процессе
разработки ПС, и связаны, по большей
части, с документированием
Говоря о состоянии ЕСПД в целом, можно констатировать, что большая часть стандартов ЕСПД морально устарела.
К числу основных недостатков ЕСПД можно отнести:
Итак, ЕСПД нуждается в полном пересмотре на основе стандарта ИСО/МЭК 12207-95 на процессы жизненного цикла ПС об этом стандарте далее будет сказано подробнее).
Надо сказать, что наряду
с комплексом ЕСПД официальная нормативная
база РФ в области документирования
ПС и в смежных областях включает
ряд перспективных стандартов (отечественного,
межгосударственного и
Международный стандарт ISO/IEC 12207: 1995-08-01 на организацию ЖЦ продуктов программного обеспечения (ПО) - казалось бы весьма неконкретный, но вполне новый и отчасти "модный" стандарт.
Стандарты комплекса ГОСТ 34.xxx-xx на создание и развитие автоматизированных систем (АС) - обобщенные, но воспринимаемые как весьма жесткие по структуре ЖЦ и проектной документации. Но эти стандарты многими считаются бюрократическими до вредности и консервативными до устарелости.
Прошло много лет, программирование происходит в среде совершенно новых технологий, многие программисты, работая в стиле drag-and-drop, могут годами не видеть текст своих программ. Это не значит, что исчезла необходимость в их документировании. Более того, вопросы о наличии хоть какой-то системы, регламентирующей эту сторону создания программных средств, продолжают задавать постоянно. Спрашивают и о том, есть ли обязательные для применения стандарты (особенно остро стоит этот вопрос, когда разработка выполняется по заказу государственной организации или предприятия). Интересуются и тем, где можно купить имеющиеся стандарты.
Качество программного
обеспечения, наряду с другими
факторами, определяется
Документацию программного продукта условно можно поделить на:
1.1 Процесс документирования.
Заказчик должен обеспечивать документатору доступ:
a) ко всем соответствующим
спецификациям, форматам
b) к рабочей копии программного средства (при необходимости);
c) к аналитикам и программистам,
включая своевременное
d) к типичным пользователям (по возможности) для анализа аудитории и тестирования на практичность.
В обязанности документатора входит обеспечение плодотворности контактов с разработчиками программных средств заказчика, гарантирующее как минимум понимание сути выпускаемой продукции и соответствующих ей аудиторий.1
Независимо от того, является ли документатор одновременно разработчиком программного средства, заказчик должен обеспечить его копиями всех применяемых стандартов, руководствами по стилям и форматам, а также соответствующими материалами (если они не являются общедоступными). Документатор должен обеспечить данными материалами соответствующий персонал разработчиков документации.
Обязанностью разработчика является обеспечение полноты, правильности и актуальности всех материалов, предъявляемых разработчику на момент их поставки.
Разработчик должен гарантировать,
что представление
1.2 План документирования.
Документатор должен подготовить план документирования, в котором должны быть определены задания, выполняемые при создании конкретной документации. Данный план должен быть официально согласован заказчиком, что подтверждает полный учет в этом плане всех требований заказчика.2
В плане документирования должны быть четко описаны область применения и ограничения по использованию планируемой документации, а также основные решения по анализу и проектированию этой документации. В плане также должны быть определены процессы и проверки, выполняемые при разработке документации.
План документирования должен охватывать следующие вопросы (но не ограничиваться ими):
a) рабочее наименование,
назначение, область применения
и ограничения по
b) спецификацию стиля;
c) определение аудитории пользователей;
d) обоснование причин
использования документации
e) содержание (план-проспект) документации, с оценкой ее постраничного объема, и соответствующие уточнения для других машинных носителей документации;
f) номенклатуру поставки
- число печатных копий, наличие
электронных копий, форматы
g) установление собственника
авторских прав на
h) обеспечение перевода документации на другие языки.
i) уровни (грифы) секретности и конфиденциальности (при необходимости);
j) процедуры и проверки, могущие влиять на процесс разработки документации, включая, при необходимости, хранение, поиск, резервирование, передачу и оценку качества;
k) методы и средства
производства (тиражирования) и
l) структуру коллектива разработчиков документации и, возможно, плана выбора данной структуры.4
m) взаимосвязи (подчиненности) проекта;
n) почасовую загрузку и зарплату персонала;
o) требования к проектным
ресурсам, включая информационные
и прочие ресурсы,
р) метод передачи документатору информации об изменениях программного средства в процессе его разработки;
q) планы контроля изменений и сопровождения документации (факультативно);
r) планы проверки документации после ее создания;
s) календарное планирование
(графики) по контрольным
1) утверждение плана
2) подготовку, проверку и корректировку проекта каждого документа,
3) тестирование на практичность,
4) подготовку оригиналов фотошаблонов,
5) распечатку, переплетение
и распространение
1.3 Содержание спецификации стиля
Язык
Должен быть указан язык, на котором составлена документация для конкретной страны, например французский (для Канады).
Орфография
При необходимости для
принятого языка должен быть указан
соответствующий
Грамматика и ее применение
Должны быть приведены рекомендации по грамматике языка и стилю ее применения.6
Для бумажной документации:
Нумерация.