award icon svg Certificate

Schița de curs

Introducere

  • Informații despre examinare
  • Tabel de acoperire
  • Directorul OMG pentru Profesionali Certificați
  • Predarea examinării (online sau într-un centru de testare)

De ce modelăm

  • Valoarea modelării
  • Când modelăm?
  • Când nu modelăm?
  • Abstractizare
  • Introducere la MDA
  • Model de domeniu
  • Analiza valorii modelului

Diagrama Clasei

Structură comună

  • Tip
  • Dependență
  • Nume de spațiu (namespace)
  • Vizibilitate (public, private, protected)
  • MultiplicitateElement
  • Constrângere (constraint)
  • Comentariu (comment)

Clasificatori simpli

  • TипPrimar
  • TипDeDată
  • Enumerație (enumeration)
  • Litera.Enumerație (enumerationLiteral)
  • Interfață (interface)
  • Realizare de Interfață (interfaceRealization)
  • Semnal (signal)
  • Recepție (reception)

Clasificatori structurați

  • Asocieri (association)
  • Clasă (class)

Clasificare

  • Generalizare (generalization)
  • Caracteristică (feature)
  • Caracteristică structurală (structural feature)
  • Caracteristică comportamentală (behavioral feature)
  • Proprietate (property)
  • Operație (operation)
  • Parametru (parameter)
  • TipDeAgregare (aggregationKind) (Compoziție, Agregare)

Valori

  • Litera.Booleană
  • Litera.Integrală
  • Litera.Reala
  • Litera.Natural Unlimited (literalUnlimitedNatural)
  • Litera.Nullă
  • Litera.Textuală (string)
  • Expresie Opaque

Diagrama Obiectului

  • Specificația Instanței (InstanceSpecification)
  • Slot (slot)

Diagrama Pachetului

Pachete

  • Pachet (package)
  • Import de pachet (PackageImport)

Diagrama de Utilizare (Use Case Diagram)

Cazuri de utilizare (Use Cases)

  • Utilizare (UseCase)
  • Actor (actor)
  • Includere (include)

Diagrama Activității

Activități

  • Activitate (activity)
  • Nod final de activitate (ActivityFinalNode)
  • Nod parametru de activitate (ActivityParameterNode)
  • Flux de control (ControlFlow)
  • Nod inițial (InitialNode)
  • Nod decizie (DecisionNode)
  • Nod final de flux (FlowFinalNode)
  • Nod bifurcație (ForkNode)
  • Nod reunire (JoinNode)
  • Nod unire (MergeNode)
  • Flux obiect (ObjectFlow)
  • Nod obiect (ObjectNode)

Acțiuni

  • Acțiune (action)
  • Acțiune de apelare a comportamentului (CallBehaviorAction)
  • Acțiune de apelare a operației (CallOperationAction)
  • Acțiune de trimitere a semnalului (SendSignalAction)
  • Acțiune de acceptare a evenimentului (AcceptEventAction)
  • Pineau (Pin)
  • Pineau de intrare, Pineau de ieșire (InputPin, OutputPin)
  • Acțiune opacă (OpaqueAction)

Diagrama Secvenței

Interacțiuni

  • Interacțiune (interaction)
  • Specificație de apariție (OccurrenceSpecification)
  • Specificație de execuție (ExecutionSpecification)
  • Specificație de apariție a execuției (ExecutionOccurrenceSpecification)
  • Specificație de apariție a distrugerii (DestructionOccurrenceSpecification)
  • Linie de viață (lifeline)
  • Mesaj (message)
  • Specificație de apariție a mesajului (MessageOccurrenceSpecification)
  • Tip de mesaj (MessageSort)
  • Sfârșitul mesajului (MessageEnd)

Comportament comun

  • Eveniment de apelare (CallEvent)
  • Eveniment semnal (SignalEvent)
  • Trigger (trigger)
  • Comportament opac (OpaqueBehavior)

Diagrama Stării

Masini de stări (State Machines)

  • Masina de stări (StateMachine)
  • Stare (state)
  • Tranzitie (transition)
  • Pseudostate: alegere, îmbinare, inițial
  • Stare finală (FinalState)

Cerințe

Înțelegerea conceptelor de bază orientate pe obiect sau a noțiunilor de bază UML este necesară.

 21 ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite