Назначение и классификация CASE -средств. — КиберПедия 

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

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

2022-10-29 25
Назначение и классификация CASE -средств. 0.00 из 5.00 0 оценок
Заказать работу

 

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

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

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

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

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

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

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

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

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

3. Степень зависимости от СУБД:

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

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

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

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

· объектно-ориентированные Rational Rose;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

5. Назначение, термины и основные возможности CASE -средства ERWIN.

CASE-средство предназначено для проектирования концептуальной и логической моделей базы данных вне зависимости от типа СУБД.  

    Основные термины.

Сущность (объект, отношение) – человек, предмет или со­бы­тие, о ко­то­ром соби­рает­ся и хранится информация.

Экземпляр сущности  – единичное значение сущности.

Атрибут – характеристика или свойство сущности. Рекомендуется назы­вать атрибут и сущность существительными в единственном числе.

Домен  – область значений одного или нескольких атрибутов.

Ключ  – атрибут или группа атрибутов, однозначно определяю­щих экзем­пляр сущности.

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

Альтернативный ключ – атрибут или минимальная группа атрибутов, кото­рые уникальным образом иденти­фи­цируют экземпляр сущности и отличный от первичного ключа.

Внешний ключ – атрибут, мигрированный от родительской сущности к дочер­ней через связь. Представляет собой вторичную ссылку на единич­ный домен, где первичной ссылкой является собствен­ный атрибут.

Кардинальность – отношение числа экземпляров родительской сущности к числу экземпляров дочерней.

После создания модели, методом прямого проектирования сосздается пустая база данных с заданной моделью. И наоборот – из существующей базы данных методом обратного проектирования создается модель Erwin, которую далее можно изменить или перейти на другой тип СУБД и создать новую БД. Допускается импорт-экспорт сущностей в другие системы, например, Erwin.

Допускается создание представлений и хранимых процедур.

 

Билет 6


Поделиться с друзьями:

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.