Диаграммы взаимодействий в объектно-ориентированном подходе
Анализ абстрагирования, инкапсуляции, иерархии и модульности как методов объектно-ориентированного подхода. Моделирование диаграмм последовательности и кооперации с целью визуальзации, специфицирования, конструирования и документирования работы фирмы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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