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

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

Създаване и конфигуриране на EAP файл

  • Създаване и запазване на проектен файл на Enterprise Architect
  • Типове изгледи
  • Програмен интерфейс: менюта, ленти с инструменти, Toolbox, Project Browser и други прозорци
  • Закрепване и скриване на прозорци

Работа с модел, диаграма

  • Предварително дефинирани модели
  • Пакети (изгледи) и диаграми
  • Добавяне на елементи към модела и диаграмата
  • Различни начини за премахване на елементите и техните последствия
  • Запазване на диаграми

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

  • Методи за събиране на изисквания
  • Категории изисквания по FURPS
  • Диаграма на изискванията
  • Връзки между изискванията
    • агрегация
    • зависимост
  • Как да подобрим вида на диаграмата?
    • подредба на диаграмата
    • оцветяване на статуса на изискванията
    • показване / скриване на имената на пакетите
  • Създаване и управление на матрица на връзките
  • Документиране на изискванията
    • HTML страници
    • версия за печат
  • Разширено управление на изискванията
    • персонализирани типове изисквания
    • персонализирани статуси на изисквания
    • проследяване на изисквания
    • документиране на изисквания

Моделиране на бизнес процеси, архитектура

  • Диаграма на дейностите
  • Съставни дейности
  • Потоци на управление, обектни потоци
  • Обработка на изключения, прекъсващ поток
  • Разделители
  • Конкурентни потоци и вземане на решения
  • Как да подобрим вида на диаграмата?
    • различни нива на детайлност
    • намаляване на количеството детайли
    • сложност на процеса
  • Компонентни диаграми и диаграми на разгръщане
  • Начална архитектура на системата - логическа и физическа
    • вложени компоненти
    • делегиране и сглобяване
    • порт
    • интерфейс
    • комуникационни пътища
  • Нестандартно прилагане на стереотипи в диаграми (по желание)
    • библиотека с графични стереотипи
    • добавяне на библиотеката към проекта
    • персонализирани графични стереотипи

Случаи на употреба и тяхното документиране

  • Моделиране на функционални изисквания
  • Обхват на системата
  • Актьори и връзките между тях
    • Идентифициране на случаи на употреба
    • Асоциация „актьор - случай на употреба“ и нейните свойства
    • Връзка между случаи на употреба: include, extend, generalization
  • Автоматично номериране
  • Сценарии на случаи на употреба и диаграми на дейности, генерирани на тяхна база
  • Генериране на документация
  • Шаблони на документи

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

  • Диаграма на класовете на ниво домейн модел
    • клас, метод, атрибут, абстрактен клас, интерфейс
    • асоциация и нейните характеристики
    • други връзки: агрегация, композиция, генерализация, зависимост, асоциативен клас
    • идентификация на класове
  • Диаграма на последователност
    • типове съобщения: асинхронно, синхронно, отговор
    • стереотипи: Boundary, Control и Entity

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

  • Диаграма на класовете на проектно ниво
  • Генериране на изходен код и обратно инженерство (по желание)
    • генериране на изходен код от диаграмата
    • генериране на диаграма от изходен код
    • синхронизация на изходен код и диаграма
  • Обектни диаграми

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

  • Верификация на статичен модел
    • изясняване на сигнатурите на методите
    • верификация на диаграмата на класовете
  • Динамично моделиране на ниво извикване на методи (диаграма на последователност) на базата на случаи на употреба и статичен анализен модел
  • Как да подобрим вида на диаграмата?
    • намаляване на броя моделирани сценарии
    • намаляване на броя lifelines
    • избягване на сложни вложени блокове
    • скриване на детайли
  • Диаграма на състоянията (по желание)
    • състояния и подсъстояния
    • преходи между състояния - тригер, условие и действие
    • вътрешни действия (entry, do, exit)

Шаблони и профили (по желание)

  • Шаблони на „Групата на четиримата“
  • Шаблони, дефинирани в проекта
  • Потребителски шаблони
  • Импортиране на профили от XML файлове

MDA, изходен код (по желание)

  • Трансформация на диаграма на класове в схема на база данни
  • Генериране на SQL скрипт на базата на диаграма на класове
  • Генериране на изходен код - налични опции

Групова работа

  • Версиониране на пакети в Enterprise Architect
  • Разлики във версиите на проекта, документация
  • Използване на хранилище за съхранение на модела
  • Инструменти за сътрудничество

Изисквания

Умения за моделиране в UML.

 21 Часа

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


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

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

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

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