
- •ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- •Документирование программного обеспечения
- •Документирование программного обеспечения Цели изучения и рассматриваемые вопросы
- •Документирование программного обеспечения Определения
- •Документирование программного обеспечения Определения
- •Документирование программного обеспечения Определения
- •Документирование программного обеспечения Зачем ?
- •Документирование. Зачем ? Для управления разработкой.
- •Документирование. Зачем ?
- •Документирование. Зачем ? Для обеспечения эксплуатации.
- •Документирование. Зачем ?
- •Документирование. Зачем ? Для обеспечения качества.
- •Документирование. Зачем ? Исторические справки.
- •Документирование программного обеспечения Стратегия документирования
- •Документирование программного обеспечения Категории (типы) документов
- •Категории документов Документация разработки
- •Документация разработки Типовые документы разработки
- •Категории документов Документация продукции
- •Документация продукции Типовые документы продукции
- •Документация управления проектом Типовые документы управления проектом
- •Документирование программного обеспечения Стандарты документирования
- •Документирование программного обеспечения Стандарты документирования. Зачем и что?
- •Единая система программной документации (ЕСПД). Назначение.
- •Единая система программной документации (ЕСПД). Область распространения и состав.
- •ЕСПД.
- •ЕСПД.
- •ЕСПД.
- •ГОСТ 19.101-77 ЕСПД.
- •ГОСТ 19.101-77 ЕСПД.
- •ЕСПД.
- •ЕСПД.
- •ГОСТ 19.701-90 ЕСПД.
- •ГОСТ 19.105-78 ЕСПД.
- •ГОСТ 19.106-78 ЕСПД. Требования к программным документам, выполненным печатным способом.
- •ГОСТ Р ИСО/МЭК
- •ГОСТ Р ИСО/МЭК 12207-99. Информационная технология. Процессы жизненного цикла программных средств. (1)
- •ГОСТ Р ИСО/МЭК 12207-99. Информационная технология. Процессы жизненного цикла программных средств. (2)
- •ГОСТ Р ИСО/МЭК 12207-99. Информационная технология. Процессы жизненного цикла программных средств. (3)
- •ГОСТ Р ИСО/МЭК 12207-99. Информационная технология. Процессы жизненного цикла программных средств. (4)
- •ГОСТ Р ИСО/МЭК ТО 9294-93 ИТ. Руководство по управлению документированием ПО
- •ГОСТ Р ИСО 9127-94 Системы обработки информации. Документация пользователя и информация на упаковке
- •ГОСТ Р ИСО 9127-94 Системы обработки информации. Документация пользователя и информация на упаковке

ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
(Software engineering)
Учебный курс
очного обучения по специальностям 230105 «Программное обеспечение вычислительной техники и автоматизированных систем»
010503 «Математическое обеспечение и администрирование информационных систем»
Л Е К Ц И Я 8
кафедры МОП ЭВМ ТРТУ
8 семестр
Документировани е программного обеспечения.
В.В.Хашковский, к.т.н., доц. каф. МОП ЭВМ ТРТУ
Д.П.Калачев, доц., к.т.н., доц. каф. МОП ЭВМ
ТРТУ

Документирование программного обеспечения
Содержание раздела. Использованные источники
Документирование программного обеспечения. Документирование процесса и документирование продукта. Стандарты документирования. Единая система программной документации (ЕСПД).
1.ГОСТ Р ИСО/МЭК ТО 9294-93 Информационная технология. Руководство по управлению документированием программного обеспечения.
2.ГОСТ Р ИСО/МЭК 12207-99. Информационная технология. Процессы жизненного цикла программных средств.
Дополнительно
4.ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов.
5.ГОСТ 34.201-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем.
6.РД 50-34.698-90 Методические указания. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов.
7.Иан Соммервилл. Инженерия программного обеспечения, 6-е издание. Пер. с англ. – М.: Изд. дом «Вильямс», 2002.
© 2005, В.В.Хашковский, Д.П.Калачев. |
2 |

Документирование программного обеспечения Цели изучения и рассматриваемые вопросы
Цель лекции – понять назначение и важность процесса документирования:
разные взгляды на документацию – аудитория и авторы;
документирование процесса разработки;
документирование продукта;
обзор стандартов документирования;
единая система программной документации (ЕСПД).
© 2005, В.В.Хашковский, Д.П.Калачев. |
3 |

Документирование программного обеспечения Определения
ГОСТ 19.004-80 ЕСПД. Термины и определения
Программное изделие. Program product Программа на носителе данных, являющаяся продуктом промышленного производства
Программный документ. Program document Документ, содержащий сведения, необходимые для разработки, изготовления, эксплуатации и сопровождения программного изделия
Эксплуатационный программный документ.
Эксплуатационный документ. Exploitative document
Программный документ, содержащий сведения,
необходимые для обеспечения функционирования и эксплуатации программного изделия
© 2005, В.В.Хашковский, Д.П.Калачев. |
4 |

Документирование программного обеспечения Определения
ГОСТ 34.201-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем
Документация на автоматизированную систему - комплекс взаимоувязанных документов, в котором полностью описаны все решения по созданию и функционированию системы, а также документов, подтверждающих соответствие системы требованиям технического задания и готовность ее к эксплуатации (функционированию).
Рабочая документация на АС - часть документации на АС,
необходимой для изготовления, строительства, монтажа и наладки автоматизированной системы в целом, а также входящих в систему программно-технических, программно-методических комплексов и компонентов технического, программного и информационного обеспечения.
© 2005, В.В.Хашковский, Д.П.Калачев. |
5 |

Документирование программного обеспечения Определения
ГОСТ Р ИСО/МЭК ТО 9294-93 Информационная технология. Руководство по управлению документированием программного обеспечения.
© 2005, В.В.Хашковский, Д.П.Калачев. |
6 |

Документирование программного обеспечения Зачем ?
какие функции выполняет документация:
управления разработкой ПС,
обеспечения связи между задачами (как средство передачи информации между разработчиками, пользователям, заказчиками …)
обеспечения качества
обеспечения эксплуатации - инструкции и справки как средство передачи пользователям информации.
обеспечения сопровождения.
исторические справки
© 2005, В.В.Хашковский, Д.П.Калачев. |
7 |

Документирование. Зачем ? Для управления разработкой.
Администрации необходимо оценивать ход работы, возникающие проблемы и вероятное развитие процесса.
Периодические отчеты, согласно которым проверяют ход работы по графику и
представляют планы на следующий период, обеспечивают контрольные механизмы и обзор проекта.
© 2005, В.В.Хашковский, Д.П.Калачев. |
8 |

Документирование. Зачем ?
Для обеспечения связи между задачами.
Проект разделен на задачи выполняемые разными группами:
Специалисты в предметной области начинают проект;
Аналитики формулируют требования;
Проектировщики и программисты разрабатывают системный и программный проекты;
Технические писатели создают пользовательскую документацию.
Тестировщики обеспечивают верификацию.
Специалисты по обеспечению качества оценивают общую полноту и качество функционирования.
Сопровожденцы улучшают эксплуатируемое ПО и обеспечивают его модификацию.
© 2005, В.В.Хашковский, Д.П.Калачев. |
9 |

Документирование. Зачем ? Для обеспечения эксплуатации.
Инструкции и справки как средство передачи информации.
Требуется операторам, пользователям,
руководителям и другим, для того чтобы
понимать и использовать программный продукт.
© 2005, В.В.Хашковский, Д.П.Калачев. |
10 |