Математика | ||||
Визуальное моделирование с помощью IBM® Rational® Software-Терри Кватрани М.: КУДИЦ-ПРЕСС. - 2007. - 192 с., илл | ||||
Терри Кватрани, Джим Палистрант
Визуальное моделирование с помощью IBM® Rational® Software Architect и UML™. Пер. с англ. - М.: КУДИЦ-ПРЕСС. - 2007. - 192 с., илл. Перевод с английского И. Легостаев Редактор А. Закис Данная книга - совместное издание автора хорошо известных книг по Rational Rose и UML Терри Кватрани и Джима Палистранта. Она посвящена новому инструменту - Rational Software Architect - и новой версии UML - 2.0. На примере конкретной системы авторы проходят весь путь от постановки задачи до реализации системы, знакомя читателя и с возможностями инструмента, и с возможностями новой версии UML. Попутно авторы предлагают много полезных сведений о процессе разработки программного обеспечения, полезных приемах моделирования и документирования проектных решений. Книга предназначена для тех, кто предпочитает высокой теории реальную практику, и может быть полезной не только тем, кто хочет сразу приступить к работе с новым программным продуктом, но и всем специалистам, желающим ознакомиться с практическим применением UML 2.O. Содержание Предисловие.......................................................................................................................................................VIII Вступление.................................................................................................................................................................X Об авторах.............................................................................................................................................................XIV Глава 1 Введение в визуальное моделирование..........................................................................................1 Введение...................................................................................................................................................3 Треугольник успеха........................................................................................................................4 Роль нотации........................................................................................................................................4 История UML........................................................................................................................................5 Роль технологии...............................................................................................................................7 Что такое итеративная и инкрементная разработка....................................8 Rational Unified Process...............................................................................................................9 Rational Software Architect.....................................................................................................11 Заключение.........................................................................................................................................11 Ссылки на ресурсы по разработке...............................................................................12 Глава 2 Начало проекта....................................................................................................................................................13 Определение правильного проекта...........................................................................15 Состояние дел в Университете восточных штатов (ESU)......................1б Риски в задаче регистрации курсов............................................................................17 Постановка задачи регистрации курсов ESU.....................................................17 Заключение.........................................................................................................................................18 Глава 3 Модель прецедентов использования.............................................................................................19 Поведение системы....................................................................................................................21 Актеры.....................................................................................................................................................24 Прецеденты использования...............................................................................................28 Диаграммы прецедентов использования..............................................................39 Диаграммы деятельности......................................................................................................45 Заключение.........................................................................................................................................52 Ссылки на ресурсы по разработке...............................................................................53 Глава 4 Модель анализа....................................................................................................................................................55 Создание модели анализа.....................................................................................................57 Шаблон модели анализа........................................................................................................58 Реализация прецедентов использования..............................................................60 Документирование классов................................................................................................67 Распределение поведения....................................................................................................71 Диаграммы последовательностей................................................................................72 Обзор классов-участников..................................................................................................79 Заключение.........................................................................................................................................82 Ссылки на ресурсы по разработке...............................................................................83 Глава 5 Модель проектирования.............................................................................................................................85 Модель проектирования........................................................................................................87 Элементы проектирования.................................................................................................90 Определение элементов проектирования™ основе классов анализа....................................................................................................................................................94 Диаграммы классов.....................................................................................................................98 Пользовательский интерфейс......................................................................................107 Заключение......................................................................................................................................112 Ссылки на ресурсы по разработке............................................................................113 Глава 6 Модель реализации......................................................................................................................................115 Выбор способа сохранения данных.......................................................................117 Служебные объекты для доступа к данным......................................................119 Решения по пользовательскому интерфейсу.................................................121 JAVASERVER FACES......................................................................................................................123 Все вместе..........................................................................................................................................124 Заключение......................................................................................................................................14б Ссылки на ресурсы по разработке............................................................................146 Приложение А Метамодель UML..............................................................................................................................................147 Документы спецификации UML..................................................................................149 Структура спецификации ................................................................................................ Н9 Структура метамодели .......................................................................................................... 150 Приложение В Обзор нотации UML .................................................................................................................................... * 5 3 Предметный указатель Цена: 150руб. |
||||