Свържете се с нас

Съдържание и теми, включени в курса

Въведение в UML

  • Кратка история на UML
  • Преглед на въпроси от областта на обектно-ориентираното моделиране
  • Спецификация на UML на групата OMG
  • Преглед на диаграмите в UML

Управление на изискванията

  • Видове изисквания
  • Категории изисквания според FURPS
  • Методи за събиране на изисквания
  • Моделиране на изисквания с нотацията UML
  • Матрица на зависимостите на изискванията
  • Създаване на спецификация на изискванията въз основа на диаграми

Моделиране на бизнес процеси

  • Дефиниция на бизнес процес
  • Моделиране на бизнес процеси в UML
  • Диаграма на дейностите
    • Потоци на решения и паралелни потоци
    • Изключения и обработка на изключения
    • Дялове, пътеки

Моделиране на нефункционални изисквания

  • Използване на диаграми на компонентите и на внедряването
  • Предварителна архитектура на системата – логическа и физическа
  • Моделиране на изисквания, свързани със сигурността, производителността и надеждността на системата

Моделиране на функционални изисквания

  • Определяне на обхвата на системата
  • Моделиране на функционалността на системата с помощта на диаграма на случаите на употреба
    • Идентифициране на актьорите и връзките между тях
    • Разпознаване на случаите на употреба
    • Асоциация "актьор – случай на употреба" и нейните свойства
    • Връзки между случаите на употреба: include, extend, генерализация
  • Създаване на сценарии на случаите на употреба и генериране на диаграми въз основа на тях (на дейности, на краен автомат)

Аналитичен модел на системата

  • Използване на диаграма на последователностите
    • Видове съобщения: асинхронни, синхронни, обратни
    • Определяне на последователността на номериране на съобщенията
    • Категории аналитични обекти: Boundary, Control и Entity
  • Въведение в проектирането на системата
  • Моделиране на взаимодействието

Статично моделиране

  • Диаграма на класовете и генериране на изходен код
    • Асоциативна връзка и нейните характеристики
    • Останалите връзки: агрегация, композиция, генерализация, зависимост, асоциативен клас
  • Forward/Reverse engineering
    • Генериране на изходен код въз основа на диаграма
    • Генериране на диаграма въз основа на изходен код
    • Синхронизиране на код и диаграма
  • Диаграми на обектите, на композитните структури и на пакетите

Динамично моделиране

  • Верификация на статичния модел
    • Уточняване на сигнатурите на методите
    • Проверка на коректността на диаграмата на класовете
  • Динамично моделиране на ниво извиквания на методи
  • Диаграма на последователностите на проектно ниво

Изисквания

Препоръчва се познаване на основните понятия, свързани с обектно-ориентирания подход, или на произволен обектно-ориентиран език.

 21 Часа

Брой участници


Цена за участник

Отзиви от участници (2)

Предстоящи Курсове

Свързани Kатегории