80 likes | 190 Vues
This instructor-led handout by Luz M. Quiroga from the University of Hawaii covers the fundamentals of Object-Oriented Modeling (OOM) necessary for Systems Analysis and Design (SA&D). It includes detailed explanations and diagrams for static and dynamic models, including use case diagrams, class diagrams, state diagrams, interaction diagrams, and sequence diagrams. The document discusses key concepts of the Object-Oriented paradigm, the Unified Modeling Language (UML), and essential terms such as classes, objects, associations, and use-cases. A must-have resource for students and professionals in information and computer science.
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