Saturday, June 16, 2012

UML Views of the World


  • UML Views of the World


  1. Use Case Model
  2. Static Models
  3. Interaction Models



  • Use Case Model


  1. use case diagram
  2. use cases



  • Use Case Diagram

initial system model
provides a graphical representation of services the system will provide
inception phase

actor:person,system etc
use case:a function of value for the actor
communication:link between actor and use case


  • Use Cases

represent function as experienced by the actor
eloboration phase



  • Static Models: show the structure of the system

  1. Class
  2. Object
  3. Package
  4. Component
  5. Deployment



  • Class Diagram

shows relationship between classes
elaboration phase


  • Object Diagram

used to give an example of how a system will look like under specific circumstances


  • Package Diagram

depicts the dependencies between the packages that make up a model.


  • Component Diagram

depicts how components are wired together to form larger components and or software systems.


  • Deployment Diagram

models the physical deployment of artifacts on nodes.




  • Interaction Models :shows the interaction of the system


  1. Sequence
  2. Communication
  3. Activity
  4. State Machine



  • Sequence Diagram

kind of interaction diagram that shows how processes operate with one another and in what order
represents sequence of events
show messages passing between objects


  • Communication(Collaboration) diagram

relationships between classes


  • Activity Diagram

flowchart with object notation
represents task activity


  • State Machine Diagram

shows how activities change the state of an object




Reference:
http://en.wikipedia.org/wiki/Deployment_diagram

No comments:

Post a Comment