• Язык
   

 

Проектирование на UML: сборник задач

ISBN: 978-5-4475-9493-0

Москва, Берлин: Директ-Медиа, 2018

Объем (стр):242

Дополнительная информация:3-е изд. стер.

 

Постраничный просмотр для данной книги Вам недоступен.

Аннотация

В данном сборнике представлены задачи по проектированию программных систем с использованием унифицированного языка моделирования UML 2, принципов и паттернов проектирования. Сборник содержит более 120 задач с несколькими заданиями в каждой по разным разделам UML и проектирования ПО. Для каждого раздела приводятся основные понятия, для задач даны ответы и пояснения по решению. Приведены рекомендации по составлению проверочных работ с использованием задач сборника по темам проектирования.
Ддя слушателей курсов по объектно-ориентированному анализу и проектированию программного обеспечения, студентов технических и физико-математических специальностей, преподавателей высших учебных заведений, специалистов по программной инженерии.
Дополнительную информацию и материалы можно найти на сайте книги http://www.objectoriented.ru.
Рекомендовано ученым советом ФИВТ МФТИ к использованию в учебном процессе факультета при подготовке студентов по направлениям 010400 «Прикладные математика и информатика» и 010600 «Прикладные математика и физика».
Текст приводится в авторской редакции.

Содержание

ПРЕДИСЛОВИЕ КО ВТОРОМУ ИЗДАНИЮ 4
ПРЕДИСЛОВИЕ К ПЕРВОМУ ИЗДАНИЮ 5
ГЛАВА 1. ОСНОВЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО МОДЕЛИРОВАНИЯ 7
§ 1. КЛАССЫ И ОБЪЕКТЫ 10
§ 2. СЦЕНАРИИ И ВАРИАНТЫ ИСПОЛЬЗОВАНИЯ 19
§ 3. КООПЕРАЦИИ И ВЗАИМОДЕЙСТВИЯ КЛАССОВ 27
ГЛАВА 2. МЕТОДЫ И ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ 38
§ 4. РАСШИРЕННЫЕ КЛАССЫ И ОБЪЕКТЫ 42
§ 5. АНАЛИЗ И ВЫДЕЛЕНИЕ КЛАССОВ 56
§ 6. АРХИТЕКТУРНОЕ ПРОЕКТИРОВАНИЕ, КОМПОНЕНТЫ 61
§ 7. СХЕМЫ СОСТОЯНИЙ И КОНЕЧНЫЕ АВТОМАТЫ 71
§ 8. ПРЕДСТАВЛЕНИЕ ДЕЯТЕЛЬНОСТИ И ПОТОКОВ РАБОТ 84
§ 9. ПРЕДМЕТНО-ОРИЕНТИРОВАННОЕ ПРОЕКТИРОВАНИЕ 95
§ 10. МОДЕЛИРОВАНИЕ ПОВЕДЕНИЯ В СТРУКТУРЕ КЛАССОВ 108
ГЛАВА 3. УКАЗАНИЯ, ОТВЕТЫ И РЕШЕНИЯ ЗАДАЧ 117
§ 11. МЕТОДИЧЕСКИЕ УКАЗАНИЯ И ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ 117
§ 12. ПРИМЕРЫ ЛАБОРАТОРНЫХ И КОНТРОЛЬНЫХ РАБОТ 134
§ 13. ОТВЕТЫ И РЕШЕНИЯ 140
13.1. КЛАССЫ И ОБЪЕКТЫ 140
13.2. СЦЕНАРИИ И ВАРИАНТЫ ИСПОЛЬЗОВАНИЯ 143
13.3. КООПЕРАЦИИ И ВЗАИМОДЕЙСТВИЯ КЛАССОВ 147
13.4. РАСШИРЕННЫЕ КЛАССЫ И ОБЪЕКТЫ 153
13.5. АНАЛИЗ И ВЫДЕЛЕНИЕ КЛАССОВ 167
13.6. АРХИТЕКТУРНОЕ ПРОЕКТИРОВАНИЕ, КОМПОНЕНТЫ 173
13.7. СХЕМЫ СОСТОЯНИЙ И КОНЕЧНЫЕ АВТОМАТЫ 184
13.8. ПРЕДСТАВЛЕНИЕ ДЕЯТЕЛЬНОСТИ И ПОТОКОВ РАБОТ 193
13.9. ПРЕДМЕТНО-ОРИЕНТИРОВАННОЕ ПРОЕКТИРОВАНИЕ 201
13.10. МОДЕЛИРОВАНИЕ ПОВЕДЕНИЯ В СТРУКТУРЕ КЛАССОВ 218
ЛИТЕРАТУРА 236
ОБ АВТОРАХ 237

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

[1] Фаулер. М. UML. Основы. Третье издание. - Пер. с англ. - СПб.: Символ-Плюс, 2012. - 192 с.
[2] Буч Г., Якобсон А., Рамбо Дж. UML Классика CS. 2-е Изд. / Пер. с англ. Под общей редакцией проф. С. Орлова - СПб.: Питер, 2006. - 736 с.; ил.
[3] Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. - Пер. с англ. - СПб.: Питер, 2007. - 366 с.
[4] OMG, UML v2.4.1 Superstructure, http://www.omg.org/spec/UML/ [Электронный ресурс, получено 20.06.2012]
[5] Эванс, Э. Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем. - М.: Вильямс, 2017. - 448 с.
[6] Budgen, D., Software Design (2nd Edition) 2nd Ed. Addison-Wesley; 2003.-400 p.
[7] Роберт С. Мартин, Мика Мартин. Принципы, паттерны и методики гибкой разработки на языке C#. - М.: Символ-Плюс, 2011. - 768 с.
[8] Ларман, К. Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку. - М.: Вильямс, 2013. - 736 с.
[9] Bass, L., Clements, Р., Kazman, R. Software Architecture in Practice 3rd ed. - Addison Wesley, 2012. - 640 p.
[10] Pressman, R., Maxim, B., Software Engineering: A Practitioner's Approach 8th Ed. - McGraw-Hill Education, 2014. - 976 p.
[11] Mary Shaw and David Garlan. Software Architecture: Perspectives on an Emerging Discipline. - Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 1996. - 242 p.

Рекомендации материалов по теме: нет