OrinkSoft.ru

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

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

Автор: Skillsoft

Аннотация/Описание
Знакомство с операциями и атрибутами, диаграммами состояний и работ, а также демонстрация важности проверки модели классов

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

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

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

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

• Изучение отличий между атрибутами и операциями, перечисление преимуществ инкапсуляции, а также определение различных уровней видимости в нотации UML.
• Перечисление способов определения операций класса в UML-модели.
• Перечисление способов определения атрибутов класса в UML-модели.
• Способы использования и основные компоненты диаграмм активности (activity diagram) в UML.
• Перечисление достоинств и недостатков UML-диаграмм активности, определение устройств, которые используются в них для моделирования решений, выполнения повторных переходов и назначения обязанности.
• Определение элементов нотации UML в диаграмме активности.
• Изучение отличий диаграмм состояния от диаграмм последовательности, кооперации и активности, а также определение нотации UML, используемой в диаграммах состояния.
• Перечисление преимуществ использования вложенных состояний в UML-диаграммах состояния, а также корректное отображение вложенных подсостояний (nested substate), исторических индикаторов и параллельных подсостояний (concurrent substate) в нотации UML.
• Финальное оформление UML-диаграммы состояний путем определения состояний объектов в конкретном сценарии, а также добавление граничных условий в переходы между состояниями.
• Перечисление факторов, которые способствуют созданию качественно спроектированной UML-модели.
• Перечисление способов минимизации противоречий в моделях и определение методов координации моделей в UML.
• Перечисление способов гомогенизации моделей в UML.