80 likes | 185 Views
Stimulate 2005. System Analysis and Design (SA&D) Object Oriented modeling Handouts. Instructor: Luz M. Quiroga lquiroga@hawaii.edu University of Hawaii Information and Computer Science / Library and information Science POST 314b; 808-956-9988. Object Oriented Modeling.
E N D
Stimulate 2005 System Analysis and Design (SA&D) Object Oriented modeling Handouts Instructor: Luz M. Quiroga lquiroga@hawaii.edu University of Hawaii Information and Computer Science / Library and information Science POST 314b; 808-956-9988
Object Oriented Modeling Object Oriented Database Modeling(handouts) • Static Models • Use case diagrams, • Class diagrams • Dynamic Models • State diagrams • Interaction diagrams • Sequence diagrams • Collaboration diagrams
OO paradigm:Terms and concepts • Key terms • Unified Modeling Language (UML) • Associations, relationships • Concepts • Object • Object class • Use case • Class diagram • Event • Operation • Sequence diagram • State • State transition
Static: Use-case Modeling A use case consist of actors and use case It can include generalization / specialization It represent the typical interactions user - systems Source: Sinha
Static:Representing classes and objects UML notation Encapsulation reusability Source: Sinha
State diagram for the student object • States, transitions, events
Sequence diagram for a class registration scenario with prerequisites • Objects, lineline, activation, messages