Лекции по автоматизации инф систем
Рефераты >> Информатика >> Лекции по автоматизации инф систем

3. использование специальным образом организованного хранилища проектных метаданных, называемых репозиторием.

Классификация CASE-средств в основном совпадает с компонентным составом и включает следующие основные типы:

1. средства анализа, предназначенные для построения и анализа моделей предметной области

2. средства анализа и проектирования, поддерживающие наиболее распространенные методологии проектирования и использования для создания проектных спецификаций. Выходом таких средств являются спецификации компонентов, интерфейсов, систем, алгоритмов и структур данных

3. средства проектирования БД, обеспечивающие моделирование данных и генерацию схем БД для наиболее распространенных СУБД

4. средства разработки приложений

5. средства реинжениринга, обеспечивающие анализ программных кодов, схем БД и формирование на их основе различных моделей и проектных спецификаций. Существуют вспомогательные типы, которые включают:

1) средства планирования и управления проектом

2) средства конфигурационного управления

3) средства тестирования

4) средства документирования

Большинство существующих CASE-средств основано на методологиях структурного или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры.

Сущность структурного подхода к разработке ИС заключается в ее декомпозиции (разбиении) на автоматизированные функции, т.е. система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, подразделяющиеся на задачи.

В структурном анализе используются в основном две группы средств, иллюстрирующих функции, выполняемые системой, и отношения между данными. Каждой группе средств соответствуют определенные виды моделей, выполненных в виде диаграмм, наиболее распространенными среди которых являются SADT и DFD.

SADT – модели и соответствующие им функциональные диаграммы.

DFD – диаграммы потоков данных.

3. Методология функционального моделирования SADT

Метод SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области.

Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Результатом применения методологии SADT является модель, которая состоит из диаграмм, фрагментов текстов и глоссария, имеющих ссылки друг на друга.

Диаграммы – главные компоненты моделей. Все функции ИС и интерфейсы представлены на них как блоки и дуги. Место соединения дуги с блоком определяет тип интерфейса. Управляющая информация входит в блок сверху, в то время как информация, которая подвергается обработке показывается с левой стороны блока, а результаты выхода – с правой.

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

Одной из наиболее важных особенностей методологии является постепенное введение все больших уровней детализации по мере создания диаграмм, отображающих модель. Модель SADT представляет собой серию диаграмм с сопроводительной документацией, разбивающей сложный объект на составные части, которые представлены в виде блоков. Детали каждого из основных блоков показаны в виде блоков на других диаграммах. Каждая детальная диаграмма является декомпозицией блока из более общей диаграммы. На каждом шаге декомпозиции более общая диаграмма называется родительской для более детальной диаграммы. Каждый компонент модели может быть декомпозирован на другой диаграмме. Каждая диаграмма иллюстрирует внутреннее строение блока на родительской диаграмме.

Подход SADT относится к классу формальных методов, используемых при анализе и разработке системы. Методология SADT предполагает ведение структурированного анализа, в процессе которого происходит создание системы. В дополнение к функциональному моделированию SADT структурный анализ предполагает построение информационной модели данных и диаграмм состояний STD, которые моделируют поведение системы во времени.

Основной принцип CASE состоит в том, что тщательный анализ системы обуславливает получение возможного оптимального решения, таким образом, появившаяся в начале 80-х гг. XX в. как технология поддержки разработки ИС методология CASE применяется в настоящее время не только в программировании, но и как средство описания деятельности различный организаций.

Удобные средства визуального представления информации описаны в стандартах семейства IDEF, которая может применяться для описания деятельности произвольной компании, т.к. цель проведения реинжениринга бизнес-процессов – это оптимизация ее функционирования на рынке.

Семейство стандартов IDEF

1. Методики концептуального проектирования

Применяемые в CASE-средствах разные методики моделирования описывают различные свойства систем, важные с точки зрения их автоматизации, а также позволяющие количественно оценить параметры проекта. Спектр свойств систем различного назначения очень широк и не все они к настоящему времени отражены в адекватных моделях. В то же время для класса информационных систем адекватные модели разработаны и поддерживаются соответствующими средствами автоматизации. Взаимная совокупность методик и моделей концептуального проектирования IDEF была разработана в США. В настоящее время имеются методики функционального, информационного и поведенческого моделирования и проектирования, в которые входят следующие IDEF-модели:

1) IDEF-0 – функциональное моделирование;

2) IDEF-1 и IDEF-1X – информационное моделирование;

3) IDEF-2 – поведенческое моделирование;

4) IDEF-3 – моделирование деятельности;

5) IDEF-4 – объектно-ориентированное проектирование;

6) IDEF-5 – систематизация объектов приложения;

7) IDEF-6 – использование рационального опыта проектирования;

8) IDEF-8 – взаимодействие человека и системы;

9) IDEF-9 – учет условий и ограничений;

10) IDEF-14 – моделирование вычислительных сетей.

1) Реализует методику функционального моделирования сложных систем; наиболее известной реализацией IDEF-0 является методология SADT, предложенная в 1973 г. ученым Россом. Эта методология впоследствии стала основой стандарта IDEF-0. Методика IDEF-0 рекомендуется для начальных стадий проектирования сложных искусственных систем управления, производства, бизнеса, включая людей, оборудование и программное обеспечение.

2) Реализует методики инфологического проектирования БД. В IDEF-1X имеется ясный графический язык для описания объектов и отношения в приложениях, называемых языком диаграмм. Разработка информационной модели в IDEF-1X выполняется в несколько этапов:

- выясняются цели проекта, составляется план сбора информации. При этом исходные положения для информационной модели следуют из гера-модели (модели-родительницы)


Страница: