К тому времени как объектная технология - в частности язык Java - стала обычным делом, появилось большое количество плохо спроектированных, неэффективных и малопригодных к сопровождению и расширению приложений. Профессиональные разработчики программных систем все яснее видят, насколько трудно иметь дело с таким "неоптимальным" наследием. Уже несколько лет эксперты в области объектного программирования...
Третье издание бестселлера Мартина Фаулера "UML. Основы" охватывает UML 2 - версию, которая существенно отличается от всех предыдущих. Но основная формула успеха этой книги не претерпела изменений. До сих пор она, бесспорно, остается лучшим кратким и точным руководством по применению UML.
Главное достоинство книги заключается в кратком и сжатом изложении сути UML и особенностей применения этого языка в...
Сегодня многие книги посвящены или UML, или Унифицированному процессу (Unified Process, UP), но не им обоим. Арлоу и Нейштадт заполнили этот пробел книгой, являющей собою замечательный синтез UML и UP.
Здесь вы изучите методики объектно-ориентированного анализа и проектирования, синтаксис и семантику UML и соответствующие аспекты UP. Книга содержит точный и лаконичный обзор UML и UP с точки зрения ОО аналитика и...
Данная книга описывает процесс создания распределенных, параллельных систем и систем реального времени с точки зрения проектирования архитектуры системы. Подробно рассмотрены ключевые вопросы, возникающие в процессе разработки: управление временем отклика, синхронизация, актуальность и непротиворечивость данных. На многочисленных примерах автор показывает, как с помощью одной и той же...
"UML для простых смертных" является прекрасным руководством, в котором показывается, что UML может дать организации. В этой книге четко определены проекты, что позволяет сократить число дефектов и избежать дорогостоящего рефакторинга Эта книга знакомит читателя с различными типам диаграмм и методиками моделирования; в ней приводятся случаи из реальной жизни, которые объясняют, каким образом UML может...
Унифицированный язык моделирования (Unified Modeling Language, UML) является графическим языком для визуализации, специфицирования, конструирования и документирования систем, в которых большая роль принадлежит программному обеспечению. С помощью UML можно разработать детальный план создаваемой системы, содержащий не только ее концептуальные элементы, такие как системные функции и бизнес-процессы, но и конкретные...
Данная книга рассказывает об основах создания программного обеспечения с помощью UML — унифицированного языка моделирования. Она подойдет как опытным разработчикам, желающим освоить в короткие сроки методику проектирования программного обеспечения, которая сегодня становится одной из самых популярных, так и начинающим программистам, едва приступившим к изучению существующих языков...
Предметом книги является описание всех элементов нотации языка UML версии 1.5 и особенностей процесса объектно-ориентированного анализа, проектирования и разработки приложений с использованием всех диаграмм UML 1.5.
Книга ориентирована на начинающих и более опытных менеджеров проектов и архитекторов программных приложений, бизнес-аналитиков и системных аналитиков, программистов и тестировщиков,...
Книга посвящена методике разработки программного обеспечения измерительных информационных систем на базе современных компонентных технологий. Детально рассматриваются вопросы моделирования информационных систем с использованием языка UML. Приводятся обширные теоретические сведения и практические рекомендации по основам объектного и компонентного проектирования. Также в пособии содержится...
Эта книга представляет собой практическое руководство по применению прецедентов. Ее можно воспринимать и как учебник, и как работающий пример системы электронной торговли. В ней подробно рассматривается проектирование электронного магазина и демонстрируются типичные ошибки. Содержащиеся в книге упражнения предназначены для самостоятельного поиска и исправления ошибок, хотя авторы приводят и...
Книга является исчерпывающим руководством по использованию инструмента (Rational Rose 2000), процесса (Rational Unified Process) и языка (UML) для визуального представления, определения, описания и создания программной системы. Здесь изложены основы процесса разработки и дано четкое объяснение каждого этапа и элемента. Автор следует упрощенному варианту методологии Rational Unified Process и описывает процесс разработки от задумки до...
Перед вами поистине революционная книга, посвященная базовым принципам объектно-ориентированного мышления. Своей универсальностью она выгодно отличается от множества книг, описывающих отличительные черты какого-нибудь одного языка программирования.
Новое издание этого бестселлера обновлено в соответствии со стандартом UML 2.0. Авторы четко и ясно объясняют суть важнейших концепций...
Книга (оригинальное название «C++ How to Program, Fifth Edition») является одним из самых популярных в мире учебников по C++. Характерной его особенностью является «раннее введение» в классы и объекты, т. е. начала объектно-ориентированного программирования вводятся уже в 3-й главе, без предварительного изложения унаследованных от языка С элементов процедурного и структурного программирования, как это делается в...
Унифицированный язык моделирования (Unified Modeling Language, UML) является графическим языком для визуализации, специфицирования, конструирования и документирования систем, в которых большая роль принадлежит программному обеспечению. С помощью UML можно разработать детальный план создаваемой системы, содержащий не только ее концептуальные элементы, такие как системные функции и бизнес-процессы, но и конкретные...
В книге рассматриваются вопросы использования унифицированного языка моделирования UML 2.0. При этом основное внимание уделяется реализации объектно-ориентированной методологии, а не построению отдельных диаграмм. Кроме рассмотрения конкретных диаграмм приводятся также и сведения об их совместном использовании, а также реальные примеры, которые позволяют освоить язык UML еще лучше. Книга будет полезна...
Данная книга посвящена основным принципам проектирования Web-приложений с использованием унифицированного языка моделирования UML и его расширения. Кратко описываются динамические клиенты и технологии использования распределенных объектов, а также этапы итерационного процесса разработки объектно-ориентированных приложений для Web. Кроме того, подробно рассматриваются архитектурные шаблоны...
В книге подробно рассматривается использование UML на всех этапах процесса проектирования баз данных: моделирование прецедентов и объектов деятельности, определение требований, анализ и предварительное проектирование, детальное проектирование, развертывание. Выбранная авторами нестандартная методика изложения материала позволяет читателю стать одним из участников реального проекта,...
Эта книга содержит исчерпывающее описание как преимуществ, так и недостатков объектно-ориентированного подхода, последовательно рассматриваемых в отношении отдельных стадий жизненного цикла программного обеспечения, начиная от анализа требований и заканчивая сопровождением и модернизацией готовых программ. В каждом случае автор стремится увязать соответствующие принципы ООП с существующей...