Помощь в написании студенческих работ
Антистрессовый сервис

Разработка диаграмм последовательностей с помощью CASE-средства Rational Rose

Курсовая Купить готовую Узнать стоимостьмоей работы

Почти все стандартные рабочие среды ориентированны на построениеWindows-приложений. По сути, единственным способом написания приложения для не-Windows операционной системы является использование языка Java, производительность которого, пока, оставляет желать лучшего. Сложность самого языка UML также накладывает определенные ограничения на привлечение к работам над проектами непрофессионалов… Читать ещё >

Разработка диаграмм последовательностей с помощью CASE-средства Rational Rose (реферат, курсовая, диплом, контрольная)

Содержание

  • Введение
  • Обзор процесса моделирования с помощью CASE-средств Описание Rational Rose
  • Моделирование процесса
  • Заключение
  • Список литературы

Атрибутысущности

Салон:

Название

АдресТелефон

АдминистраторсалонаУслуга

Сущность Услуга соответствует реальной услуге (процедуре), предоставляемой салоном. Характеризуетсяследующимнабороматрибутов:

Название

КатегорияуслугиСтоимость

ПродолжительностьвыполненияКатегория

Услуги, оказываемые клиентам в косметических салонах, разбиваются на категории. Можно выделить такие категории, как, например: массаж, косметические процедуры, пирсинг, пиллинг и т. д. Сущность Категория отражает физическую категорию оказываемых салонами услуг. Категория характеризуется атрибутом: Название

РаботниксалонаСущность соответствует человеку, работающему в салоне сети. Работник выполняет процедуру, является, непосредственно, исполнителем услуги клиенту. Сущность

Работникхарактеризуетсяследующимиатрибутами:

Имя

ОтчествоФамилия

ДолжностьСалон, в которомонработает

ГрафикработыДолжность

Соответствует должности работника салона. Атрибут сущности Должность:

Название

ГрафикСоответствует одному из принятых в сети салонов графикам (сменам) работ. Атрибутысущностиграфик:

Название

ВремяначаласменыВремяконцасмены

Информация о рабочихдняхсмены

КлиентСоответствует человеку, посетителю косметического салона сети «АПРЕЛЬ». Атрибуты сущности Клиент:

Имя

ОтчествоФамилия

АдресТелефон

Персональнаяскидка в салонахсети

СистемаскидокПоскольку в салонах сети установлена система скидок в зависимости от суммы стоимости посещенных клиентом процедур, вводится сущность, определяющая зависимость скидки от накопленной суммы. Сущностьхарактеризуетсяатрибутами:

Накопленнаясумма

ЧислопосещенийсалоновсетиСкидка (%)Абонемент

В сети салонов действует система абонементов. Клиент покупает абонемент на прохождение сразу некоторого количества процедур, указанных в абонементе. Абонемент действителен определенный срок времени. Сущность Абонемент характеризуется набором атрибутов:

Название

Информация о предоставляемых услугах (процедурах)Цена

ЧислопроцедурДлительностьдействия

СделкаСоответствует факту проведения процедуры в салоне клиенту посредством работника. Является главным объектом работы салонов. Сущность Сделка характеризуется набором атрибутов:

Работник

КлиентУслуга

ДатаВремяначалавыполнения

ВремяконцавыполненияФактическаястоимость

Рассмотрим связи между выделенными сущностями. Каждый салон сети предоставляет набор услуг. Одна и та же услуга может предлагаться несколькими салонами. Следовательно, между сущностями «Салон» и «Услуга» существует связь типа «многие ко многим». Каждая услуга относится к определенной категории. Одна категория включает в себя несколько услуг. Поэтому между сущностями «Категория» и «Услуга» связь «один ко многим». Работник сети салонов выполняет некоторый набор услуг.

Каждую услугу могут выполнять несколько работников. Следовательно, между сущностями «Работник» и «Услуга» существует связь типа «многие ко многим». Работник сети работает по определенному расписанию, согласно своему графику работы. В одну смену работает некоторое количество работников. Поэтому между сущностями «График» и «Работник» существует связь типа «один ко многим». Работник занимает определенную должность. В сети салонов может быть несколько работников, занимающих одну должность.

Следовательно, между сущностями «Должность» и «Работник» существует связь типа «один ко многим». В ходе сделки выполняется одна услуга одним работником одному клиенту. Следовательно, имеем следующие связи:"Услуга" - «Сделка» типа «один ко многим""Работник» — «Сделка» типа «один ко многим""Клиент» — «Сделка» типа «один ко многим"Каждый клиент салонов сети может приобретать различные виды абонементов. Каждый вид абонемента может быть приобретен несколькими клиентами. Следовательно, между сущностями «Клиент» и «Абонемент» существует связь типа «многие ко многим». Логическая схема данных задачи управления сетью косметических салонов представлена на рисунке4.

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

Подписи над стрелками с помощью символов «1» и «*» указывают тип отношений. Отношения типа «многие ко многим» представлены на схеме двунаправленными стрелками. Рисунок 4. Логическая модель данных

Заключение

CASE средство RationalRoseможет быть применено для создания разнообразного объектно-ориентированного программного обеспечения, в первую очередь для платформы Windows, а так же на межплатформенном языке Java. На всех этапах разработки применяется язык UML, и проект программного средства представляет собой единую модель. Важными достоинствами являются настройка на различные языки программирования и архитектуры программных систем, а также возможность «обратного проектирования» на основе исходных текстов, на различных языках программирования. Существует поддержка различных способов физической реализации для компонент проектируемой системы.

Очень полезной оказывается возможность конфигурирования системы с помощью модулей расширения. Система может помочь при изучении основ UML. Также можно перечислить некоторые недостатки. Слабо реализована поддержка проектирования ПО для других операционных систем.

Почти все стандартные рабочие среды ориентированны на построениеWindows-приложений. По сути, единственным способом написания приложения для не-Windows операционной системы является использование языка Java, производительность которого, пока, оставляет желать лучшего. Сложность самого языка UML также накладывает определенные ограничения на привлечение к работам над проектами непрофессионалов. Списоклитературы

БоггсУ., Боггс М. UML и R ationalRose, Пер. с англ. — М.: Издательство «ЛОРИ», 2000. — 580с. Буч Г.

Объектно-ориентированное проектирование с примерами применения: Пер. с англ. — Совместное издание фирмы «Диалектика», г. Киев и АО «ИВК» г. Москва, 1992

Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд,.Пер. с англ. — М.: «Издательство Бином», СПб:" Невский диалект", 1998. — 560с. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд./Пер. с англ. -

М.: Издательство Бином, СПб: Невский диалект, 1998. — 560 с. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя: Пер.

с англ. — М.:ДМК, 2000. — 432с. Вендров А. М. CASE-технологии. Современные методы и средства проектирования информационных систем.

— М.: Финансы и статистика, 1998

Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник. — М. Финансы и статистика, 2000. — 352с Виханский О. С. Стратегическое управление: Учебник.-2-е изд., перераб.

и доп. — М.: Гардарика, 1998. — 296 с. Головина Е. Ю. Корпоративные информационные системы и методы их разработки:/учебное пособие/ Е. Ю. Головина.-М.: Издательский дом МЭИ, 2008.-94 с. Головина Е. Ю. Модели и методы проектирования информационных систем.

Учебноепособие. -М.: МГТУ «СТАНКИН», 2002

Информационные технологии в экономике. Серия «Высшее образование». Под ред. д.т.н., проф. Ю. Ф. Симеонова. -Ростовна-Дону: Феникс, 2003

Калянов Г. Н.CASE структурный системный анализ (автоматизация и применение). — М: «Лори», 1996

Коуд П., Норт Д., Мейфилд М. Объектные модели. Стратегии шаблоны и приложения. -М.: Из-во Лори, 1999. — 429 с. Кумсков М. Унифицированный язык моделирования UML и его поддержка в RationalRose'98 -CASE-средстве визуального моделирования. (

http://www.interface.ru)Липаев В.В., Филинов Е. Н. Мобильность программ и данных в открытых информационных системах. — М.: Научная книга, -1997. ;

368с.Маклаков С. В. BPwin и ERwin. CASE-средства разработки информационных систем. — М.: ДИАЛОГ-МИФИ, 1999 — 256с. Ойхман В. Г., Попов Э. В. Реинжиниринг бизнес-процессов.- М.: Финансы и статистика, 1997.

—  396 с. Попов Э. В. Реинжиниринг бизнес-процессов и искусственный интеллект// Новости Искусственного Интеллекта. 1996. — № 4.Попов Э. В., Кисель Е. Б., Фоминых И. Б., Шапот М. Д. Статические и динамические экспертные системы. Учебноепособие.

— М.:Финансы и статистика, 1996

Попов Э.В., Шапот М. Д. Реинжиниринг бизнес-процессов и информационные технологии // Открытые системы. 1996. — № 1Фаулер М., Скотт К. UML в кратком изложении.

Применение стандартного языка объектного моделирования: Пер. с англ. — М.: Мир, 1999. — 191 с., ил. Якоюсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения.

— СПб.: Питер, 2002. Hammer M., Champy J. R eengineering the Corporation: A Manifesto for Business Revolution. — N ew York: HarperCollins, 1993. Applying Use Cases: a practical guide / Ceri Schneider and Jason P. W

inters. 208 p., 1998.

http://www.awl.com/cseng/titles/0−201−30 981−5/Shlaer S., Stephen J. Mellor Object Lifecycles: Modeling the World in States — Prentice-Hall, Englewood Cliffs, N.J., 1992. The Rational Unified Process: an introduction / Philippe Kruchten. 255 p.

http://www.awl.com/cseng/titles/0−201−60 459−0/Visual Modeling With Rational Rose And UML / Terry Quatrany. 222 p.

http://www.awl.com/cseng/titles/0−201−31 016−3/

Показать весь текст

Список литературы

  1. Боггс У., Боггс М. UML и Rational Rose, Пер. с англ. -М.: Издательство «ЛОРИ», 2000. -580с.
  2. Буч Г. Объектно-ориентированное проектирование с примерами применения: Пер. с англ. — Совместное издание фирмы «Диалектика», г. Киев и АО «ИВК» г. Москва, 1992.
  3. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд,.Пер. с англ. -М.: «Издательство Бином», СПб:"Невский диалект", 1998. -560с.
  4. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд./Пер. с англ. — М.: Издательство Бином, СПб: Невский диалект, 1998. — 560 с.
  5. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя: Пер. с англ. — М.:ДМК, 2000. -432с.
  6. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. — М.: Финансы и статистика, 1998.
  7. А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. -М. Финансы и статистика, 2000. -352с
  8. О.С. Стратегическое управление: Учебник.-2-е изд., перераб. и доп. — М.: Гардарика, 1998. — 296 с.
  9. Е.Ю. Корпоративные информационные системы и методы их разработки:/учебное пособие/ Е. Ю. Головина.-М.: Издательский дом МЭИ, 2008.-94 с.
  10. Е.Ю. Модели и методы проектирования информационных систем. Учебное пособие. -М.: МГТУ «СТАНКИН», 2002.
  11. Информационные технологии в экономике. Серия «Высшее образование». Под ред. д.т.н., проф. Ю. Ф. Симеонова. -Ростов -на-Дону: Феникс, 2003.
  12. Калянов Г. Н. CASE структурный системный анализ (автоматизация и применение). — М: «Лори», 1996.
  13. П., Норт Д., Мейфилд М. Объектные модели. Стратегии шаблоны и приложения. -М.: Из-во Лори, 1999. — 429 с.
  14. М. Унифицированный язык моделирования UML и его поддержка в Rational Rose'98 — CASE-средстве визуального моделирования. (http://www.interface.ru)
  15. Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем. — М.: ДИАЛОГ-МИФИ, 1999 — 256с.
  16. В.Г., Попов Э. В. Реинжиниринг бизнес-процессов.- М.: Финансы и статистика, 1997. — 396 с.
  17. Э.В. Реинжиниринг бизнес-процессов и искусственный интеллект// Новости Искусственного Интеллекта. 1996. — № 4.
  18. Э.В., Кисель Е. Б., Фоминых И. Б., Шапот М. Д. Статические и динамические экспертные системы. Учебное пособие. — М.: Финансы и статистика, 1996.
  19. Э.В., Шапот М. Д. Реинжиниринг бизнес-процессов и информационные технологии // Открытые системы. 1996. — № 1
  20. М., Скотт К. UML в кратком изложении. Применение стандартного языка объектного моделирования: Пер. с англ. — М.: Мир, 1999. — 191 с., ил.
  21. А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения. -СПб.: Питер, 2002.
  22. Hammer M., Champy J. Reengineering the Corporation: A Manifesto for Business Revolution. — New York: HarperCollins, 1993.
  23. Applying Use Cases: a practical guide / Ceri Schneider and Jason P. Winters. 208 p., 1998. http://www.awl.com/cseng/titles/0−201−30 981−5/
  24. Shlaer S., Stephen J. Mellor Object Lifecycles: Modeling the World in States — Prentice-Hall, Englewood Cliffs, N.J., 1992.
  25. The Rational Unified Process: an introduction / Philippe Kruchten. 255 p. http://www.awl.com/cseng/titles/0−201−60 459−0/
  26. Visual Modeling With Rational Rose And UML / Terry Quatrany. 222 p. http://www.awl.com/cseng/titles/0−201−31 016−3/
Заполнить форму текущей работой
Купить готовую работу

ИЛИ