Проектирование на UML. Сборник задач

Проектирование на UML. Сборник задач

В данном сборнике представлены задачи по проектированию ПО с использованием унифицированного языка моделирования UML 2, принципов и паттернов проектирования. Сборник содержит более 120 задач с несколькими заданиями в каждой по разным разделам UML и проектирования ПО. Для каждого раздела приводятся основные понятия, для задач даны ответы и пояснения по решению. http://www.objectoriented.ru

Жанры: Книги о компьютерах, Прочая образовательная литература
Цикл: Не является частью цикла
Год публикации: Неизвестен

Читать онлайн Проектирование на UML. Сборник задач


© Антон Сергеевич Хританков, 2017

© Валентин Александрович Полежаев, 2017

© Андрей Иванович Андрианов, 2017


ISBN 978-5-4485-7954-7

Создано в интеллектуальной издательской системе Ridero

Проектирование на UML.

Сборник задач

по проектированию

программных систем

Рекомендовано ученым советом ФИВТ МФТИ

к использованию в учебном процессе факультета

при подготовке студентов по направлениям

010400 «Прикладные математика и информатика» и

010600 «Прикладные математика и физика»

Рецензенты:

д.ф.-м.н., профессор, Соколинский Л. Б.,

ведущий разработчик, Колпаков Е. А.

Аннотация

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

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

Дополнительную информацию и материалы можно найти на сайте книги http://www.objectoriented.ru

При цитировании, используйте следующую информацию о книге.

Хританков А. С., Полежаев В. А., Андрианов А. И.

Проектирование на UML. Сборник задач по проектированию программных систем. 2-е. изд. – Екатеринбург.: Издательские решения, 2017. – 240 с.; ил.

ISBN 978-5-4485-7954-7

УДК 004.41+004.02+372.8

ББК 32.973.23—018

(С) Хританков А. С., 2017

(С) Полежаев В. А., 2017

(С) Андрианов А. И., 2017

ОБ АВТОРАХ

Хританков Антон Сергеевич, к.ф.-м.н.

доцент кафедры АТП, Московский физико-технический институт.

Защитил диссертацию в сфере высокопроизводительных вычислений (МФТИ / ИСА РАН). Опыт преподавания более восьми лет, научные интересы: архитектура программного обеспечения, автоматизированные и интеллектуальные методы разработки программ. Опыт работы в индустрии более 12 лет от разработчика ПО до архитектора и руководителя департамента разработки и исследований. Сертифицированный специалист по UML2 (OMG Certified UML Professional Advanced).

Email: anton.khritankov@objectoriented.ru

Полежаев Валентин Александрович

директор по разработке и анализу данных компании Интелиор.

Окончил ВМК МГУ, автор нескольких статей по теме машинного обучения и практике применения предметно-ориентированных методов проектирования. Участвовал в разработке более десяти информационных систем, из них более половины в качестве бизнес-аналитика и архитектора.

Email: valentin.polezhaev@objectoriented.ru

Андрианов Андрей Иванович

руководитель группы морфологии «Аби Продакшн» (ABBYY).

Магистр физ.-мат. наук (МФТИ), в разное время преподавал в МФТИ курсы «Алгоритмы и структуры данных», «Проектирование программных систем», «Машинное обучение». А также «Концепции языков программирования», «Промышленное программирование». Опыт разработки, проектирования архитектуры и управления проектами более 9 лет.

Email: andrey.andrianov@objectoriented.ru

ПРЕДИСЛОВИЕ КО ВТОРОМУ ИЗДАНИЮ

Проектирование – это процесс построения модели объекта, который предполагается разработать или создать. Модели в проектировании играют важную роль: модели используются для уточнения того, что нужно сделать, для прояснения способа реализации, для понимания реализуемости решения и его соответствия требованиям, для передачи знаний и распространения информации о проектируемом объекте, для планирования и ведения работ по реализации.


Вам будет интересно
Введение в бесплатные программные системы - это захватывающее путешествие в мир приключений, эмоций и открытий. Эта книга переносит читателя в иной мир, где каждая страница открывает новые горизонты воображения. Благодаря ярким персонажам, захватывающему сюжету и живописным описаниям, читатель окунется во всепоглощающую атмосферу Введение в бесплатные программные системы и будет жить каждым мгновением вместе с героями. Вдохновляющая и мудрая, Введение в бесплатные программные системы не только ...
Читать онлайн
«Неучебное пособие» – это книга для тех, кто хочет разобраться в основах медиа. Статьи написаны четверкой современных журналистов-практиков и медиаменеджеров. Материалы, публикуемые в книге, можно прочитать в Клубе журнала «Журналист». Книга будет полезна абитуриентам журфаков, и тем, кто только начинает своё знакомство с этой сферой. Дельные советы практиков, доступный язык, «вкусная» подача материала, опыт экспертов – и Вы сами сможете перейти на новый уровень в медиасфере!...
Читать онлайн
В течение 17 лет мы занимаемся разработкой и продвижением сайтов. И 8 из них пишем тексты для сайтов различных тематик: от интернет-магазинов детской одежды до компаний по техническому надзору нефтяного оборудования. За эти годы у нас накопилось много знаний, фишек и хитростей, которые помогают писать сильные оптимизированные и продающие тексты. В этой книге мы подробно расскажем о том, как создать интересное описание вашего продукта и успешно продать его....
Читать онлайн
Пора сказать «прощай» длинным полотнам с ключевыми словами и активно осваивать LSI-копирайтинг. Мы решили вам с этим помочь. Во второй части нашей книги мы собрали свои знания об оптимизации, полученные за все время создания продающих и оптимизированных текстов: каждый совет или прием мы проверили на собственном опыте....
Читать онлайн
В книге описаны программы и приложения, которые помогают организовывать писательскую работу. Они позволяют разбивать произведение на отдельные главы, главы – на сцены. Очень легко структурировать произведение простым перетаскиванием глав и сцен. Эти программы позволяют добавлять персонажей и комментарии и узнать, как поведет себя герой в той или иной ситуации в зависимости от своих психологических особенностей. Программы отлично подходят для структурирования больших объемов текста....
Читать онлайн
Под этой обложкой – два важнейших законодательных акта из сферы российского информационного права, жизненно необходимых каждому ответственному владельцу интернет-сайта. Текст сверен с правовыми базами данных, последние поправки – с сайтом официального опубликования pravo.gov.ru....
Читать онлайн
Эта книга способна сделать из нашей страны невероятное, способное функционировать и развиваться на других методах, о которых сегодня человечество даже не догадывается, государство. Называться это государство будет уже не РФ, как сейчас, а РКИ (не менее трёх букв должно быть в аббревиатуре названия любого государства)....
Читать онлайн
В книге вы найдете информацию о том, как создавать и вести свой аккаунт в Instagram. Все тонкости и функционал этой соцсети изложен простым и понятным языком. Также вы узнаете какие методы раскрутки существуют. Пользуясь материалами книги-пособия, вы легко наберете свою «золотую» тысячу подписчиков. Кроме того, книга содержит материалы по писательскому мастерству, а также полезные советы....
Читать онлайн
Профессиональному телохранителю Евгении Охотниковой поступило уникальное предложение – найти клад в далекой деревне Мордовии, при этом охраняя симпатичного мужчину, Олега Соколова. Но Евгения даже не подозревала, в какие неприятности это выльется! Ради безопасности клиента ей пришлось не только разбирать завалы старых печей и рыскать по дремучему лесу, но и раскапывать свежие могилы…...
Читать онлайн
Особенные дети, коим не посчастливилось иметь врожденное генетическое заболевание, живут, как многие считают, в своём, особенном мире. Но что если этот мир – не выдумка, а реальное место? И мир этот прекрасен, дети в нем исцеляются от своих недугов, и познают жизнь по-новому, изучают магию, осваивают ремесла, влюбляются, путешествуют… Именно с этим миром познакомилась Лидия – мама Антона, страдающего детским церебральным параличом. Неведомая сила переносит маму в этот мир во время жутких нападен...
Читать онлайн
Дружу ли я с Джей Пи Кейном?Не смешите меня!Кроме того, он считает, что мужчины и женщины, работающие вместе, не могут дружить, так что можно с уверенностью сказать, что мы не друзья. Скорее, скрытые враги.Похоже, этот раздражающе громкий тип, до неприличия красивый, нашел себе развлечение – заводить меня по несколько раз на дню (во всех, между прочим, смыслах).Можете себе представить, как я была «счастлива», когда мне пришлось не только лететь с ним в Сан-Франциско по работе, но и остановиться ...
Читать онлайн
Девять криминальных историй из мира высокой моды: самые громкие и загадочные смерти и похищения, связанные со всемирно известными модными домами – Гуччи, Герлен, Ив-Сен Лоран и другими.Мир моды, ослепительный и гламурный, издавна притягивает не только тех, кто хочет его покорить, но и тех, кто хочет его разрушить, из зависти или жажды денег. Астрид Фагер и Мод Габриэльсон, фэшн-журналисты с многолетним стажем, открывают читателю темную сторону модной индустрии, рассказывая о самых громких и скан...
Читать онлайн