Проектирование на 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: [email protected]

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

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

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

Email: [email protected]

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

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

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

Email: [email protected]

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

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


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