Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Примеры диаграмм UML




Чтобы получить более наглядное представление, приведем ряд диаграмм UML. Рассмотрим пример, в котором описана объектная модедь, построенная в Rotional Rose 98.в качестве предметной области используем описание работы библиотеки, которая получает запросы от клиентов на различные издания и регистрирует информацию об их возвращении в фонды библиотеки.

Пример диаграммы прецедентов использования приведен на рис. ХХ

Рис. ХХ Диаграмма прецедентов использования

 

Пример диаграммы следования приведен на рис. ХХ

Приведенная диаграмма описывает поведение объектов во времени. Она показывает объекты и последовательность сообщений, посылаемых объектами.

Отметим, что построение модели ИС до её программной разработки является необходимым этапом проектирования. Хорошие модели позволяют наладить конструктивное взаимодействие между заказчиками. Пользователями и разработчиками. Диаграммы UML обеспечивают ясное представление архитектурных решений для разрабатываемой системы. Сложность информационных систем растет и как следствие возрастает актуальность применения эффективных языков моделирования таких как UML/

Рис. ХХ Диаграмма следования

 

Классификация CASE – средств

При классификации CASE – средств используют следующие признаки:

· Ориентацию на этапы жизненного цикла;

· Функциональную полноту;

· Тип используемой модели;

· Степень независимости от СУБД;

· Допустимые платформы

 

Рассмотрим классификацию CASE – по наиболее часто используемым признакам.

По ориентации на этапы жизненного цикла выделяют следующие основные типы CASE – средств;

· Средства анализа, предназначенные для построения и анализа моделей предметной области, например: Design/IDEF и BPwin;

· Средства анализа и проектирования, обеспечивающие создание проектных спецификаций, например: Vantage Team Builder Silverrun, PRO-IV и CASE – аналитик;

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

· Средства разработки приложений, например, Unifase, JAM, PowerBuilder, Developer/2000(ORACLE), New Era, SQL Windows и Delphi.

По функциональной полноте CASE – системы и средства можно условно разделить на следующие типы:

· Системы, предназначенные для решения частных задач на одном или нескольких этапах жизненного цикла, например, Erwin, S-Designor, Silverrun и CASE – аналитик;

· Интегрированные системы, поддерживающие весь жизненный цикл ИС и связанные с общим репозитарием, например, система Vantage Team Builder и система Designer/2000 с системой разработки приложений Developer/2000(ORACLE).

По типу используемых моделей CASE системы можно условно разделить на три основные разновидности: структурные, объектно-ориентированные и комбинированные.

Исторически первые структурные CASE – системы основаны на методах структурного и модульного программирования, структурного анализа и синтеза, например, система Vantage Team Builder.

Объектно-ориентированные методы и CASE – системы получили массовое использование с начала 90-годов. Они позволяют сократить сроки разработки, а также повысить надежность и эффективность функционирования ИС. Примером объектно-ориентированных CASE – систем являются Rational Rose и Object Team.

Комбинированные инструментальные средства поддерживают одновременно структурные и объектно-ориентированные методы, например: Designer/2000 (ORACLE).

По степени независимости от СУБД CASE – системы можно разделить на две группы:

· Независимые системы;

· Встроенные в СУБД.

Независимые CASE –системы появляются в виде автономных систем, не входящих в состав конкретной СУБД. Обычно они поддерживают несколько форматов баз данных через интерфейс ODBC. К числу независимых CASE – систем относятся S-Designor, Erwin, Silverrun.

Встроенные CASE –системы обычно поддерживают главным образом формат баз данных СУБД, в состав которой они входят. При этом возможна поддержка и других баз данных. Примером встроенной системы является Designer/2000 (ORACLE).

 

Системы структурного типа

При рассмотрении представителей CASE – систем структурного типа можно выделить две основные группы: Независимые и встроенные системы.

 




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


Дата добавления: 2014-01-04; Просмотров: 2580; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.