
- •Проектирование информационных систем
- •Лабораторная работа № 2
- •Учебные вопросы:
- •Литература, техническое и программное обеспечение:
- •Вопрос 1. Интегральный пакет инструментальных средств AllFusion Modeling Suite 4.1
- •Вопрос 2. Инструментальная среда AllFusion Process Modeler 4.1 (bPwin)
- •Вопрос 3. Инструментальная среда AllFusion eRwin Data Modeler 4.1 (eRwin)
Федеральное государственное образовательное учреждение
высшего профессионального образования
«Пермская государственная сельскохозяйственная академия
имени академика Д.Н. Прянишникова»
Проектирование информационных систем
специальность 080801 «Прикладная информатика (в экономике)»
Лабораторная работа № 2
Тема: ИНТЕГРАЛЬНЫЙ ПАКЕТ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ
AllFUSION MODELING SUITE 4.1
Учебные вопросы:
Интегральный пакет инструментальных средств AllFusion Modeling Suite 4.1.
Инструментальная среда AllFusion Process Modeler 4.1 (BPwin).
3. Инструментальная среда AllFusion ERwin Data Modeler 4.1 (ERwin).
Литература, техническое и программное обеспечение:
Методическая разработка по теме занятия.
Класс ПЭВМ.
AllFusion Modeling Suite 4.1.
Вопрос 1. Интегральный пакет инструментальных средств AllFusion Modeling Suite 4.1
Создание современных информационных систем (ИС) представляет собой сложнейшую задачу, решение которой требует применения специальных методик и инструментов. Неудивительно, что в последнее время среди системных аналитиков и разработчиков значительно вырос интерес к CASE-технологиям и инструментальным CASE-средствам, позволяющим максимально систематизировать и автоматизировать все этапы разработки программного обеспечения.
Технология создания ИС предъявляет особые требования к методикам реализации и программным инструментальным средствам, а именно:
наличие эффективных средств автоматизации на ранних этапах реализации проекта с целью исключения исправления ошибок, допущенных на предыдущих стадиях;
наличие средств координации и управления коллективом разработчиков при реализации крупных проектов;
наличие инструмента, позволяющего значительно (в несколько раз) уменьшить время разработки ИС;
гибкость инструментальных средств к изменяющимся требованиям.
На современном рынке средств разработки ИС достаточно много систем, в той или иной степени удовлетворяющих перечисленным требованиям. При структурно-функциональном подходе к проектированию ИС CASE-средство AllFusion Modeling Suite 4.1 (рис. 1.1), разработанное фирмой Computer Associates входит в число лучших на сегодняшний день.
Рисунок 1.1 – Общая схема взаимодействия инструментальных средств
AllFusion Modeling Suite 4.1
Для проведения анализа и реорганизации бизнес-процессов предназначено CASE-средство верхнего уровня AllFusion Process Modeler (BPwin), поддерживающее методологии IDEFO (функциональная модель), IDEF3 (WorkFlow Diagram) и DFD (DataFlow Diagram). Функциональная модель предназначена для описания существующих бизнес-процессов на предприятии (так называемая модель AS-IS) и идеального положения вещей – того, к чему нужно стремиться (модель ТО-ВЕ).
Для построения модели данных Computer Associates предлагает мощный и удобный инструмент – AllFusion ERwin Data Modeler (ERwin). ERwin позволяет проводить процессы прямого и обратного проектирования баз данных: по модели данных можно сгенерировать схему БД или автоматически создать модель данных на основе информации системного каталога.
AllFusion Data Model Validator (ERwin Examiner) – основанный на базе знаний инструмент, который позволяет анализировать структуру баз данных с целью выявления и устранения недочетов и ошибок проектирования.
Создание современных ИС требует тесного взаимодействия всех участников проекта: менеджеров, бизнес-аналитиков и системных аналитиков, администраторов баз данных, разработчиков. Для этого использующиеся на разных этапах и разными специалистами средства моделирования и разработки должны быть объединены общей системой организации совместной работы. Система ModelMart – это хранилище моделей, к которому открыт доступ для участников проекта создания ИС.
Автоматическая генерация кода приложения CASE-средствами на основе модели предметной области возможна с помощью AllFusion Component Modeler (Paradigm Plus). Этот инструмент позволяет строить объектные модели и генерировать на основе полученной модели приложения на языках программирования C++, Visual Basic, Java и др.