План на курса

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

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

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

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

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

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

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

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

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

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

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

      Генериране на диаграма от изходния код
    Синхронизиране на вашия код и диаграма
  • Диаграми на обекти, свързани структури и пакети
  • Динамично моделиране
  • Проверка на статичния модел Изясняване на сигнатурите на метода Проверка на коректността на диаграмата на класа
  • Динамично моделиране на ниво извикване на метод
  • Диаграма на последователността на ниво проектиране
  • Изисквания

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

     21 Hours

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



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

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

    Свързани Kурсове

    Design Patterns

    14 Hours

    Efficient Requirement Management using Agile Methods and Agile UML Modeling

    21 Hours

    System Engineering using SysML and UML 2

    21 Hours

    Applying SysML with MagicDraw/Cameo

    21 Hours

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