Uml types
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Uml types

on

  • 247 views

uml types

uml types

Statistics

Views

Total Views
247
Views on SlideShare
247
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Uml types Document Transcript

  • 1. Article-stack.com UMLWhat is UML Collaboration Diagrams?Use a collaboration diagram (collaboration diagram: An interaction diagram that shows, for one system event described by one usecase, how a group of objects collaborate with one another.) to show relationships among object roles such as the set of messagesexchanged among the objects to achieve an operation or result.UML Collaboration diagrams (interaction diagrams) illustrate the relationship and interaction between software objects. They requireuse cases, system operation contracts, and domain model to already exist. The collaboration diagram illustrates messages being sentbetween classes and objects (instances). A diagram is created for each system operation that relates to the current developmentcycle (iteration).When creating collaboration diagrams, patterns are used to justify relationships. Patterns are best principles for assigningresponsibilities to objects and are described further in the section on patterns. There are two main types of patterns used forassigning responsibilities which are evaluative patterns and driving patterns.Each system operation initiates a collaboration diagram. Therefore, there is a collaboration diagram for every system operation.Who can use them and how?  Software developers: Represent software applications using the Unified Modeling Language (UML) notation.  Software developers: Illustrate and interpret software application relationships, actions, and connections.  Program managers: Show high-level static software structures in presentations and specification documentation.UML Collaboration Diagram SymbolsExamples of UML Collaboration DiagramAn example diagram for purchasing a bus ticket.Visit article-stack.com for short & sweet tutorials & knowledgeVisit thinkzarahatke.com for unique, creative news/ videos/ designsVisit ezfreelancer.com for affordable freelancing work
  • 2. Article-stack.com UMLWhat is UML Component Diagrams?Use a component diagram (component diagram: An implementation diagram that shows the structure of the code itself. From acomponent diagram, you can learn about compiler and run-time dependencies between software components, such as source codefiles or DLLs.) to partition a system into cohesive components and show the structure of the code itself.Who can use them and how?  Software developers: Represent software applications using the Unified Modeling Language (UML) notation.  Software developers: Illustrate and interpret software application relationships, actions, and connections.  Program managers: Show high-level static software structures in presentations and specification documentation.UML Component Diagram SymbolsEDraw is ideal software to draw UML component diagrams.Examples of UML Component DiagramWhat is UML Static Structure Diagrams?Use static structure diagrams (static structure diagram: A diagram that shows the static structure of a model; that is, the elementsthat exist (such as classes and types), the internal structure of the elements, and their relationships to one another.) to createconceptual diagrams that represent concepts from the real world and the relationships between them, or class diagrams thatdecompose a software system into its parts.Visit article-stack.com for short & sweet tutorials & knowledgeVisit thinkzarahatke.com for unique, creative news/ videos/ designsVisit ezfreelancer.com for affordable freelancing work
  • 3. Article-stack.com UMLWho can use them and how?  Software developers: Represent software applications using the Unified Modeling Language (UML) notation.  Software developers: Illustrate and interpret software application relationships, actions, and connections.  Program managers: Show high-level static software structures in presentations and specification documentation.UML Static Structure SymbolsEDraw is ideal software to draw UML static structure diagrams.What is UML Deployment Diagram?Use a deployment diagram (deployment diagram: An implementation diagram that shows the structure of a run-time system. Fromit, you can learn about the physical relationships among software and hardware components and the distribution of components toprocessing nodes.) to show the structure of the run-time system and communicate how the hardware and software elements thatmake up an application will be configured and deployed.Who can use them and how?  Software developers: Represent software applications using the Unified Modeling Language (UML) notation.  Software developers: Illustrate and interpret software application relationships, actions, and connections.  Program managers: Show high-level static software structures in presentations and specification documentation.UML Deployment SymbolsVisit article-stack.com for short & sweet tutorials & knowledgeVisit thinkzarahatke.com for unique, creative news/ videos/ designsVisit ezfreelancer.com for affordable freelancing work
  • 4. Article-stack.com UMLVisit article-stack.com for short & sweet tutorials & knowledgeVisit thinkzarahatke.com for unique, creative news/ videos/ designsVisit ezfreelancer.com for affordable freelancing work