План на курса

Въведение в езика UML

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

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

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

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

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

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

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

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

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

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

  • Използване на диаграма на последователност
    • Типове съобщения: асинхронни, синхронни, връщане
    • Задаване на реда на номериране на съобщенията
    • Категории аналитични обекти: граница, контрол и субект
  • Въведение в дизайна на системата
  • Моделиране на взаимодействието

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

  • Диаграма на класа и генериране на изходен код
    • Асоциативна връзка и нейните характеристики
    • Други отношения: агрегиране, състав, обобщение, зависимост, асоциативен клас
  • Право/обратно инженерство
    • Генериране на изходен код на базата на диаграма
    • Генериране на диаграма от изходния код
    • Синхронизиране на вашия код и диаграма
  • Диаграми на обекти, свързани структури и пакети

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

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

Изисквания

Препоръчва се познаване на основни обектно-ориентирани концепции или всеки обектно-ориентиран език.

 21 Часа

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


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

Oтзиви от потребители (2)

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

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