Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSE460 Lecture 06

CSE460 Lecture 06

Software Analysis and Design
Object Model
(202101)

Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs CSE 460 Software Analysis and Design Lecture 06: Object

    Model Dr. Javier Gonzalez-Sanchez [email protected] javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs 460 00000110 Announcement § Assignment 02 is due today

    (Feb 1) 11:59 PM AZ time. Use case diagram Submit a PDF file (one page) with the UML use case diagram § Quiz 02. Next lecture: All about requirements
  3. jgs 460 00000110 Object Model § Object-oriented analysis is a

    method of analysis that examines requirements from the perspective of the classes and objects found in the vocabulary of the problem domain. § Object-oriented design is a method of design encompassing the process of object- oriented decomposition and a notation for depicting both logical and physical as well as static and dynamic models of the system under design. § Object-oriented programming is a method of implementation in which programs are organized as cooperative collections of objects, each of which represents an instance of some class, and whose classes are all members of a hierarchy of classes united via inheritance relationships.
  4. jgs 460 00000110 Object Oriented World | Relationships Association Directed

    Association Reflexive Association Multiplicity Aggregation Composition Generalization Realization
  5. jgs CSE 460 Software Analysis and Design Javier Gonzalez-Sanchez [email protected]

    Fall 2020 Disclaimer. These slides can only be used as study material for the class CSE460 at ASU. They cannot be distributed or used for another purpose.