Ačkoliv otázek z této oblasti je pouze 30 %, jde o nejdůležitější část pro pochopení celého UML. Pokud nevěnujete dostatek (a zřejmě i nejvíce) času a péče právě této kapitole, můžete to rovnou zabalit a jít si raději číst nějaký bulvár.
Balíky, na které jste v testu dotazováni, jsou následující:
- Classes::Kernel
- Classes::Dependencies
- Classes::Interfaces
![]() |
Diagramy tříd |
Balík Kernel je, jak již název napovídá, základem celého UML. Od něj se pak odvíjejí další balíky a třídy.
Zkouška se zaměřuje na tyto oblasti:
- Základní koncept (třídy Element, Relationship, DirectedRelationship, Comment)
- Jmenné prostory (třídy Namespace, PackageImport, PackageMerge, ElementImport, PackageableElement, Package)
- Typové prvky (třídy TypedElement, Type)
- Násobnost (třída MultiplicityElement, pojmy kardinalita, násobnost)
- Určování hodnot (třídy ValueSpecification, OpaqueExpression, Expression, InstanceValue, LiteralSpecification a její specializace).
- Omezení (třída Constraint)
- Specifikace instance (třídy InstanceSpecification, Slot)
- Klasifikátory (třída Classifier)
- Vlastnosti (třídy Feature a její specializace, Parameter, Type, výčet ParameterDirectionKind)
- Operace (třída Operation)
- Vlastnost (třída Property)
- Asociace (třída Association, pojmy agregace, kompozice, navigabilita)
- Třída (třída Class)
- Generalizace (třída Generalization)
- Balíky (třída Packages, PackageMerge, PackageImport)
- Závislosti (třída Dependencies a typy závislosti)
- Rozhraní (třída Interface)
![]() |
Generalizace v balíku Classes::Kernel |
Žádné komentáře:
Okomentovat