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

CSE564 Lecture 07

CSE564 Lecture 07

Software Design
Object-Oriented Design
(202109)

B546a9b97d993392e4b22b74b99b91fe?s=128

Javier Gonzalez
PRO

September 07, 2020
Tweet

More Decks by Javier Gonzalez

Other Decks in Programming

Transcript

  1. jgs CSE 564 Software Design Lecture 07: Object-Oriented Design Dr.

    Javier Gonzalez-Sanchez javiergs@asu.edu javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs 564 00000111 Assignment 02 § Extended Due Date: Today

    at 11:59 PM (you have some extra hours) Refinement, Modularization, Programming, and Javadoc
  3. jgs 564 00000111 Quiz 02 § Later by the end

    of the lecture UML Class Diagram
  4. jgs Quiz 02 UML Class Diagram for a given Source

    Code
  5. jgs 564 00000111

  6. jgs Previously

  7. jgs 564 00000111 Object Oriented Relationships Association Directed Association Reflexive

    Association Multiplicity Aggregation Composition Generalization Realization
  8. jgs 564 00000111 Warning!

  9. jgs 564 00000111 Warning!

  10. jgs 564 00000111 Example

  11. jgs 564 00000111 Questions https://medium.com/geekculture/agile-software-design-in-a-nutshell-1d104cb4830a

  12. jgs CSE 564 Software Design Javier Gonzalez-Sanchez, Ph.D. javiergs@asu.edu Fall

    2021 Copyright. These slides can only be used as study material for the class CSE564 at ASU. They cannot be distributed or used for another purpose.