Case-средства, их классификация. Примеры case-средств и их характеристика.
CASE-средства можно сгруппировать по аналогии с классификацией ИС, для создания которых предназначены данные программные продукты.
С этой точки зрения выделяют:
-
локальные CASE-средства, служащие для анализа информационной системы и разработки автоматизированных рабочих мест (иногда такой подход называют «кусочной» автоматизацией), поддерживающие один-два типа моделей и методов. Примерами таких CASE-средств являются: Design/IDHF, CASE, Аналитик;
-
малые интегрированные CASE-средства, используемые для создания небольших интегрированных ИС и поддерживающие несколько типов моделей и методов. В эту категорию попадают: AllFusion Erwin Data Modeler (прежнее название Erwin). AllFusion Model Manager (прежнее название Bpwin), Silverrun;
-
средние интегрированные CASE-средства, поддерживающие от 4 до 10-15 типов моделей и методов. К данному типу следует отнести: Rational Rose, Designer/2000:
• крупные интегрированные CASE-средства, поддерживающие более 15 типов моделей и методов. В эту разновидность входит семейство программных продуктов ARIS.
Помимо приведенной выше классификации возможны и другие классификации, например по следующим признакам:
-
по поддерживаемым подходам к проектированию: функционально-ориентированные, объектно ориентированные и комплексно ориентированные (поддерживающие оба подхода);
-
по поддерживаемым графическим нотациям построения диаграмм: с фиксированной нотацией, с отдельными нотациями и наиболее распространенными нотациями;
-
по режиму коллективной разработки проекта: не поддерживающие коллективную разработку, ориентированные на режим реального времени коллективной разработки проекта, ориентированные на режим объединения подпроектов;
-
по типу операционной системы (ОС): работающие под управлением WINDOWS, работающие под управлением UNIX и т. д.
Методология профессора Шеера рассматривает предприятие как совокупность 4 взглядов (views):
-
на организационную структуру системы;
-
на функции и цели системы;
-
на структуру данных;
-
на структуру бизнес-процессов, протекающих в системе.
Эта методика предусматривает трехфазную модель разработки системы:
-
анализ и разработка требований;
-
формирование спецификаций;
-
реализация разработки.
-
Анализ и разработка требований
-
Формирование спецификаций
-
Реализация разработки
Среди большого количества потенциальных моделей и методов описания нужно выделить следующие:
-
ЕРС (Event-Driven Process Chain) – метод описания процессов;
-
ERM (Entity Relationship Model) – модель сущностей-связей для описания структуры данных;
-
UML (Unified Modeling Language) – объектно ориентированный язык моделирования.
К числу средних интегрированных CASE-средств можно отнести Rational Rase – семейство объектно- ориентированных CASE-средств фирмы Rational Software Corporation, предназначенное для автоматизации процессов анализа и проектирования, генерации кодов на различных языках и выпуска проектной документации в виде диаграмм и спецификаций. Работа этого средства основана на языке моделирования UML.
В составе Rational Rose можно выделить 7 основных структурных компонентов.
К числу малых интегрированных CASE-средств относится программный продукт Silverrun американской фирмы Silverrun Technologies, Inc.
Имеется возможность настройки на разные нотации.
1, Модуль построения моделей бизнес-процессов в форме диаграмм потоков данных (ВРМ - Business Process Modeler) позволяет моделировать существующую или создаваемую информационную систему (ее функциональную часть).
2. Модуль концептуального моделирования данных (ЕRХ — Entity-Relationship еХрегt) обеспечивает построение моделей данных «сущность-связь», не привязанных к конкретной реализации. ERX имеет встроенную экспертную систему, позволяющую создать модель данных посредством ответов на вопросы о взаимосвязи данных. Так создается модель первичной структуры данных (PDS — Primary Data Structure). Концептуальная модель не требует нормализации данных, а представляет их в таком виде, в каком они существуют на предприятии. Концептуальная модель передается в модуль RDM.
- Понятие распределенной информационной системы. Распределенные базы данных. Принципы создания и функционирования распределенных баз данных.
- Прозрачные свойства распределенных баз данных. Прозрачность фрагментации, местоположения, локального отображения.
- Системы управления распределенными базами данных: понятие, функциональные возможности, типы. Преимущества и недостатки систем управления распределенными базами данных.
- Архитектура клиент-сервер. Основные правила архитектуры клиент-сервер. Модели распределений.
- Модели архитектуры клиент-сервер: rda-модель, dbs-модель, as-модель. Преимущества и недостатки.
- Фрагментация. Основные концепции фрагментации данных. Виды фрагментации.
- Репликация. Понятие согласованного распределенного набора данных. Варианты репликации. Протокол репликации rowa.
- Технологии доступа к данным: odbc, jdbc, ole db, ado, dao, bde.
- Транзакция, ее свойства. Модель транзакции в стандарте sql. Журнализация транзакций.
- Понятие распределенной транзакции. Мониторы обработки транзакций.
- Параллельное выполнение транзакций. Управление параллельным выполнением транзакций. Проблемы и решения по организации управления параллельным выполнением в распределенной среде.
- Механизм блокировок. Виды блокировок. Централизованное блокирование, блокирование первичных копий и распределенное блокирование. Блокировка
- Метки времени
- Оптимистические методы
- Понятие проекта информационной системы, его структура. Экономико-организационные и информационно-технологические принципы проектирования информационных систем.
- 1. Экономико-организационные
- 2. Информационно-технологические
- Жизненный цикл разработки систем. Основные стадии жизненного цикла. Модели жизненного цикла.
- Каноническое проектирование информационных систем. Стадии процесса проектирования информационных систем.
- Состав работ на предпроектных стадиях проектирования системы. Обследование информационной системы. Описание постановки задачи. Техническое задание.
- Состав работ на стадиях технического и рабочего проектирования информационной системы.
- Состав работ на стадиях ввода в действие и сопровождения информационной системы.
- Case-технологии, основные принципы. Этапы создания информационной системы на основе case-технологии. Факторы эффективности case-технологии.
- Case-средства, их классификация. Примеры case-средств и их характеристика.
- Типовое проектирование информационных систем. Классификация, примеры типовых информационных систем и их характеристика.
- Проектирование системы управления в Business Studio.
- 29. Возможности и реализуемые стандарты современного пакета бизнес- моделирования Business Studio.
- 28. Основные задачи администратора базы данных: