Подлинное точечное программное обеспечение моделирование и проектирование UML Использование режима режима и структура архитектуры программного обеспечения Goga, Peng Xin и другие книги по вопросам компьютерных наук для индустрии проектирования программ для объектных программ.

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товара
- Информация о товаре
- Фотографии

| Программное моделирование и дизайн: UML, вариант использования, режим и архитектура программного обеспечения | ||
| Ценообразование | 85.00 |
| Издатель | Машиностроительная промышленность Пресса | |
| Издание | 1 | |
| Опубликованная дата | Октябрь 2016 года | |
| формат | 16 | |
| автор | (США) Гомаа (Гомаа, ч.) | |
| Украсить | Мягкая обложка | |
| Количество страниц | 420 | |
| Число слов | ||
| Кодирование ISBN | 9787111467595 | |










DY Глава введение
1.1 Программное моделирование
1.2 Объектно-ориентированный подход и унифицированный язык моделирования
1.3 Программный дизайн архитектуры
1.4 Методы и обозначения
1.5 Комета: метод моделирования и проектирования программного приложения на основе UML
1.6 Стандарт UML
1.7 Multi-Eview Architecture Software Architecture
1.8 Разработка программного моделирования и методов проектирования
1.9 Разработка объектно-ориентированных методов анализа и проектирования
1.10 Параллельные, распределенные и методы проектирования в реальном времени
1.11 Резюме
упражняться
Глава 2 Обзор нотации UML
2.1 Диаграмма UML
2.2 Диаграмма вариантов использования
2.3 классы и объекты
2.4 Классовая диаграмма
2.4.1 Отношения
2.4.2 Иерархия агрегации и композиции
2.4.3 Уровни обобщения и специализации
2.4.4 видимость
2.5 Диаграмма взаимодействия
2.5.1 Схема связи
2.5.2 Схема последовательности
2.6 Связанная схема машины
2.7 Пакет
2.8 Схема одновременной связи
2.9 Диаграмма развертывания
2.10 Механизм расширения UML
2.10.1 Структурная модель
2.10.2 Значение тега
2.10.3 ограничения
2.11 Соглашение этой книги
2.11.1 Моделирование требований
2.11.2 Аналитическое моделирование
2.11.3 Проектирование и моделирование
2.12 Резюме
упражняться
Глава 3 Модель и процесс цикла выживания программного обеспечения
3.1 Модель цикла выживания программного обеспечения
3.1.1 Модель цикла выживания водопада
3.1.2 Ограничения модели водопада
3.1.3 заброшенный прототип
3.1.4 Эволюционные прототипы посредством постепенного развития
3.1.5 Комбинация заброшенного прототипа и постепенного развития
3.1.6 Спиральная модель
3.1.7 Объединенное процесс разработки программного обеспечения
3.2 Проверка и подтверждение дизайна
3.2.1 Обеспечение качества программного обеспечения
3.2.2 Анализ производительности проектирования программного обеспечения
3.3 Действия цикла выживания программного обеспечения
3.3.1 Анализ и контракт требований
3.3.2 Дизайн архитектуры
3.3.3 Рабочий проект
3.3.4 Кодирование
3.4 Тестирование программного обеспечения
3.4.1 ЕДИНЦИОННЫЕ Тестирование
3.4.2 Интеграционное тестирование
3.4.3 Системное тестирование
3.4.4 Принятие теста
3.5 Резюме
упражняться
Глава 4 Концепция разработки и архитектуры программного обеспечения
4.1 Объектно-ориентированная концепция
4.2 Информация скрыть
4.2.1 Информация, скрываясь в объектно-ориентированном дизайне
4.2.2 Пример скрытия информации
4.2.3 Информация о конструкции скрытые объекты
4.3 Наследование и обобщение/специализация
4.4 Одновременная обработка
4.4.1 Последовательное применение и одновременное применение
4.4.2 Одновременные объекты
4.4.3 Сотрудничество между одновременными объектами
4.4.4 Проблемы синхронизации
4.4.5 Производители/потребительские проблемы
4.4.6 Асинхронное сообщение об сообщении
4.4.7 Синхронное сообщение об сообщении с ответом
4.5 Образец дизайна
4.6 Архитектура программного обеспечения и компоненты
4.6.1 Компоненты и компонентные интерфейсы
4.6.2 Разъем
4.7 Атрибуты качества программного обеспечения
4.8 Резюме
упражняться
Глава 5 Обзор методов моделирования и проектирования программного обеспечения
5.1 Цикл выживания программного обеспечения COMET на основе варианта использования
5.1.1 Моделирование требований
5.1.2 Аналитическое моделирование
5.1.3 Проектирование и моделирование
5.1.4 Инкрементная конструкция программного обеспечения
5.1.5 Интеграция программного обеспечения.
5.1.6 Системное тестирование
5.2 Сравнение цикла выживания кометы и других программных процессов
5.2.1 Сравнение цикла выживания кометы и процесса разработки программного обеспечения Unified
5.2.2 Сравнение цикла выживания кометы и спиральной модели
5.3 Требования, анализ и моделирование проектирования
5.3.1 Действия в моделировании требований
5.3.2 Проанализируйте действия в моделировании
5.3.3 Действия в моделировании дизайна
5.4 Разработка архитектуры программного обеспечения
5.5 Резюме
упражняться
Программное моделирование части 2
Глава 6 Моделирование вариантов использования
6.1 Моделирование требований
6.1.1 Анализ требований
6.1.2 Контракт на требования
6.1.3 Качественные атрибуты правил требований программного обеспечения
6.2 Примеры использования
6.3 участники
6.3.1 Участники, роли и пользователи
6.3.2 крупных и второстепенных участников
6.3.3 Моделирование участников
6.3.4 Кто является участником
6.4 Примеры использования идентификации
6.5 Зарегистрированные варианты использования в модели использования
6.6 Пример описания варианта использования
6.7 Отношения с вариантом использования
6.8 Включите отношения
6.8.1 Примеры взаимосвязи включения и примеры использования включения.
6.8.2 Структурированные варианты использования словеса
6.9 Расширенные отношения
6.9.1 Расширенные точки
6.9.2. Примеры расширенных точек и расширенных примеров использования.
6.10 Руководство по организации использования.
6.11 Укажите нефункциональные требования
6.12 Пакет вариантов использования
6.13 Диаграмма активности
6.14 Резюме
упражняться
Глава 7 Статическое моделирование
7.1 Связь между классами
7.1.1.
7.1.2 множественность ассоциаций
7.1.3 Тройные отношения
7.1.4 Односторонняя ассоциация
7.1.5 Класс ассоциации
7.2 иерархия комбинации и агрегации
7.3 Обобщение/конкретный уровень
7.4 ограничения
7.5 Статическое моделирование и UML
7.6 Статическое моделирование системного контекста
7.7 Классификация классов с использованием конструкции UML
7.8 Моделирование внешнего класса
7.8.1 Пример разработки диаграммы класса программной системы с внешними классами
7.8.2 Участники и внешние классы
7.8.3 Пример разработки диаграммы класса программной системы от участников
7.9 Статическое моделирование классов сущностей
7.10 Резюме
упражняться
Глава 8 объект и организация класса
8.1 Организационные руководящие принципы для объектов и классов
8.2 Моделирование классов и объектов приложений
8.3 Организация и классификация объектов и классов
8.4 Внешние классы и граничные классы программного обеспечения
8.5 Граничные классы и объекты
8.5.1 Объект взаимодействия с пользователем
8.5.2 Прокси -объекты
8.5.3 Объект граничного объекта ввода/вывода устройства
8.5.4 Опишите внешние и граничные классы
8.6 Классы и объекты сущности
8.7 Классы управления и объекты
8.7.1 Координаторный объект
8.7.2. Связанные с состоянием объекты управления
8.7.3 Объект таймера
8.8. Классы логики приложений и объекты
8.8.1 объект бизнес -логики
8.8.2 Объекты алгоритма
8.8.3 Объекты обслуживания
8.9 Резюме
упражняться
Глава 9 Динамическое интерактивное моделирование
9.1 Моделирование взаимодействия объекта
9.1.1 Диаграмма связи
9.1.2 Диаграмма последовательности
9.1.3.
9.1.4 Сравнение диаграмм последовательности и диаграмм связи
9.1.5 Примеры использования и сценарии
9.1.6 Общие формы взаимодействия и экземпляры
9.2 Номер последовательности сообщений на интерактивном графике
9.2.1 Теги сообщения на интерактивных графиках
9.2.2 Номер последовательности сообщений на интерактивном графике
9.2.3 Параллельные и заменяемые последовательности сообщений
9.2.4 Описание последовательности сообщения
9.3 Динамическое интерактивное моделирование
9.4 Динамическое интерактивное моделирование динамического моделирования без сохранения состояния
9.5 Пример моделирования динамического взаимодействия без состояния
9.5.1 Пример просмотра тревоги
9.5.2 Пример запроса заказа
9.6 Резюме
упражняться
DY ГЛАВА 0 ОТДИЧЕНИЕ СТАЦИОНА
10.1 конечные государственные машины и государственные переходы
10.1.1 событие
10.1.2 Статус
10.2 Пример диаграммы статуса
10.2.1 Пример диаграммы состояния атм
10.2.2 Пример диаграммы состояния микроволновой печи
10.3 События и условия оповещения
10.4 Действие
10.4.1 Действия в переходе состояния
10.4.2 Введите действие
10.4.3 Выходное действие
10,5 иерархическая диаграмма состояния
10.5.1 Иерархическое разложение состояния
10.5.2 Составной статус
10.5.3 Агрегация государственных переходов
10.5.4 Диаграмма ортогонального состояния
10.6 Руководящие принципы для диаграмм статуса развития
10.7 Схема состояния разработки из варианта использования
10.8 Пример разработки диаграммы статуса из варианта использования
10.8.1 Разработать диаграммы состояния для каждого варианта использования
10.8.2 Рассмотрим последовательности замены
10.8.3 Диаграмма состояния интеграции разработки
10.8.4 Иерархическая диаграмма развития
10.9 Резюме
упражняться
DY Глава 1 Моделирование динамического взаимодействия статуса
11.1 Шаги в моделировании динамического взаимодействия, связанного с состоянием
11.2 Моделирование интерактивных сцен с использованием графиков взаимодействия и графиков состояний
11.3 Пример моделирования динамического взаимодействия, связанного с состоянием: банковская система
11.3.1 Определите основную последовательность
11.3.2 Определите заменяемую последовательность
11.3.3 Основная последовательность: Допустимый PIN -код
11.3.4 Заменяемая последовательность: неверный PIN -код
11.3.5 Заменяемая последовательность: третий неверный код PIN -кода
11.3.6 Заменяемая последовательность: украденные или истекшие карты
11.3.7 Диаграммы взаимодействия для всех сценариев
11.3.8 Последовательность управляющих объектов и диаграмм состояния
11.4 Резюме
упражняться
Часть 3 Программная архитектура дизайн архитектуры
DY Глава 2 Обзор архитектуры программного обеспечения
12.1 Архитектура программного обеспечения и компонента на основе компонентов архитектуры программного обеспечения
12.1.1 Архитектура программного обеспечения на основе компонентов
12.1.2 Структура архитектуры
12.2 Multi-Eview Architecture Software Architecture
12.2.1 Структурное представление о архитектуре программного обеспечения
12.2.2 Динамический вид архитектуры программного обеспечения
12.2.3 Просмотр развертывания архитектуры программного обеспечения
12.3 Образец архитектуры программного обеспечения
12.3.1 Абстрактная иерархическая архитектура шаблон
12.3.2 Режим вызова/возврата
12.3.3 Асинхронный режим связи сообщения
12.3.4 Синхронный режим связи с ответом с ответом
12.4 Опишите шаблоны архитектуры программного обеспечения
12.5 Дизайн интерфейса
12.6 Разработка архитектуры программного обеспечения
12.7 Резюме
упражняться
DY Глава 3 Программный дизайн подсистемной архитектуры
13.1 Проблемы в дизайне архитектуры программного обеспечения
13.2 Интегрированная диаграмма связи
13.3 Разделение проблем в дизайне подсистемы
13.3.1 Композитные объекты
13.3.2 Географическое расположение
13.3.3 Клиенты и услуги
13.3.4 взаимодействие с пользователем
13.3.5 Интерфейсы для внешних объектов
13.3.6 Диапазон управления
13.4 Руководящие принципы подсистемной организации
13.4.1 Клиентская терминальная система
13.4.2 Подсистема взаимодействия с пользователем
13.4.3 Подсистема обслуживания
13.4.4 Управляющая подсистема
13.4.5 Подсистема координатора
13.4.6 Входная/выходная подсистема
13.5 Решение о связи сообщений между подсистемами
13.6 Резюме
упражняться
DY Глава 4 Разработка объектно-ориентированной архитектуры программного обеспечения
14.1 Концепции, архитектуры и модели объектно-ориентированной архитектуры программного обеспечения
14.2 Информация о дизайне скрытый класс
14.3 Дизайн класса интерфейсы и операции
14.3.1 Операции проектирования на основе интерактивной модели
14.3.2 Примеры проектирования на основе интерактивной модели
14.3.3 Операции проектирования на основе статических моделей
14.4 Класс абстракции данных
14.5 Государственный класс машины
14.6 класс взаимодействия с графическим пользователем
14.7 Класс бизнес -логики
14.8 Наследование в дизайне
14.8.1 Классное наследство
14.8.2 Аннотация классы
14.8.3 Абстрактные примеры класса и подкласса
14.8.4 Аннотация Суперкласс и Дизайн подкласса
Класс 14.9 Конституция интерфейса
14.10 Подробный дизайн укрытия информации
14.10.1 Подробный дизайн учетной записи абстрактной суперкласс
14.10.2 Подробный дизайн проверки учетной записи подкатегории
14.10.3 Подкатегория сберегательной учетной записи.
14.11 Полиморфное и динамическое связывание
14.12 Внедрение класса в Java
14.13 Резюме
упражняться
DY Глава 5 Разработка архитектуры программного обеспечения для клиента/сервера
15.1 Концепции, архитектуры и шаблоны архитектуры клиента/сервера/сервера
15.2 Структурная модель архитектуры программного обеспечения клиента/сервисного обслуживания
15.2.1 Модель архитектуры с несколькими клиентами/однополушкой
15.2.2 Модель архитектуры с несколькими клиентами/мультиголкой
15.2.3 Многоуровневая модель архитектуры клиентов/сервиса/сервиса
15.3 Режим связи архитектуры клиента/сервера
15.3.1 Синхронный режим связи с ответом с ответом
15.3.2 Асинхронный режим связи сообщений с обратным вызовом
15.4 Промежуточное программное обеспечение для клиентской/серверной системы
15.4.1 Системная платформа клиента/сервера
15.4.2 Java удаленный метод вызов метода
15.5 Проектирование подсистемы обслуживания
15.5.1 Проектирование последовательных услуг
15.5.2 Пример последовательного дизайна обслуживания
15.5.3. Параллельный дизайн обслуживания
15.6 Дизайн класса упаковки
15.6.1 Дизайн класса обертки базы данных
15.6.2 Пример класса обертки базы данных
15.7. Проектирование от статических моделей до реляционных баз данных
15.7.1 Концепция реляционной базы данных
15.7.2 Определите первичный ключ
15.7.3 Ассоциации картирования с иностранными ключами
15.7.4 Занятия ассоциации картирования в таблицах ассоциации
15.7.5 Сопоставление целых/частичности в реляционных базах данных
15.7.6 Картирование обобщенных/специализированных отношений с реляционными базами данных
15.8 Резюме
упражняться
DY Глава 6 Проектирование сервисной архитектуры
16.1 Концепции, архитектуры и модели сервисной архитектуры
16.2 Уэмплекс агента программного обеспечения Архитектуры
16.2.1 Режим регистрации обслуживания
16.2.2 Режим пересылки агента
16.2.3 Режим ручки агента
16.2.4 Режим обнаружения услуг
16.3 Техническая поддержка для сервисной архитектуры
16.3.1 Соглашение о веб -обслуживании
16.3.2 Веб -службы
16.3.3 Регистрационная служба
16.3.4 Агент и службы обнаружения
16.4 Режим транзакции программного обеспечения
16.4.1 Двухэтапный режим протокола отправки
16.4.2 Режим составной транзакции
16.4.3 Режим длинной транзакции
16.5 Режим переговоров
16.6 Дизайн сервисного интерфейса в архитектуре обслуживания
16.7 Координация обслуживания в архитектуре обслуживания
16.8 Разработка сервисной архитектуры
16.9 Повторное использование услуг
16.10 Сводка
упражняться
DY Глава 7 Разработка компонентной архитектуры программного обеспечения
17.1 Концепции, архитектуры и модели компонентной архитектуры программного обеспечения
17.2 Разработка распределенной программной архитектуры на основе компонентов
17.3 Композитные подсистемы и компоненты
17.4 Моделирование компонентов с использованием UML
17.4.1 Дизайн интерфейса компонента
17.4.2 Интерфейсы поставки и запроса
17.4.3 разъемы и интерактивные компоненты
17.4.4. Конструкция композитных компонентов
17.5 Руководство по организации компонентов
17.5.1 Близость к физическим источникам данных
17.5.2 Местная автономия
17.5.3 Производительность
17.5.4 Конкретное оборудование
17.5.5 Компоненты ввода/вывода
17.6 Режим связи группового сообщения
17.6.1 Режим связи вещания
17.6.2 Режим связи подписки/уведомления
17.6.3. Совместная конструкция обслуживания с использованием подписок и уведомлений
17.7 Развертывание заявки
17.7.1.
17.7.2 Пример развертывания приложения
17.8 Резюме
упражняться
DY Глава 8 Разработка параллельной и в реальном времени архитектура программного обеспечения
18.1 Концепции, архитектуры и модели параллельной и архитектуры программного обеспечения в реальном времени
18.2 Особенности системы в реальном времени
18.3 Режим управления в архитектуре программного обеспечения в реальном времени
18.3.1 Централизованная модель архитектуры управления
18.3.2 Модель распределенной архитектуры управления
18.3.3 Модель архитектуры иерархического управления
18.4 Организация параллельной задачи
18.5 Руководящие принципы организации ввода/вывода
18.5.1 Задачи ввода/вывода, управляемые событиями
18.5.2 Периодические задачи ввода/вывода
18.5.3. Задачи ввода/вывода по требованию
18.6 Руководство по организации внутренних задач
18.6.1 Периодические задачи
18.6.2 Задачи по водителю по требованию
18.6.3 Контрольные задачи
18.6.4 Задачи на взаимодействие с пользователем
18.7 Разработка параллельной архитектуры задач
18.8 Коммуникация и синхронизация задач
18.8.1 Асинхронное (слабо связанное) сообщение об сообщении
18.8.2 Синхронное (тесно связанное) сообщение об сообщении с ответом
18.8.3 Синхронное (тесно связанное) сообщение об сообщении без ответа
18.8.4 Синхронизация событий
18.8.5 Взаимодействие задачи на информации скрытых объектов
18.8.6 Пересмотренная параллельная коммуникационная схема
18.9 Правила поведения задач и поведения задач
18.9.1 TIS Пример для задач банковского обслуживания
18.9.2 TIS Пример для задач интерфейса карт
18.10 Внедрение параллельных задач в Java
18.11 Резюме
упражняться
DY Глава 9 Дизайн программного обеспечения Архитектура линейки продуктов
19.1 Evolutionary Software Product Line Engineering
19.2 Моделирование требований линейки программного продукта
19.2.1 Моделирование вариантов использования линейки программного продукта
19.2.2 Особенности моделирования
19.3 Анализ и моделирование линейки программного продукта
19.3.1 Статическое моделирование линейков программного продукта
19.3.2 Динамическое интерактивное моделирование линейков программного обеспечения.
19.4 Моделирование машин динамического состояния линейки программного производства
19.5 Проектирование и моделирование линейки программного продукта
19.5.1 Моделирование архитектуры программного обеспечения на основе компонентов
19.5.2 Режим архитектуры программного обеспечения
19.6 Резюме
упражняться
Глава 20 Атрибуты качества программного обеспечения
20.1
20.2 Модификация
20.3 Тестируемость
20.4 Тризуанность
20.5 Масштабируемость
20.6. Повторное использование
20,7 Производительность
20.8 Безопасность
20,9 Доступность
20.10 Сводка
упражняться
Тематическое исследование части 4
Глава 21 Тематическое исследование клиентского/серверного программного обеспечения Архитектура: банковская система
21.1 Описание проблемы
21.2 Модель варианта использования
21.2.1 Использовать С.
21.2.2 Специфические варианты использования «снятия средств»
21.2.3 Конкретный вариант использования «учетная запись запроса»
21.2.4 Конкретные варианты использования «передача»
21.3 Статическое моделирование
21.3.1 Статическое моделирование проблемных доменов
21.3.2 Статическое моделирование системного контекста
21.3.3 Статическое моделирование классов сущностей
21.4 Организация объекта
21.4.1 Организация подсистемы клиента/сервера
21.4.2 Организация объектов и классов клиентов банкомата: граничные объекты
21.4.3 Организация объектов и классов клиента банкомата: объекты в использовании.
21.4.4 Организация объекта в подсистеме обслуживания
21.5 Динамическое моделирование
21.5.1. Описание последовательности сообщений График взаимодействия PIN -кода клиента
21.5.2. Описание последовательности сообщений Описание Серверной проверки PIN-кода Диаграмма взаимодействия
21.5.3.
21.5.4 Описание последовательности сообщений диаграмма снятия средств на стороне сервера
21.6 Схема состояния атм
21.6.1 Обработка составного состояния ввода клиента
21.6.2 Обработка составления транзакции
21.6.3
21.7 Разработка банковской системы
21.8 Интегрированная модель связи
21.9 Разделение системы на подсистемы
21.10 Дизайн подсистемы клиента банкомата
21.10.1 Разработка параллельной задачи архитектуры подсистемы банкомата
21.10.2 Определение интерфейса задачи подсистемы АТМ
21.10.3 Разработка информации о клиенте банкомата скрытый класс
21.11 Дизайн подсистемы банковского обслуживания
21.11.1 Разработка параллельной архитектуры задачи подсистемы банковского обслуживания
21.11.2 Информация об обслуживании банка дизайна Скрытая категория
21.11.3 Разработка интерфейса банковского обслуживания
21.12 Дизайн реляционной базы данных
21.13 Развертывание банковской системы
21.14 Другие соображения дизайна
21.15 Подробный дизайн
21.15.1 Пример логики последовательности событий для задач интерфейса чтения карт
21.15.2 Пример логики последовательности событий для задач управления ATM
21.15.3 Пример логики заказа на мероприятие для банковских задач обслуживания
Глава 22 Служба, ориентированная на сервис, исследование архитектуры: онлайн-система покупок
22.1 Описание проблемы
22.2 Моделирование вариантов использования
22.2.1 «Просмотр каталога» Описание варианта использования
22.2.2 «Запрос на заказ» Описание варианта использования
22.2.3 Описание варианта использования «Заказы на доставку обработки»
22.2.4 Описание варианта использования «Подтвердите доставку и выставление счета клиентам»
22.2.5 Диаграмма активности «Просмотр порядка».
22.3 Статическое моделирование
22.3.1 Моделирование контекста программной системы.
22.3.2 Статическое моделирование класса субъектов.
22.4 Объектная и классная организация
22.5 Динамическое моделирование
22.5.1 Динамическое моделирование варианта использования «Просмотр каталога»
22.5.2 Динамическое моделирование варианта использования «Заказ».
22.5.3.
22.5.4 Динамическое моделирование использования. «Подтверждение клиентов по доставке и выставлению счетов»
22.5.5 Динамическое моделирование варианта использования «Порядок просмотра»
22.6 Техническая поддержка архитектур и упаковки обслуживания
22.7 Дизайн и моделирование
22.7.1 Обзор сервисной архитектуры
22.7.2 Иерархическая архитектура программного обеспечения
22.7.3 Режим связи архитектуры
22.7.4. Параллельный дизайн программного обеспечения
22.7.5 Дизайн сервисного интерфейса
22.7.6 Служба, ориентированная на сервисное проектирование программного обеспечения
22.7.7. Компонентный порт и дизайн интерфейса
22.8 Повторное использование услуг
Глава 23 ТЕМЕРИЯ АРХИТЕКТУРЫ СОМПАННЫХ ПРОГРАММНОГО АРХИТЕКА: Система экстренного мониторинга
23.1 Описание проблемы
23.2 Моделирование вариантов использования
23.2.
23.2.2 «Просмотр оповещения» Описание варианта использования
23.2.3 Описание варианта использования «генерировать данные мониторинга»
23.2.4 «Создание оповещений» Описание варианта использования
23.3 Статическое моделирование
23.4 Динамическое моделирование
23.4.1 Организация класса и объекта
23.4.2 Диаграмма связи для вариантов использования
23.4.3 Схема связи для варианта использования «Просмотр оповещения»
23.4.4 Диаграмма связи для использования данных «Просмотр данных мониторинга»
23.4.5 Диаграмма связи для варианта использования «генерировать оповещение»
23.4.6 Диаграмма связи для использования статуса «генерировать статус мониторинга»
23.5 Проектирование и моделирование
23.5.1 Интегрированная диаграмма связи
23.5.2 иерархическая архитектура на основе компонентов
23.5.3 Режим связи архитектуры
23.5.4 Архитектура программного обеспечения на основе распределенных компонентов
23.5.5 Конструкция компонента и сервисного интерфейса
23.6 Развертывание программного компонента
ГЛАВА 24 РЕАКТИРОВАНИЕ АРХИТЕКТУРЫ АРХИТЕКТУРЫ: Автоматическая система загрузки транспортных средств
24.1 Описание проблемы
24.2 Моделирование вариантов использования
24.2.1 «Переместить на сайт».
24.2.2 Случай использования "Отправить статус транспортного средства"
24.3 Статическое моделирование
24.3.1 Концептуальная статическая модель
24.3.2 Моделирование контекста программной системы
24.4 Объектная и классная организация
24.5 Моделирование машины динамического состояния
24.6 Динамическое интерактивное моделирование
24.6.1 Динамическое моделирование вариантов использования «перемещение на сайт»
24.6.2 Динамическое моделирование использования «Отправить статус транспортного средства»
24.7 Дизайн и моделирование
24.7.1 Интегрированная коммуникационная диаграмма
24.7.2 Архитектура программного обеспечения System Automation System System System System Automation
24.7.3 Архитектура программного обеспечения автоматической системы загрузочных транспортных средств
24.7.4 Архитектура параллельной программного обеспечения
24.7.5 Режим связи архитектуры
24.7.6 Архитектура программного обеспечения на основе компонентов
24.7.7 Дизайн интерфейса компонента
Приложение классификация шаблонов программного обеспечения
Приложение B Соображения обучения
Глоссарий
Практикуйте ответ
Рекомендации
индекс


«Моделирование и дизайн программного обеспечения: UML, варианты использования, шаблоны и архитектура программного обеспечения» представляют знания о моделировании и проектировании программного приложения.От UML до архитектуры программного обеспечения, эта книга показывает, как применять COMET в процессе решения реальных задач, и вводит шаблоны для различных архитектур, включая клиентские/сервер и модели клиентов/сервис в архитектуре программного обеспечения на основе компонентов, прокси, моделей обнаружения и транзакций в архитектуре программного обеспечения, ориентированной на сервис, в режиме реального времени в архитектуре программного обеспечения в реальном времени и иерархической моделях программного обеспечения.Кроме того, вводятся атрибуты качества программного обеспечения, включая обслуживание, модификацию, тестируемость, отслеживание, масштабируемость, повторную возможность, производительность, доступность и безопасность.


Хасан Гомаа является профессором кафедры компьютерных наук и разработки программного обеспечения в Университете Джорджа Мейсона в Соединенных Штатах и является председателем кафедры. У него более 30 лет академического и промышленного опыта в области разработки программного обеспечения и опубликовал более 150 технических работ. В дополнение к этой книге, он также собрал три книги: проектирование программных линейных линий с помощью UML), разработка Concurrent, Distribute и в реальном времени приложения с UML), а также программные проекты для систем совместного использования и систем в реальном времени.









