Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Топ:
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Интересное:
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Дисциплины:
2022-10-29 | 25 |
5.00
из
|
Заказать работу |
|
|
Термин 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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!