OutlineMap | UML


OBJECT ORIENTED CONCEPT


  • Class Diagram
    • Object : The Basic Building Block, Every thing is an Object
    • Class : The Blue Print of an Object
      • Type : What is it?
      • Properties (Color - width) : What Describes it? = values
      • Behavior (run - stop) : What can it do? = methods
    • Abstraction : Pointing out Core Structure of things ( Ford is a "Car")
    • Encapsulation : Abstraction + Controlling Data Visibility (protected - private - public)
    • Inheritance : Animal -> Cat
    • Polymorphism : Overriding Inherited Methods

  • Use Case
    • Title
    • Actor
    • Scenario


Analyzing b4 Building a Class Diagram Steps:
  • Gather Requirements
  • Understand the app
  • Identify the main objects
  • Point out Interactions

  • BEHAVIOR
    • USE CASE
    • INFORMATION FLOW
    • ACTIVITY
    • STATE
    • INTERACTION
      • SEQUENCE
      • COMMUNICATION
      • TIMING
      • INTERACTION

Comments