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

CSE564 Lecture 19

CSE564 Lecture 19

Software Design
Assignment 04
(202011)

B546a9b97d993392e4b22b74b99b91fe?s=128

Javier Gonzalez
PRO

September 19, 2020
Tweet

More Decks by Javier Gonzalez

Other Decks in Programming

Transcript

  1. jgs CSE 564 Software Design Lecture 18: Connecting the Dots

    I Dr. Javier Gonzalez-Sanchez javiergs@asu.edu javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs Previously …

  3. jgs 564 00010100 Patterns

  4. jgs Let’s Play

  5. jgs 564 00010100 Warning! hypothetical scenario ahead, just for fun

  6. jgs 564 00010100 Idea Main Factory Gift Ball Box Envelop

    random size
  7. jgs 564 00010100 Idea 1 Main Factory Gift Ball Box

    Envelop Handler Supervisor Bin
  8. jgs 564 00010100 Idea 2 Main Factory Gift Ball Box

    Envelop Handler Supervisor Bin GUI
  9. jgs 564 00010100 Create a class diagram in 15 minutes

  10. jgs Draft 1

  11. jgs 564 00010100 Idea (and this is NOT a class

    diagram) wrapper2 Main wrapper1 Factory decoration Envelope Box Gift wrapper3 ball Supervisor Is big > 10, box Is small < 5, envelop Is not big and It is not small, no decoration
  12. jgs 564 00010100

  13. jgs 564 00010100 Questions

  14. 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.