OrinkSoft.ru

Описание программы 2008-02-05

Изображение программы: Объектно-ориентированный анализ и дизайн с использованием языка UML: Проектирование системы (Skillsoft)

Автор: Skillsoft

Аннотация/Описание
Знакомство с архитектурным анализом и дизайном, а также изучение роли ключевых механизмов

Целевая аудитория
Веб-разработчики

Предпосылки
Знание основ объектно-ориентированного программирования, включая инкапсуляцию и наследование, а также технологии разработки программного обеспечения

Продолжительность
180 минут

Цели
Объектно-ориентированный анализ и дизайн с использованием языка UML: Проектирование системы

• Перечисление трудностей, с которыми сталкивается эта архитектура, определение преимуществ корректно заданной архитектуры, а также изучение отличий трех основных типов архитектурных изменений в программной системе.
• Перечисление работ, проводимых в ходе планирования архитектурного анализа, а также перечисление ожидаемых результатов для каждого из этих процессов.
• Перечисление 4+1 представлений программной архитектуры и определение того, что отображает каждое их этих представлений.
• Перечисление характеристик подсистем и компонентов, изучение отличий между ними, а также определение потенциальных проблем в повторном использовании компонентов.
• Описание диаграмм параллельного исполнения (concurrency diagram) и диаграмм компонентов.
• Перечисление трудностей, которые следует учитывать при развертывании программной системы и создании диаграмм развертывания, разбор примеров узлов, а также использование правильной нотации UML для узлов.
• Перечисление факторов, которые следует учесть при проектировании ключевых механизмов для распределения дефицитных ресурсов, межпроцессных коммуникаций, многократного использования кода и обработки ошибок, а также изучение различий между механизмами анализа, дизайна и реализации.
• Перечисление факторов, учитываемых при проектировании ключевых механизмов обеспечения непротиворечивости, а также изучение отличий между реляционными системами управления базами данных и объектно-ориентированными системами управления.
• Редактирование UML-диаграмм последовательностей и классов для отображения в них новых ключевых механизмов, добавляемых в систему.