программированию и документированию программ. Результатом выполнения такой
операции является часть системной архитектуры модели ПрО, а именно графовая
модель КП, разрабатывающаяся согласно методологии СППО, и ПТД. Эти
документы представляют собой паспорт КП и модулей и содержат их общее
описание.
Операция 03 предназначена для заполнения ПТД, которые оформляются в КП и
отдельные модули, включая описание логики выполнения модулей. Созданные
ПТД включаются в состав системной архитектуры модели ПрО.
Системная архитектура, разработанная на основе данной операции, уточняется
и дополняется при выполнении следующих процессов. В частности, могут
доопределяться некоторые разделы спецификаций и вводиться новые документы,
сопровождающие процессы программирования, сборки и тестирования КП.
Операция 04 предназначена для экспертного контроля хода разработки
системной архитектуры модели ПрО, заключающегося в проверке соответствия
системной архитектуры функциональной архитектуре модели ПрО. Контроль
выполняется представителем группы контроля с участием главного проблемного
программиста.
ТП «Реализация функциональной части пакета». В данном процессе
выполняются работы по программированию, отладке и тестированию КП. Эти
работы выполняются в два процесса.
Первый процесс – реализация отдельных модулей. Для распараллеливания
работ по программированию, отладке и тестированию модулей главный
проблемный программист привлекает группу проблемных программистов.
На втором процессе производится сборка отлаженных модулей в комплекс в
соответствии с его графовой структурой. Затем производится тестирование
интерфейса модулей. Качество выполнения работ зависит от того, насколько тща-
тельно были разработаны граф КП и спецификации на модули и КП. Процесс
считается выполненным и оттестированным для всех KП, реализующих задачи
ПрО.
Организационная структура данного процесса соответствует, приведенному на
рис.8.9. В ней проблемные программисты выполняют программирование, отладку
и тестирование модулей. Контроль за выполнением этих работ, сборку и
тестирование КП выполняет главный проблемный программист с привлечением
проблемных программистов, а также представитель группы контроля и главного
проблемного программиста. Контроль заключается в установлении соответствия
спецификации и графа КП результатам тестирования.
Состав операций данного процесса –три операции, описываемые ниже.
В операции 01 объединены работы по программированию, отладке и
тестированию модулей (компонентов) КП. Программирование выполняется на ЯП,
способствующем получению наиболее эффективной программы.
Производительность труда программиста при этом предполагается высокой.
Последний показатель зависит от того, насколько тщательно была разработана
системная архитектура при выполнении процесса ТП0З. Реализация программных
модулей производится по принципу структурного проектирования, при котором
программа представляется в виде графовой структуры и независимо от формы
представления каждый из ее операторов заменяется конструкциями ЯП.
Отладка программ начинается после исправления синтаксических ошибок и