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

CSE460 Lecture 06

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

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.