Диаграммы взаимодействий в объектно-ориентированном подходе

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 07.11.2009
Размер файла 30,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

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

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

Диаграммы взаимодействий могут применяться практически в любых сферах бизнес проектов, предприятий и даже банкоматах, т.е там где происходит взаимодействие между объектами и присутствуют сообщения, которыми объекты обмениваются. Для этого было рассмотрено использование диаграммы взаимодействий на примере прецедента "Обслуживание в ресторане". В этой модели показано как диаграмма взаимодействий показывает последовательность сообщений, которые реализуют функционирование объектов. Следует отметить, что использование диаграмм взаимодействия не даёт полного представления модели. Чтобы более описывать модели, необходимо использование и других диаграмм языка UML. Диаграммы взаимодействия в основном используются для моделирования жизненного цикла объекта, прецедента или системы в целом. Главная цель создания диаграмм взаимодействия - визуализация, специфицирование, конструирование и документирование. Диаграммы взаимодействий в объектно-ориентированном подходе могут описывать работу персонала библиотеки по обслуживанию клиентов, процесс управления учебными курсами для учебных центров и т.д.

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

1. А. М. Вендров //Проектирование программного обеспечения экономических информационных систем// Москва 2000 г.

2. О. Ефимова // Курс компьютерных технологий//Москва1998г.

3. Лисицин Д.В. Объектно-ориентированное программирование.

4. Бадд Т. Объектно-ориентированное программирование в действии. - СПб.: "Питер", 1997.

5. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя. - М.: ДМК, 2000.

6. Йордон Э.Э. Структурные модели в объектно-ориентированном анализе и проектировании. - М.: Лори, 1999.

7. Фаулер М., Скотт К. UML в кратком изложении. Применение стандартного языка объектного моделирования. - М.: Мир, 1999.

8. Леоненков А. Самоучитель UML. - СПб: Питер, 2001.

9. Трофимов С.А. Case-технологии: практическая работа в Rational Rose.

10. Панова Л. А. Организация производства на предприятии общественного питания. Уч. пособие - 2-е изд. - М.: Издательско-торговая корпорация "Дашков и Ко",2005.-320с

11. Радченко Л. А. Организация производства на предприятии общественного питания: Учебник. Изд. 4-е, доп. и перераб. - Ростов н/Д: Издательство "Феникс", 2005. - 352с. (Серия "СПО")

12. Всемирная сеть Интернет


Подобные документы

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

    курсовая работа [2,3 M], добавлен 10.05.2015

  • Унифицированный язык моделирования. Методы объектно-ориентированного анализа и проектирования. Создание диаграммы последовательности и диаграммы сотрудничества. Главная диаграмма классов. Добавление связей между классами. Зависимость между пакетами.

    курсовая работа [2,7 M], добавлен 23.06.2011

  • Особенности объектно-ориентированного проектирования. Основные понятия объектно-ориентированного подхода. Основы языка UML, варианты его использования. Диаграммы классов и взаимодействия. Разработка диаграммы прецедентов (вариантов использования).

    курсовая работа [1,1 M], добавлен 13.05.2014

  • Основные элементы объектной модели. Сущность и преимущества объектно-ориентированного подхода, понятие объекта и класса. Унифицированный язык моделирования UML. Диаграммы классов и взаимодействия: назначение, построение и примеры использования.

    реферат [273,2 K], добавлен 09.06.2009

  • Понятие технологии разработки программного обеспечения и модели жизненного цикла. Сущность объектно-ориентированного подхода. Строительные блоки, общие механизмы языка моделирования UML, диаграммы классов, состояний, взаимодействий и компонентов.

    курсовая работа [262,5 K], добавлен 10.07.2014

  • Использование объектно-ориентированного программирования - хорошее решение при разработке крупных программных проектов. Объект и класс как основа объектно-ориентированного языка. Понятие объектно-ориентированных языков. Языки и программное окружение.

    контрольная работа [60,1 K], добавлен 17.01.2011

  • Анализ объектно-ориентированного программирования, имитирующего способы выполнения предметов. Основные принципы объектно-ориентированного программирования: инкапсуляция, наследование, полиморфизм. Понятие классов, полей, методов, сообщений, событий.

    контрольная работа [51,7 K], добавлен 22.01.2013

  • Анализ проблематики построения объектно-ориентированного канала связи. Основные понятия протокола Modbus. Возможности CodeSys для реализации объектно-ориентированного подхода. Разработка методики кроссплатформенной библиотеки для интеграции устройств.

    курсовая работа [38,6 K], добавлен 15.06.2013

  • Создание программы "Ликероводочный завод" на основе объектно-ориентированного подхода: проектирование иерархии классов и интерфейсов на основе выделенных сущности. Применение принципа инкапсуляции к классам. Тестирование готового программного продукта.

    курсовая работа [573,2 K], добавлен 23.06.2012

  • История судоку, правила игры и цель головоломки. Разработка диаграммы классов. Реализация программы в объектно-ориентированном стиле по принципам модульности, иерархичности, ограничения доступа. Алгоритм генерации случайного игрового поля судоку.

    курсовая работа [315,9 K], добавлен 01.02.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.