Библиотека обеспечения процесса проектирования

Если принцип проектирования сверху вниз , методы структурного программирования и Я/РО-схем больше относятся к техническим приемам проектирования СМОД, то метод организации библиотеки обеспечения процесса проектирования, принцип построения проектной группы с главным специалистом и метод структурных просмотров являются сугубо организационными.  [c.209]


Библиотека обеспечения процесса проектирования. При использовании метода организации библиотеки обеспечения процесса проектирования проектировщик в любой момент может обратиться к актуальному отображению проекта СМОД. В библиотеке в форме, удобной как для машинного (внутренняя библиотека), так и для обычного чтения (внешняя библиотека), хранится информация, характеризующая состояние проекта. Причем внешняя библиотека содержит набор листингов, отражающих и текущее состояние проекта, и его ретроспективу. Если информация внешней библиотеки корректируется, например, заменяются листинги программ, то замененные экземпляры регистрируются в специальных журналах и поступают в архив. Информация внутренней библиотеки (данные по управлению и отладке, исходные, объектные и загрузочные модули) хранится в дисковом файле. Таким образом, основная цель библиотеки — актуальное отображение текущего состояния проекта.  [c.210]

Как правило, библиотекой занимается отдельный специалист (библиотекарь), имеющий право непосредственного выхода на машину. Свои функции он выполняет в интерактивном режиме взаимодействия с ЭВМ. Устанавливается следующий порядок работы. Программисты записывают свои программы, данные и необходимые пояснения на программных бланках, отмечают исправления и делают запрос на прогон. Подготовка и проведение всех прогонов программ, а также составление выходных файлов входят в обязанности библиотекаря. Благодаря такому распределению функций программисты освобождаются от излишней канцелярской работы, что дает им возможность параллельно работать с несколькими программами (сегментами). Естественно, что для ведения библиотеки требуется некоторый набор процедур (машинных и немашинных). На рис. 12.6 показано взаимодействие проектировщиков в условиях организации библиотеки обеспечения процесса проектирования.  [c.210]


Библиотека в значительной степени помогает в отладке и оценке проекта. Обычно библиотека обеспечения процесса проектирования (ее внутренняя часть) состоит из системной библиотеки, содержащей отлаженные программы (сегменты), и одной или нескольких библиотек для новых программ. Особое внимание следует уделять тому, чтобы новые сегменты вводились в системную библиотеку в отлаженном состоянии. Их отладка выполняется на базе библиотеки для новых программ, где сегменты формируются по мере необходимости и содержатся на период отладки, после чего они передаются в системную библиотеку. Естественно, что при пополнении библиотек для новых программ допускается большая свобода, чем при пополнении системной библиотеки. Например, если в сегменте имеется ссылка на реквизит, к которому он (сегмент) не имеет права доступа, то такой сегмент нельзя ввести в системную библиотеку. В то же время era можно направить в библиотеку новых программ, но программиста следует предостеречь от подобных ошибок.  [c.210]

Рис, 12.6. Схема использования библиотеки обеспечения процесса проектирования  [c.211]

Группа главного специалиста ориентирована на использование метода структурного программирования, принципа проектирования сверху вниз , метода Я/РО-схем и библиотеки обеспечения процесса проектирования. Концепция применения группы главного специалиста находится на вершине иерархии изложенных приемов проектирования.  [c.213]

Библиотека обеспечения процесса проектирования  [c.214]

Библиотека обеспечения служит для проектирования СМОД методом сверху вниз . Разработка и отладка начинаются с системного блока самого высокого уровня. Поскольку этот блок обычно связан с блоками более низкого уровня, они должны быть представлены в виде программ-имитаторов. Имитатор служит для передачи управления, выдачи сообщений и может обеспечивать выполнение минимального набора требуемых функций. Затем программные имитаторы доводятся до уровня полных функциональных блоков, для которых в свою очередь потребуются блоки более низкого уровня, поэтому на всем протяжении разработки интеграция блоков осуществляется постоянно. При отладке система использует готовые блоки из библиотеки новых программ, а в случае их отсутствия — программные имитаторы. В процессе интеграции сама система помогает отладке новых блоков, так как отлаженные блоки, обменивающиеся информацией с вновь создаваемыми, могут использоваться для создания отладочных данных для новых блоков.  [c.212]


На рис. 12.7 представлена иерархия организационных методов проектирования. Иерархию следует понимать как последовательность внедрения организационных методов проектирования в практику работы конкретной проектной организации. Обычно внедрение этих методов начинают с организации библиотеки обеспечения проектирования, так как применение этого метода не связано с пользователями и не требует дополнительного обучения проектировщиков. Отметим, что чем выше располагается метод по шкале иерархии, тем меньший эффект приносит его автономное внедрение. Комплексное применение всех названных организационных методов проектирования повышает эффективность и качество как самого процесса проектирования, так и создаваемых СМОД.  [c.215]

Усовершенствованная технология программирования разработана с учетом принципа проектирования сверху вниз , метода структурного программирования, метода документирования в виде HIPO-схем, принципа построения проектной группы с главным специалистом, метода структурных просмотров, предназначенных для контроля за качеством проектных решений, и метода организации библиотеки обеспечения процесса проектирования.  [c.201]

В библиотеке обеспечения процесса проектирования может быть собрана статистика о режиме работы коллектива над созданием проекта. Использование библиотеки обеспечения в сочетании со структурным программированием, ведением разработок по принципу сверху вниз и HIPO-схемами значительно повышает эффективность руководства проектированием. Причем в каждый момент времени можно четко определить степень завершенности создаваемого проекта, объективно оценить, насколько система готова к работе.  [c.212]

Библиотека модулей 166 Библиотека обеспечения процесса проектирования 210—12, 215 Библиотека операций проектирования (БОП) 222—23 Блок-схема 207 Ввод данных 75—77 Верификация 76 Входной язык ПППА 133 Вывод данных 79 Вычислительный центр 96  [c.243]

Смотреть страницы где упоминается термин Библиотека обеспечения процесса проектирования

: [c.215]    [c.32]   
Проектирование машинной обработки экономической информации (1987) -- [ c.12 , c.210 , c.215 ]