SlideShare a Scribd company logo
1 of 58
UML 2-OMG certification course (OCUP Fundamental-1) Instructor:  M.C. Ricardo Quintero
Examination topics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Datatypes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Examples of data types Data type keywords Attributes Enumeration literals
The metamodel of data types
Checklist: basic notions ,[object Object],[object Object],[object Object]
Overview of Diagrams ,[object Object],[object Object]
Overview of the UML diagrams
Overview of Diagrams ,[object Object],[object Object],[object Object],[object Object]
Basic notation for diagrams Diagram area Diagram header [<Diagram type>]<Name>[<Parameter>]
Example of a use case diagram Use case  Booking use cases
Checklist: diagrams ,[object Object],[object Object]
Stereotypes ,[object Object],[object Object],[object Object]
Stereotypes-definition ,[object Object],[object Object],[object Object]
Multiple stereotyping ,[object Object],[object Object],[object Object],[object Object]
Stereotypes Notation ,[object Object],[object Object]
Graphical symbols
UML standard stereotypes Serves to trace of requirements Abstraction <<trace>> A refinement relationship (e.g. Between a desing element and a pertaining analysis element) Abstraction <<refine>> The source element can, for instance, be derived from the target element by a calculation Abstraction <<derive>> The source element is an operation and the target element is a signal sent by that operation Dependency (usage) <<send>> The source element is responsible for the target element Dependency(usage) <<responsability>> The source element creates instances of the target element Note: This description is identical to the one of <<create>> Dependency(usage) <<instantiate>> The source element creates instances of the target element Dependency(usage) <<create>> Call dependency between operation or classes Dependency(usage) <<call>> Description UML element Stereotype
UML standard stereotypes An organizational motivated component Component <<buildComponent>> Utility class are collections of global variables and functions, which are grouped into a class, where they are defined as class attributes/operations Class <<utility>> Types define a set of operations and attributes, and they are generally abstract Class <<type>> A class with instances that are, in turn, classes Class <<metaclass>> An implementation class specially designed for a programming language, where an object may belong to one class only Class <<implementationClass>> Classes contain the primary logic. See <<auxiliary>> Class <<focus>> Classes that support other classes (<<focus>>) Class <<auxiliary>> A script file (can be executed on a computer) Artifact <<script>> Description UML element Stereotype
UML standard stereotypes A property that destroys instances of the class to which it belongs (e.g. Destructor) Behavioral feature <<destroy>> A property that creates instances of the class to which it belongs (e.g. Constructor) Behavioral feature <<create>> A package that contains model elements, which are reused in other packages Package <<modelLibrary>> A package that contains Framework elements Package <<framework>> A component that contains only implementation, not specification Component <<implement>> Description UML element Stereotype
Checklist: stereotypes ,[object Object],[object Object],[object Object]
Class Diagrams-Examination topics ,[object Object],[object Object],[object Object],[object Object],[object Object]
Class diagrams-basic concepts ,[object Object],[object Object],[object Object]
The basic UML class There is no notation for an element because you would never user the element construct in UML models. The class is abstract.
Relationship ,[object Object],[object Object],[object Object]
The basic Relationship class
Supplier and client ,[object Object],[object Object],[object Object],[object Object]
Directed relationships Note that we are dealing only with abstract and rather simple concepts.
Coments and notes ,[object Object],[object Object],[object Object]
The notation for comments
The basic metamodel concepts
Namespaces ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The metamodel for NamedElement We are focusing in this section of the metamodel
Namespace ,[object Object],[object Object],[object Object],[object Object]
Nested namespaces Qualified name   Customers::CorporateCustomers:Insurance
Packageable element ,[object Object],[object Object],[object Object]
ElementImport ,[object Object],[object Object]
PackageImport ,[object Object],[object Object]
The metamodel for NamedElement We are focusing in this section of the metamodel
Example of element and package import relationships <<import>> <<import>> <<access>> <<access>> BankAccount
<<access>> and <<import>> ,[object Object],[object Object]
Checklist: namespaces ,[object Object],[object Object],[object Object]
Typed elements ,[object Object],[object Object],[object Object],[object Object]
Example โ€“ typed element & type Typed element Type
Typed elements metamodel Type and typed element are abstract classes. They have no properties
Checklist: typed elements ,[object Object],[object Object]
Multiplicities ,[object Object],[object Object],[object Object]
Example Multipicity & Cardinality Class model :Kunde r2:Bookings r2:Bookings r2:Bookings Object model Multiplicity=0..* Cardinality=3
Multiplicities ,[object Object],[object Object],[object Object]
Examples of multiplicities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The multiplicity metamodel
Checklist: multiplicities ,[object Object],[object Object]
Value specification ,[object Object],[object Object]
Value specification-semantics ,[object Object]
The metamodel and the composite pattern ,[object Object]
Example :Expression symbol=โ€œ+โ€ op1:LiteralInteger value=1 op2:LiteralInteger value=1 operand operand Object Model for 1+1
The metamodel for value specifications
Cheklist: value specification ,[object Object],[object Object]

More Related Content

What's hot

Omg Fundamental Certification 4
Omg Fundamental Certification 4Omg Fundamental Certification 4
Omg Fundamental Certification 4
Ricardo Quintero
ย 
UML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussionUML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussion
CherryBerry2
ย 
Object oriented methodology & unified modeling language
Object oriented methodology & unified modeling languageObject oriented methodology & unified modeling language
Object oriented methodology & unified modeling language
Ismail El Gayar
ย 

What's hot (20)

Omg Fundamental Certification 4
Omg Fundamental Certification 4Omg Fundamental Certification 4
Omg Fundamental Certification 4
ย 
UML- Unified Modeling Language
UML- Unified Modeling LanguageUML- Unified Modeling Language
UML- Unified Modeling Language
ย 
UML Diagrams
UML DiagramsUML Diagrams
UML Diagrams
ย 
Intro Uml
Intro UmlIntro Uml
Intro Uml
ย 
unified modelling language(UML) diagrams
unified modelling language(UML) diagramsunified modelling language(UML) diagrams
unified modelling language(UML) diagrams
ย 
UML
UMLUML
UML
ย 
UML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussionUML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussion
ย 
Unified Modeling Language (UML)
Unified Modeling Language (UML)Unified Modeling Language (UML)
Unified Modeling Language (UML)
ย 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptx
ย 
Uml in software engineering
Uml in software engineeringUml in software engineering
Uml in software engineering
ย 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
ย 
Unit 2(advanced class modeling & state diagram)
Unit  2(advanced class modeling & state diagram)Unit  2(advanced class modeling & state diagram)
Unit 2(advanced class modeling & state diagram)
ย 
UML
UMLUML
UML
ย 
UML diagrams and symbols
UML diagrams and symbolsUML diagrams and symbols
UML diagrams and symbols
ย 
Uml
UmlUml
Uml
ย 
Object oriented methodology & unified modeling language
Object oriented methodology & unified modeling languageObject oriented methodology & unified modeling language
Object oriented methodology & unified modeling language
ย 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
ย 
34. uml
34. uml34. uml
34. uml
ย 
Uml package diagram
Uml package  diagramUml package  diagram
Uml package diagram
ย 
Uml
UmlUml
Uml
ย 

Viewers also liked

Viewers also liked (20)

Operating Systems Part III-Memory Management
Operating Systems Part III-Memory ManagementOperating Systems Part III-Memory Management
Operating Systems Part III-Memory Management
ย 
Things to know to improve your willpower
Things to know to improve your willpowerThings to know to improve your willpower
Things to know to improve your willpower
ย 
The Ultimate gift
The Ultimate giftThe Ultimate gift
The Ultimate gift
ย 
Six things to know about your brain to become an expert
Six things to know about your brain to become an expertSix things to know about your brain to become an expert
Six things to know about your brain to become an expert
ย 
Software Engineering : OOAD using UML
Software Engineering : OOAD using UMLSoftware Engineering : OOAD using UML
Software Engineering : OOAD using UML
ย 
Software Engineering :Behavioral Modelling - II State diagram
Software Engineering :Behavioral Modelling - II State diagramSoftware Engineering :Behavioral Modelling - II State diagram
Software Engineering :Behavioral Modelling - II State diagram
ย 
One thing you can do to increase your charisma
One thing you can do to increase your charismaOne thing you can do to increase your charisma
One thing you can do to increase your charisma
ย 
Enterprise Architecture for Dummies
Enterprise Architecture for DummiesEnterprise Architecture for Dummies
Enterprise Architecture for Dummies
ย 
Computer Networks Module I
Computer Networks Module IComputer Networks Module I
Computer Networks Module I
ย 
The Humming-birdโ€™s share
The Humming-birdโ€™s shareThe Humming-birdโ€™s share
The Humming-birdโ€™s share
ย 
NS2: AWK and GNUplot - PArt III
NS2: AWK and GNUplot - PArt IIINS2: AWK and GNUplot - PArt III
NS2: AWK and GNUplot - PArt III
ย 
Introduction to database-Transaction Concurrency and Recovery
Introduction to database-Transaction Concurrency and RecoveryIntroduction to database-Transaction Concurrency and Recovery
Introduction to database-Transaction Concurrency and Recovery
ย 
Introduction to database-Normalisation
Introduction to database-NormalisationIntroduction to database-Normalisation
Introduction to database-Normalisation
ย 
Object Oriented Programming using C++ Part I
Object Oriented Programming using C++ Part IObject Oriented Programming using C++ Part I
Object Oriented Programming using C++ Part I
ย 
Object Oriented Analysis Design using UML
Object Oriented Analysis Design using UMLObject Oriented Analysis Design using UML
Object Oriented Analysis Design using UML
ย 
Object Oriented Programming using C++ Part III
Object Oriented Programming using C++ Part IIIObject Oriented Programming using C++ Part III
Object Oriented Programming using C++ Part III
ย 
Ns2: Introduction - Part I
Ns2: Introduction - Part INs2: Introduction - Part I
Ns2: Introduction - Part I
ย 
Misiones en Honduras Mayo 2012
Misiones en Honduras Mayo 2012Misiones en Honduras Mayo 2012
Misiones en Honduras Mayo 2012
ย 
Introduction to database-ER Model
Introduction to database-ER ModelIntroduction to database-ER Model
Introduction to database-ER Model
ย 
Software Engineering : Process Models
Software Engineering : Process ModelsSoftware Engineering : Process Models
Software Engineering : Process Models
ย 

Similar to Uml Omg Fundamental Certification 2

ASP.NET System design 2
ASP.NET System design 2ASP.NET System design 2
ASP.NET System design 2
Sisir Ghosh
ย 
Experiment no
Experiment noExperiment no
Experiment no
hinamunjal
ย 
UNIT-3 Design Using UML (1).pptx
UNIT-3 Design Using UML (1).pptxUNIT-3 Design Using UML (1).pptx
UNIT-3 Design Using UML (1).pptx
viju001
ย 
08 class and sequence diagrams
08   class and sequence diagrams08   class and sequence diagrams
08 class and sequence diagrams
kebsterz
ย 

Similar to Uml Omg Fundamental Certification 2 (20)

Interfaces & Packages V2
Interfaces & Packages V2Interfaces & Packages V2
Interfaces & Packages V2
ย 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
ย 
database1
database1database1
database1
ย 
ASP.NET System design 2
ASP.NET System design 2ASP.NET System design 2
ASP.NET System design 2
ย 
Uml introduciton
Uml introducitonUml introduciton
Uml introduciton
ย 
ooAD
ooADooAD
ooAD
ย 
Advanced Structural Modeling
Advanced Structural ModelingAdvanced Structural Modeling
Advanced Structural Modeling
ย 
Experiment no
Experiment noExperiment no
Experiment no
ย 
UNIT-3 Design Using UML (1).pptx
UNIT-3 Design Using UML (1).pptxUNIT-3 Design Using UML (1).pptx
UNIT-3 Design Using UML (1).pptx
ย 
432
432432
432
ย 
Intro to UML 2
Intro to UML 2Intro to UML 2
Intro to UML 2
ย 
UML-Advanced Software Engineering
UML-Advanced Software EngineeringUML-Advanced Software Engineering
UML-Advanced Software Engineering
ย 
Ood Post1
Ood Post1Ood Post1
Ood Post1
ย 
Chapter-3 Data Modeling Using the Entity-Relationship Model
Chapter-3  Data Modeling Using the Entity-Relationship ModelChapter-3  Data Modeling Using the Entity-Relationship Model
Chapter-3 Data Modeling Using the Entity-Relationship Model
ย 
3. Chapter Three.pdf
3. Chapter Three.pdf3. Chapter Three.pdf
3. Chapter Three.pdf
ย 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
ย 
08 class and sequence diagrams
08   class and sequence diagrams08   class and sequence diagrams
08 class and sequence diagrams
ย 
Ooad static diagram
Ooad static diagramOoad static diagram
Ooad static diagram
ย 
Ch 2.1
Ch 2.1Ch 2.1
Ch 2.1
ย 
Uml
UmlUml
Uml
ย 

More from Ricardo Quintero (16)

Reseรฑa histรณrica 1942 2012
Reseรฑa histรณrica 1942 2012Reseรฑa histรณrica 1942 2012
Reseรฑa histรณrica 1942 2012
ย 
01 conceptos de diseรฑo
01 conceptos de diseรฑo01 conceptos de diseรฑo
01 conceptos de diseรฑo
ย 
03 administracion de requisitos
03 administracion de requisitos03 administracion de requisitos
03 administracion de requisitos
ย 
02 desarrollo de requisitos
02 desarrollo de requisitos02 desarrollo de requisitos
02 desarrollo de requisitos
ย 
01 fundamentos de ir
01 fundamentos de ir01 fundamentos de ir
01 fundamentos de ir
ย 
8 test cases a partir de use cases
8 test cases a partir de use cases8 test cases a partir de use cases
8 test cases a partir de use cases
ย 
Manual 02
Manual 02Manual 02
Manual 02
ย 
Manual01
Manual01Manual01
Manual01
ย 
No Silver Bullet
No Silver BulletNo Silver Bullet
No Silver Bullet
ย 
Parte 4 Mรกquinas De Turing
Parte 4  Mรกquinas De  TuringParte 4  Mรกquinas De  Turing
Parte 4 Mรกquinas De Turing
ย 
Ai 00 Plan De Estudios
Ai 00 Plan De EstudiosAi 00 Plan De Estudios
Ai 00 Plan De Estudios
ย 
Mente De CampeรณN.
Mente De CampeรณN.Mente De CampeรณN.
Mente De CampeรณN.
ย 
Calendario Arranque
Calendario ArranqueCalendario Arranque
Calendario Arranque
ย 
Mex Graf
Mex GrafMex Graf
Mex Graf
ย 
Ministerio de Servicio
Ministerio de ServicioMinisterio de Servicio
Ministerio de Servicio
ย 
La OraciรณN De Jabes Vision
La OraciรณN De Jabes  VisionLa OraciรณN De Jabes  Vision
La OraciรณN De Jabes Vision
ย 

Recently uploaded

VIP Call Girl in Thane ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday With...VIP Call Girl in Thane ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday With...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 

Recently uploaded (20)

Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdf
ย 
Top Rated Pune Call Girls Pashan โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Pashan โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Pashan โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Pashan โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Serv...
ย 
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
ย 
Call Girls in New Friends Colony Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9205541914 ๐Ÿ”( Delhi) Escort...
Call Girls in New Friends Colony Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9205541914 ๐Ÿ”( Delhi) Escort...Call Girls in New Friends Colony Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9205541914 ๐Ÿ”( Delhi) Escort...
Call Girls in New Friends Colony Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9205541914 ๐Ÿ”( Delhi) Escort...
ย 
Top Rated Pune Call Girls Aundh โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Aundh โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Aundh โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Aundh โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
ย 
WhatsApp ๐Ÿ“ž Call : 9892124323 โœ…Call Girls In Chembur ( Mumbai ) secure service
WhatsApp ๐Ÿ“ž Call : 9892124323  โœ…Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp ๐Ÿ“ž Call : 9892124323  โœ…Call Girls In Chembur ( Mumbai ) secure service
WhatsApp ๐Ÿ“ž Call : 9892124323 โœ…Call Girls In Chembur ( Mumbai ) secure service
ย 
VIP Call Girl in Thane ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday With...VIP Call Girl in Thane ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday With...
ย 
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbaiVasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
ย 
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
ย 
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
Vip Call US ๐Ÿ“ž 7738631006 โœ…Call Girls In Sakinaka ( Mumbai )
ย 
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
ย 
Top Rated Pune Call Girls Viman Nagar โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex...
Top Rated  Pune Call Girls Viman Nagar โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex...Top Rated  Pune Call Girls Viman Nagar โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex...
Top Rated Pune Call Girls Viman Nagar โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex...
ย 
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
ย 
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
ย 
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul ๐Ÿ’ง 7737669865 ๐Ÿ’ง by Dindigul Call G...
ย 
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
ย 
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts ...
ย 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
ย 
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
ย 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
ย 

Uml Omg Fundamental Certification 2

  • 1. UML 2-OMG certification course (OCUP Fundamental-1) Instructor: M.C. Ricardo Quintero
  • 2.
  • 3.
  • 4. Examples of data types Data type keywords Attributes Enumeration literals
  • 5. The metamodel of data types
  • 6.
  • 7.
  • 8. Overview of the UML diagrams
  • 9.
  • 10. Basic notation for diagrams Diagram area Diagram header [<Diagram type>]<Name>[<Parameter>]
  • 11. Example of a use case diagram Use case Booking use cases
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 18. UML standard stereotypes Serves to trace of requirements Abstraction <<trace>> A refinement relationship (e.g. Between a desing element and a pertaining analysis element) Abstraction <<refine>> The source element can, for instance, be derived from the target element by a calculation Abstraction <<derive>> The source element is an operation and the target element is a signal sent by that operation Dependency (usage) <<send>> The source element is responsible for the target element Dependency(usage) <<responsability>> The source element creates instances of the target element Note: This description is identical to the one of <<create>> Dependency(usage) <<instantiate>> The source element creates instances of the target element Dependency(usage) <<create>> Call dependency between operation or classes Dependency(usage) <<call>> Description UML element Stereotype
  • 19. UML standard stereotypes An organizational motivated component Component <<buildComponent>> Utility class are collections of global variables and functions, which are grouped into a class, where they are defined as class attributes/operations Class <<utility>> Types define a set of operations and attributes, and they are generally abstract Class <<type>> A class with instances that are, in turn, classes Class <<metaclass>> An implementation class specially designed for a programming language, where an object may belong to one class only Class <<implementationClass>> Classes contain the primary logic. See <<auxiliary>> Class <<focus>> Classes that support other classes (<<focus>>) Class <<auxiliary>> A script file (can be executed on a computer) Artifact <<script>> Description UML element Stereotype
  • 20. UML standard stereotypes A property that destroys instances of the class to which it belongs (e.g. Destructor) Behavioral feature <<destroy>> A property that creates instances of the class to which it belongs (e.g. Constructor) Behavioral feature <<create>> A package that contains model elements, which are reused in other packages Package <<modelLibrary>> A package that contains Framework elements Package <<framework>> A component that contains only implementation, not specification Component <<implement>> Description UML element Stereotype
  • 21.
  • 22.
  • 23.
  • 24. The basic UML class There is no notation for an element because you would never user the element construct in UML models. The class is abstract.
  • 25.
  • 27.
  • 28. Directed relationships Note that we are dealing only with abstract and rather simple concepts.
  • 29.
  • 30. The notation for comments
  • 32.
  • 33. The metamodel for NamedElement We are focusing in this section of the metamodel
  • 34.
  • 35. Nested namespaces Qualified name Customers::CorporateCustomers:Insurance
  • 36.
  • 37.
  • 38.
  • 39. The metamodel for NamedElement We are focusing in this section of the metamodel
  • 40. Example of element and package import relationships <<import>> <<import>> <<access>> <<access>> BankAccount
  • 41.
  • 42.
  • 43.
  • 44. Example โ€“ typed element & type Typed element Type
  • 45. Typed elements metamodel Type and typed element are abstract classes. They have no properties
  • 46.
  • 47.
  • 48. Example Multipicity & Cardinality Class model :Kunde r2:Bookings r2:Bookings r2:Bookings Object model Multiplicity=0..* Cardinality=3
  • 49.
  • 50.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56. Example :Expression symbol=โ€œ+โ€ op1:LiteralInteger value=1 op2:LiteralInteger value=1 operand operand Object Model for 1+1
  • 57. The metamodel for value specifications
  • 58.