Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
76
Добавлен:
01.06.2015
Размер:
707.58 Кб
Скачать

ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

(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

Соседние файлы в папке Материал Курса