OrinkSoft.ru

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

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

Автор: Skillsoft

Аннотация/Описание
Обзор приемов по поиску классов в начальном наборе требований к системе

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

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

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

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

• Изучение различий между объектами и классами, а также разбор примеров, иллюстрирующих понятия состояния, поведения и идентичности.
• Перечисление точных названий и демонстрация классов и объектов, а также изучение характеристик диаграмм классов и объектов в языке UML.
• Разбор примеров, иллюстрирующих понятия соединения (coupling), сцепления (cohesion), достаточности (sufficiency), полноты (completeness) и примитивности (primitiveness) в объектно-ориентированном анализе и дизайне.
• Перечисление способов систематизации классов, характеризация стереотипа в нотации UML, а также проведение различий между классами границ (boundary), элементов управления (control) и сущностей (entity).
• Перечисление факторов, которые нужно учитывать при определении классов сущностей для сценария использования.
• Выделение объектов действия в потоке событий и поиск подходящих классов сущностей для сценария использования.
• Перечисление факторов, которые нужно учитывать при определении классов границ и элементов управления для сценария использования.
• Документирование классов на языке UML.
• Определение трех компонентов, составляющих карты CRC (Class Responsibility Collaborator – Класс/Обязанности/Сотрудничающие стороны) и перечисление преимуществ CRC-моделирования.
• Определение необходимых участников для CRC-сеанса, а также перечисление требуемого опыта для каждого из членов команды.
• Перечисление способов начать сеанс мозгового штурма и определение четырёх задач, которые следует разрешить в ходе сеанса CRC-моделирования.