На правах рекламы:
ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Авторитетность издания

ВАК - К1
RSCI, ядро РИНЦ

Добавить в закладки

Следующий номер на сайте

2
Ожидается:
16 Июня 2024

CASE-средства для ПЭВМ*

Статья опубликована в выпуске журнала № 2 за 1991 год.
Аннотация:
Abstract:
Автор: () -
Ключевое слово:
Ключевое слово:
Количество просмотров: 10019
Версия для печати

Размер шрифта:       Шрифт:

teamwork. Операционная система OS/2 со своим интерфейсом Presentation Manager (PM), возможностью управления распределением оперативной памяти к средствами мультизадачное™ перспективна для CASE, которые для OS/2 только начинают появляться. Фирма Cadre Technologies разрабатывает пакеты для OS/2, применяя собственный подход. Эта фирма известка благодаря комплекту различных инструментальных средств teamwork, которые работают в ОС Unix на ЭВМ Sun и Apollo, в ОС VMS на станциях DEC VAX, в ОС AIX на IBM RT/PC. Версия 3 пакета teamwork работает в OS/2 1.1; имеется версия teamwork для DOS, называемая teamwork/ PCS А, но это самостоятельный продукт, не связанный с аналогами на больших и мини-ЭВМ.

Хотя teamwork версии 3 и работает в среде РМ, то, что пользователь видит на экране, имеет мало общего с РМ, Microsoft Windows или DOS. teamwork — это полноэкранный пакет, поддерживающий собственную графическую и оконную среду. Интерфейс teamwork OS/2 похож на интерфейс teamwork, работающего в ОС Unix или VMS.

teamwork обеспечивает хорошие инструментальные средства в виде модулей для анализа, проектирования, администрирования. Освоив один модуль, можно свободно работать с другим — общность принципов и тесная связь между ними является большим достоинством пакета.

Средства teamwork поддерживают все фазы цикла проектирования прикладной системы. Средства анализа основываются на методологии Yourdan/DeMacro, средства проектирования и разработки — на методологии Yourdan/Constantine. Средства администрирования позволяют осуществлять всестороннее управление проектом, включая создание меню стандартных модулей, каждый этап цикла проектирования и любая компонента этапа разделяются на части, которые могут реализо-вываться различными проектировщиками, затем результаты работы объединяются для завершения проекта.

Средства пакета многофункциональны: они позволяют строить карты и рисунки. Интерфейс обеспечивает наложение окон друг на друга и изменение их расположения, увеличение и уменьшение рисунков. К сожалению, скорость интерфейса недостаточна: открытие нового окна занимает до 30 секунд.

Visible Analyst Workbench поставляется фирмой Visible

Systems Corp. и состоит из четырех модулей: Visible Analyst (построение диаграмм), Visible Rules (проверка условий и правил), Visible Dictionary (работа со словарем), Visible Protoiyper (создание прототипов).

Средства моделирования процессов основываются иа диаграммах потоков данных технологии Gane/Sarson илн Yourdan/DeMacro. В состав VAW входят средства для поддержки графики, которая необходима при создании документации по системе.

Модуль Visible Dictionary обеспечивает многопользовательский доступ и управление при работе в сети, проверку пользовательских идентификаторов и паролей. VAW позволяет формировать стандартные и произвольные отчеты ыа основании информации словаря.

Модуль Visible Prototyper обеспечивает четыре уровня создания прототипов, однако не поддерживает функцию создания прототипов отчетов. Пользователь может спроектировать форму экрана, указать последовательность отображения, задать условия перехода к другим экранам в зависимости от введения данных, просмотреть на экране содержимое файла, ввести и обновить информацию. Средство создания прототипов, к сожалению, не позволяет переходить от работы с прототипом к фазам проектирования и программирования.

VAW не обеспечивает прямую поддержку фазы проектирования цикла жизни прикладной системы и не имеет средств проектирования данных и процедур. Отсутствуют средства построения диаграмм логической базы данных, средства работы со структурными картами и диаграммами действий. Нет в пакете и средств для моделирования данных, построек их диаграмм "сущность-связь" и диаграмм моделей данных, которые позволили бы описать сущности, связи и атрибуты (элементы данных), используемые в проекте.

VAW поддерживает построение н синтаксические проверки диаграмм потоков данных, разработанных в соответствии с методологиями Yourdan/DeMacro или Gane/Sarson. Другие типы диаграмм не поддерживаются. Нет проверки перекрестных ссылок, результатов функциональной декомпозиции, правильности соблюдения требований к проекту и возможности использовать VAW совместно с пакетами других фирм, поэтому применить VAW для полной поддержки фаз анализа и проектирования не удается. Отсутствуют средства для генерации документации и управления вариантами проекта.

vcDesigner — простая, гибкая CASE-система, поставляемая фирмой Visual Software-

Поскольку пакет vcDesigner предназначен для выполнения работ, связанных с рисованием, проектированием карт потоков и отчетов, его ядром является средство создания и сопровождения диаграмм и текстов. Оно поддерживает множество технологий проектирования и структурный подход к процессу проектирования. Кроме функций ввода диаграмм и текстов, vcDesigner позволяет выполнять проверки полноты и согласованности; работать со словарем данных, который могут одновременно использовать несколько проектировщиков; использовать генератор отчетов; обеспечивать работу проектировщиков в сети.

Фирма Visual Software предлагает два модуля, дополняющие vc Designer. Модуль veObject Maker, позволяющий пользователю создавать собственную технику построения диаграмм, может быть использован для расширения множества методов проектирования и пополнения словаря данных. Модуль vcSQL обеспечивает доступ к словарю данных и архиву и позволяет значительно увеличить мощность средств анализа и проектирования путем написания новых программ.

Пакет поддерживает четыре типа представления данных: Yourdan Data Flow Diagrams, Entity Relationship Models, Warnier-Orr и WardMellor. Пользователь может с помощью модуля veObject Maker создать собственный синтаксис и модифицировать существующий.

Размещение на диаграмме объекта (связи) сводится к указанию его имени и места на диаграмме, после чего на экран выдается текстовая форма, в которую вводится дополнительная информация, определенная в описании синтаксиса нарисованного объекта. Объект диаграммы легко декомпозируется на множество новых проектных модулей. Каждый из полученных таким образом уровней диаграммы содержит, кроме новой диаграммы, текстовые файлы для четырех типов информации.

Такая иерархия диаграмм — одно из преимуществ vcDesigner. На каждом уровне может применяться своя технология построения диаграмм. Один модуль может служить деком пози-цией нескольких объектов, входящих в "родительские" модули; несколько проектов можно объединить в один, а отдельные модули могут быть извлечены из проекта и использованы в новых проектах. Удобные средства изменения масштаба, прокрутки, движения по дереву обеспечивают легкую работу с текстовой и графической информацией на всех этапах проектирования.

vc Designer осуществляет два типа проверки ошибок: проверку правильности прикрепления связи (поток данных) к объекту (процесс) и проверку согласованности. Проверяется, описаны ли потоки данных, связанные с процессом, в декомпозиции процесса. Проверка выявляет также связи между группами данных и элементов, что позволяет обеспечивать корректность ввода данных в словарь данных.

Более сложные проверки и построение сложных отчетов можно реализовать с помощью модуля vcSQL для написания пользовательских программ, работающих с файлами проектирования. Две такие программы, поставляемые с vcDesigner, идентифицируют ряд важных ошибок (оборванные связи, изолированные или неверно связанные процессы, незаконченная декомпозиция).

vcDesigner удобен для проектировщиков, работающих в сети. Сетевая поддержка проста и позволяет работать с проектом нескольким проектировщикам одновременно.


Постоянный адрес статьи:
http://swsys.ru/index.php?page=article&id=1326&lang=
Версия для печати
Статья опубликована в выпуске журнала № 2 за 1991 год.

Возможно, Вас заинтересуют следующие статьи схожих тематик: