C++ Final Analysis Workflow and Activity Diagrams

Card Set Information

C++ Final Analysis Workflow and Activity Diagrams
2012-12-07 13:23:28
uml up

C++ UML and UP
Show Answers:

  1. What do activity diagrams allow modeling for?
    • collection of transitions
    • transitions between those activities
  2. What is an action state?
    • represents actions
    • should be a verb and a noun
  3. Swim lanes
    used to partition activity diagrams
  4. forks and joins
    when modeling concurrent flows, you can split these using a fork and put them back together using a join
  5. subactivity states
    used to model complex business processes as a workflow
  6. transitions
    When state finishes it’s work, transition out of this state into the next one
  7. Analysis Model
    • Captures the big picture
    • tells a story about the desired system
  8. Artifacts
    • analysis classes
    • use case realizations
  9. 6 Analysis modeling rules of thumb
    • 50 to 100 analysis classes
    • only include classes that model the vocabulary of the problem domain
    • do no make implementation decisions
    • focus on classes and associations
    • use inheritance
    • keep it simple!
  10. What are the 3 perspectives when creating and refining system analysis/design diagrams
    • conceptual
    • specification
    • implementation
  11. conceptual
    a diagram that represents the concepts in the domain under study
  12. specification
    diagrams that focus on the interfaces of the software not the implementation
  13. implementation
    diagrams with classes that are going to be implemented as diagrammed