award icon svg Certificate

План на курса

Въведение

  • Информация за изпита
  • Таблица с обхвата на материала
  • Регистър на сертифицираните професионалисти на OMG
  • Подготовка за изпит (онлайн или в тестов център)

Защо моделираме

  • Стойността на моделитерането
  • Кога моделираме?
  • Кога не моделираме?
  • Абстракция
  • Увод в MDA
  • Домейн модел
  • Анализ на стойността на модела

Диаграмата на класовете

Обща структура

  • Тип
  • Зависимост
  • Пространство за имена (Namespace)
  • Вид на видимостта (VisibilityKind) (public, private, protected)
  • Елемент с множественост (MultiplicityElement)
  • Ограничение (Constraint)
  • Коментар (Comment)

Прости класификатори

  • Основен тип (PrimitiveType)
  • Данни (DataType)
  • Изброение (Enumeration)
  • Литерал на изброение (EnumerationLiteral)
  • Интерфейс (Interface)
  • Реализация на интерфейс (InterfaceRealization)
  • Сигнал (Signal)
  • Приемане (Reception)

Структурирани класификатори

  • Асоциация (Association)
  • Клас (Class)

Класификация

  • Обобщаване (Generalization)
  • Функция (Feature)
  • Структурна функция (Structural Feature)
  • Поведенческа функция (Behavioral Feature)
  • Свойство (Property)
  • Операция (Operation)
  • Параметър (Parameter)
  • Вид на агрегацията (AggregationKind) (Композиция, Агрегация)

Стойности

  • Литерална булева стойност (LiteralBoolean)
  • Цяло число (LiteralInteger)
  • Действително число (LiteralReal)
  • Безкрайно цяло число (LiteralUnlimitedNatural)
  • Нулева стойност (LiteralNull)
  • Текстова стойност (LiteralString)
  • Непрозрачен израз (Opaque Expression)

Диаграмата на обектите

  • Спецификация на инстанцията (InstanceSpecification)
  • Клетка (Slot)

Диаграмата на пакетите

Пакети

  • Пакет (Package)
  • Внасяне на пакет (PackageImport)

Диаграмата на сценарите

Сценарии

  • Сценарий (UseCase)
  • Актьор (Actor)
  • Включване (Include)

Диаграмата на дейността

Дейности

  • Дейност (Activity)
  • Крайна точка на дейност (ActivityFinalNode)
  • Параметър на дейност (ActivityParameterNode)
  • Управление на потока (ControlFlow)
  • Начало на дейността (InitialNode)
  • Разклонение (DecisionNode)
  • Крайна точка на потока (FlowFinalNode)
  • Форк узел (ForkNode)
  • Обединяване (JoinNode)
  • Сливане (MergeNode)
  • Поток от обекти (ObjectFlow)
  • Узел на обекта (ObjectNode)

Действия

  • Действие (Action)
  • Извикване на поведение (CallBehaviorAction)
  • Извикване на операция (CallOperationAction)
  • Изпращане на сигнал (SendSignalAction)
  • Приемане на събитие (AcceptEventAction)
  • Колка (Pin)
  • Входна колка (InputPin), Изходна колка (OutputPin)
  • Непрозрачно действие (OpaqueAction)

Диаграмата на последователността

Интеракции

  • Интеракция (Interaction)
  • Спецификация на събитие (OccurrenceSpecification)
  • Спецификация на изпълнение (ExecutionSpecification)
  • Спецификация на изпълнение (ExecutionOccurrenceSpecification)
  • Спецификация на разрушаване (DestructionOccurrenceSpecification)
  • Животен линия (Lifeline)
  • Съобщение (Message)
  • Спецификация на съобщение (MessageOccurrenceSpecification)
  • Вид на съобщението (MessageSort)
  • Край на съобщението (MessageEnd)

Общо поведение

  • Извикване на събитие (CallEvent)
  • Сигнално събитие (SignalEvent)
  • Изпълнителен тригер (Trigger)
  • Непрозрачно поведение (OpaqueBehavior)

Диаграмата на статите

Машини на състоянията

  • Машина на състоянията (StateMachine)
  • Състояние (State)
  • Преход (Transition)
  • Псевдостан (Pseudostate): избор, разкръстие, начало
  • Крайно състояние (FinalState)

Изисквания

Разбиране на основни концепции от обектно-ориентираното програмиране или базово знание за UML е задължително.

 21 часа

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


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

Отзиви от потребители (7)

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

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