Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РСПСИТ.doc
Скачиваний:
15
Добавлен:
13.05.2015
Размер:
171.01 Кб
Скачать

3. Назначение и классификация case-средств.

Термин CASE (Computer Aided Software Engineering) переводится как разработка программного обеспечения с помощью компьютера. Обычно к CASE-средствам относят любое программное средство, автома­тизирующее совокупность процессов жизненного цикла ПС.

CASE-средства можно классифицировать по следующим признакам.

1. Компонентный состав:

  • средства анализа, предназначенные для построения и анализа моделей предметной области (Bpwin);

  • средства анализа и проектирования, под­дер­живающие наиболее распространенные методологии проектирования и используемые для создания проектных спецификаций (Designer/2000 (ORACLE). Вы­ходом таких средств являются спецификации компонентов и интер­фейсов системы, архитектуры системы, алгоритмов и структур данных;

  • средства проектирования баз данных, обеспечивающие модели­рование данных и генерацию схем баз данных для наиболее распространенных СУБД (Erwin,DataBaseDesigner(ORACLE));

2. Функциональная полнота:

  • автоматизация отдельных этапов жизненного цикла (Erwin);

  • системы, поддерживающие весь жизненный цикл (Designer/2000 (ORACLE)).

3. Степень зависимости от субд:

  • независимые, поддерживающие несколько форматов данных через ODBC (ERwin;

  • встроенные в СУБД: Designer/2000 (ORACLE).

4. Тип используемой модели:

  • структурные, основанные на методах структурного и модульного прог­раммирования: (Bpwin);

  • объектно-ориентированные RationalRose;

  • комбинированные, поддерживающие одновременно первые две модели: Designer/2000 (ORACLE).

4. Назначение, термины и основные возможности case-средства bpwin.

CASE‑средствоBPwinподдерживает методологииIDEF0 (функцио­наль­­ная модель),DFD(DataFlowDiagram).

В функциональной модели информационная система (контекстная диаграмма) разбивается на подсистемы (диаграммы декомпозиции), и каждая подсистема разбивается на более мелкие, и так далее до дости­же­ния необходимой степени подробности. После каждого сеанса деком­по­зи­ции производится анализ диаграмм декомпозиции разра­бот­чи­ками и за­каз­чиком. На основе полученной модели можно построить модель базы данных средствами ERwin.Диаграммы IDEF0используются для графического описания бизнес‑про­цессов в виде дерева диаграмм.

Модель может содержать четыре типа диаграмм.

  • Контекстная диаграммаявляется корневой в дереве диаграмм и со­держит общее описание системы и ее взаимодействие с внешней средой.

  • Диаграммы декомпозицииявляются результатом деления контек­ст­ной диаграммы или родительской диаграммы декомпозиции преды­ду­щего уровня.

  • Диаграммы дерева узловпоказывают иерархическую зависимость работ, но не взаимосвязи между работами.

  • Диаграммы для экспозиции (FEO)иллюстрируют отдельные фраг­мен­ты модели.

Работами (Active) называют поименованные процессы, функции или задачи, которые выполняются в сис­те­ме и имеют результаты. Работа оформляется в виде прямоугольника. Уп­рав­ляющая ин­фо­р­мация входит в прямоугольник сверху, входная ин­фор­мация – слева, а результаты – справа. Механизм (человек, ав­то­ма­ти­зирован­ная система), выполняющий работу, показывается снизу

Работы располагают по диагонали от левого верхнего угла к пра­во­му нижнему (такой порядок называется порядком доминирования). В левом верхнем углу располагается самая важная работа или работа, выполняемая первой. Далее, вправо вниз, располагаются менее важные ра­бо­­ты или выполняемые позже. Каждая может быть, в свою очередь, деком­по­зи­рована (в левом верхнем углу у работы указывает­ся диагональная черточка). Работы нумеруются автоматически слева направо.

Стрелки (Arrow) показывают взаимодействие работ с внешней средой и именуются существительными.

Существуют следующие типы стрелок.

  • Вход (Input)– материал или информация, используемые для полу­че­ния результата (Сырье). Эти стрелки входят в левую грань работы.

  • Управление (Control)– правила, процедуры, которыми руко­вод­ст­вуется работа (задание, чертеж). Стрелки входят в верхнюю грань работы.

  • Выход (Output)– материал или информация, производимые работой (готовое изделие). Стрелки исходят из левой грани работы.

  • Механизм (Mechanism)– ресурсы, выполняющие работу (персонал предприятия). Стрелки входят в нижнюю грань работы.

  • Вызов (Call) указывает на другую модель работы, которая вы­пол­ня­ется за пределами текущей системы. Стрел­ки исходят из нижней грани.

  • Граничные стрелкипоказывают взаимодействие контекстной ди­аграм­­мы с внешней средой. Стрелки могут начинаться у границы ди­аг­рам­мы и заканчиваться у работы, или наоборот.