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

Глава 21. Средства автоматизации

Вначале 70-х годов методология SADTбы­ла реализована в виде четкой формаль­ной процедуры. Именно эту реализа­цию, в ходе которой SADT-аналитики использо­вали бланки диаграмм и титульные листы, мы и обсуждали до сих пор. Уникальный и эффектив­ный метод кодирования связей между декомпозициями с использованием ICOM-кодов, приме­няемых в SADT, а также принятый в SADT способ организации рецензирования с помощью цикла автор/читатель намного облегчают бумаж­ную реализацию. По нашему мнению, благодаря этим преимуществам SADT намного превосходит все другие методы структурного анализа, име­ющие бумажную реализацию.

В конце 70-х появились компьютеры доста­точной мощности и диапазона с приемлемой скоростью создания графических изображений. Это дало возможность автоматизировать те структурные методы, которые, подобно SADT, существенно опирались на графику. Хотя такие технологии в то время только начинали развива­ться, ВВС США финансировали разработку пер­вой системы автоматизации SADT (и, кстати говоря, первого автоматизированного средства для структурного анализа, делающего упор на графику), названного AUTOIDEFO.

В начале 80-х годов появился умещающий­ся на письменном столе персональный компью­тер с графическими возможностями. Это привело к созданию автоматизированных рабочих мест для нескольких графических методов структурно­го анализа. В это же время первые попытки реализации SADT на мини- и микрокомпьютерах были предприняты в США, Европе и Скандинавии. Одним из результатов таких попы­ток стало создание автоматизированного рабочего места SADT во Франции, названное SPECIF_X.В этой главе описываются как AUTOIDEFO,так иSPECIF_X.Мы дадим обзор их возможностей, опишем интерфейс с пользователем, обсудим требуемые технические средства.

21.1. Autoidefo

В программе ВВС США, связанной с интегрированной компьютеризацией производ­ства ICAM (Integrated Computer Aided Manufac­turing),было взято подмножество полной методологии SADT, названное IDEFO. (На самом деле, SADT описана в этой книге в том объеме, кото­рый почти полностью соответствует ее IDEFO подмножеству). Одна из задач программы ICAM заключалась в стандартизации описаний аэро­космического производства для государственных подрядчиков. Выбор языка IDEFбыл значитель­ным шагом на пути к такой стандартизации.

Средство AUTOIDEFOпредназначено для облегчения процесса создания и рецензирования IDEFO-диаграмм и моделей для географически разобщенных аэрокосмических подрядчиков. Поскольку модели IDEFO часто рецензировались подрядчиками, рассеянными по всей территории Соединенных Штатов, ВВС потребовали, чтобыAUTOIDEFOфункционировало на диалоговых устройствах и сетях связи, которые имели широ­кое распространение или были легко доступны в то время. Исходная конфигурация системы включала дисплеи с векторной графикой и графо­построители, соединенные с большой ЭВМ, которая могла быть подключена к обычной сети связи.

Средство AUTOIDEFO,работавшее в дан­ной конфигурации, предоставляло пользователям командно-ориентированную графическую систе­му, управляемую с помощью меню. Пользователи вначале выбирали графическую операцию из иерархического меню (например, добавить блок, убрать ICOM-метку), а затем выбирали конкрет­ный графический объект с помощью тонкого курсора. Иерархическое меню -облегчало ведение библиотеки диаграмм, начало новых моделей и вычерчивание диаграмм. Память на электронных лампах и графопостроители создавали SADT-диа­граммы с достаточной графической разреши­мостью.

К несомненным достоинствам AUTOIDEFO следует отнести поддержку им управления SADT-проектированием и цикла автор/читатель. На­пример, руководитель проекта мог при организа­ции нового проекта задать списки рассылки па­пок. Это обеспечивало распространение папок среди множества различных подрядчиков, распо­ложенных в самых разных местах, предоставляя возможность специалистам комментировать диа­граммы и отвечать на комментарии. Распростра­нение папок осуществлялось автоматически после создания папки, ее комментирования или после получения ответов.

Таким образом, AUTOIDEFOявлялось не просто средством для автоматизированного по­строения диаграмм. Оно поддерживало также процесс создания модели. Выбрав определенные команды, аналитик мог построить SADT-модель, начав ее с создания диаграммы А-0 и добавляя к ней последующие диаграммы в порядке номеров узлов. Таким образом, одновременно могло созда­ваться, храниться, обрабатываться, публиковаться и архивироваться множество различных моделей. Это позволяло соединять несколько взаимосвя­занных моделей. Например, модель крыла само­лета могла быть соединена с моделью фюзеляжа именно в тех точках, где они должны соеди­няться.

Факторы производительности и примени­мости технического и программного обеспечения, относящиеся к технологии того времени, вынуди­ли ВВС потребовать создания второй версии AUTOIDEFO.Эта версия будет использовать новые растровые дисплеи и автоматизированные рабочие места, объединенные в сети. С примене­нием новых технологий вторая версияAUTOIDEFOдолжна обеспечить более эффектив­ное соотношение между ценой и производитель­ностью, сохраняя прежнюю функциональность.

Соседние файлы в папке Методология SADT