Описание
Эта книга долгое время была основным источником знаний по объектно-ориентированной технологии, которая постоянно развивалась и стала фактически основной парадигмой современного проектирования программного обеспечения. Прочитав третье издание, ожидавшееся с большим нетерпением, читатели узнают, как применять объектно-ориентированные методы с помощью универсального языка моделирования UML 2.0.
Авторы, среди которых основатель языка UML — Гради Буч, описывают свой богатый и разнообразный опыт, позволяющий разрабатывать более мощные методы объектного проектирования и решать сложные проблемы, стоящие перед разработчиками систем и программного обеспечения. Используя многочисленные примеры, они иллюстрируют основные концепции, объясняют методы и приводят примеры их успешного применения в разных предметных областях, к которым, в частности, относятся системная архитектура, сбор данных, криптоанализ, системы управления и разработка Web-приложений. Читатели найдут в книге практичные советы, касающиеся важных вопросов, включая классификацию, стратегии реализации и оптимальное управление проектами.
Новое издание отличается следующими особенностями:
- Книга содержит большое введение в язык UML 2.0 (фактически эта глава представляет собой отдельную книгу в книге), охватывающее широкий спектр обозначений фундаментальных и составных элементов с акцентом на ключевые изменения.
- По настоятельному требованию читателей сделан акцент на моделировании. Этой теме посвящены пять глав, в каждой из которых описывается отдельный этап жизненного цикла проекта.
- Изложен новый подход к сложным системам, включая новые методы разработки системной архитектуры с помощью объектно-ориентированного анализа и проектирования, а также языка UML.
- В книге проанализированы основные концепции объектной модели, обычно вызывающие недоразумения у широкого круга специалистов, такие как абстракция, инкапсуляция, модульность и иерархия.
- Книга содержит советы, как правильно распределять ресурсы коллектива разработчиков и управлять рисками, связанными с разработкой сложных систем программного обеспечения.
- В приложении кратко описаны основные объектно-ориентированные языки программирования, такие как Java и C++.
Книга пригодится всем, кто хочет использовать объектно-ориентированную технологию для управления, разработки архитектуры и проектирования систем.
Об авторах:
Гради Буч — сотрудник компании IBM и автор шести бестселлеров по объектно-ориентированному программированию. Он является всемирно признанным автором объектно-ориентированного подхода и разработчиком языка UML.
Роберт А. Максимчук — руководитель научно-исследовательских работ в компании Unisys Chief Technology Office. В центре его научных интересов новые технологии моделирования. Он один из авторов книг UML for Database Design и UML for Mere Mortals®.
Майкл У. Энгл — главный инженер компании Lockheed Martin Corporation. Он имеет большой технический и управленческий опыт работы в области проектирования систем. Майкл принимал участие в разработке систем на самых разных этапах их жизненного цикла — от начала проекта до его сопровождения. Используя свой опыт системного архитектора, Майкл применяет объектно-ориентированные методы анализа и проектирования при j разработке сложных систем.
Бобби Дж. Янг — д-р философии, руководитель научно-исследовательских работ в компании Unisys Chief Technology Office. Она имеет многолетний опыт работы в области информационных технологий, в частности в коммерческих компаниях и в Министерстве обороны США.
Джим Коналлен — разработчик программного обеспечения в группе Model Driven Development Strategy компании IBM Rational, в которой он активно применяет методы модельной архитектуры (MDA), предложенные компанией Object Management Group (OMG), к инструментам моделирования компании IBM Rational.
Келли А. Хьюстон — консультант по информационным технологиям в компании IBM Rational. Она является архитектором методов и отвечает за интеграцию методов, предложенных компанией IBM.
Характеристики
Автор(ы) | Грэди Буч, Роберт А. Максимчук, Майкл У. Энгл, Бобби Дж. Янг, Джим Коналлен, Келли А. Хьюстон |
Переводчик | Д.А. Клюшин |
Издательство | Вильямс |
Год выпуска | 2017 |
ISBN | 978-5-8459-1401-9 |
Кол-во страниц | 720 |
Формат страниц | 70x100/16 (170x240 мм) |
Язык | Русский |
Переплёт | Твердый |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Вес | 1080 г |