- •Лекция . Основы проектирования автоматизированных систем управления вмф.
- •1. Традиционная методика проектирования автоматизированных систем.
- •2. Особенности проектирования автоматизированных систем управления вмф.
- •3. Системы автоматизированного проектирования асу.
- •Лекция. Новые технологии проектирования асу.
- •1. Cals-технология и стандарты.
- •2. Case-технология проектирования программного обеспечения.
- •3. Основные сведения о пакете case-Аналитик.
3. Основные сведения о пакете case-Аналитик.
Аналитик — это единственная отечественная, доведенная до рынка разработка, которая заслуженно может быть отнесена к CASE-средствам первой генерации, В основе пакета лежит методология структурного системного анализа Гейна-Сарсона, применимая к широкому классу систем обработки информации: информационно-вычислительных, АСУ, АСУ ТП, систем автоматизации делопроизводства, бухгалтерских систем, баз данных, систем автоматизации эксперимента, организационных систем и т.п.
Результат работы в среде пакета — информационно-логическая модель анализируемой системы. Эта модель представлена в виде иерархии диаграмм потоков данных и структурограмм данных. Диаграммы верхних уровней иерархии определяют основные функции/подсистемы системы с внешними входами и выходами и используемыми файлами. Далее эти основные функции/подсистемы детализируются при помощи диаграмм нижнего уровня. Такая функциональная декомпозиция продолжается, создавая многоуровневую иерархию диаграмм, до тех пор, пока не будет достигнут уровень декомпозиции, на котором функциональный процесс становится элементарным, невозможным для дальнейшей детализации.
Когда дальнейшая детализация логических функций перестает быть полезной, переходят к выражению внутренней логики процессов при помощи миниспецификаций — алгоритмов преобразования входных потоков в выходные. На рис. 3.11 показаны эти связи.
Информационно-логическая модель образует исчерпывающее описание системы — независимо от того, существует она или является новой, которую предстоит построить. После подготовки информационно-логической модели предусмотрена логическая функциональная спецификация — подробное описание функций системы, освобожденное от деталей реализации. Такая информационно-логическая модель предоставляет проектировщику четкое представление о конечных результатах.
В состав пакета входят: база данных, графические редакторы, средства вывода экранных и печатных форм, документатор и верификатор.
База данных проекта. В базе данных проекта "CASE. Аналитик" хранит всю информацию о модели системы — как о топологии и иерархии диаграмм, так и о структурных компонентах. При этом пользователю предоставляется графический интерфейс с базой данных и возможность получения разнообразных отчетов по проекту. В "CASE. Аналитик" используется база данных в формате СУ БД Paradox. Для работы с пакетом "CASE. Аналитик" и базой данных проекта, порождаемой им, не требуется никаких дополнительных программ. В то же время база данных проекта доступна для программ, работающих с форматом Paradox. В этом смысле база данных проекта является открытой. База данных проекта включает: контекстные диаграммы; диаграммы потоков данных; диаграммы управляющих потоков; структуры данных; описания логики процессов; спецификации элементов данных, сигналов и структурных объектов; исходные данные о системе, проекте, причастных лицах и организациях, разработчиках и т.п.
Рис. 3.11. Информационно-логическая модель системы
Графические редакторы потоковых диаграмм и структурограмм данных. Все действия над диаграммами при редактировании отображаются на экране в графическом виде. При вводе элементов диаграмм и их редактировании осуществляется контроль корректности вводимой информации и ее совместимости с остальными частями проекта. Введенная (измененная) информация запоминается в базе данных проекта автоматически и/или по запросу пользователя.
Средства вывода экранных и печатных форм необходимы для контроля и анализа проекта и его презентации. Предусмотрены следующие экранные и печатные формы: контекстная диаграмма; диаграмма потоков данных; диаграмма потоков управления; структурограмма данных; перечни объектов словаря данных, отсортированных и выбранных различными способами; содержание элементов словаря данных; миниспецификация логики процесса; протоколы верификации проекта; отчеты проекта.
Документатор. Состав и содержание документов проекта системы регламентируют комплексы стандартов и руководящих документов.
Верификатор. Обеспечивает автоматический контроль правильности кодирования информации. Включает генератор верификации и блок доказательства правильности программ.