Presentation is loading. Please wait.

Presentation is loading. Please wait.

Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 223 Applied Software Design Techniques.

Similar presentations


Presentation on theme: "Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 223 Applied Software Design Techniques."— Presentation transcript:

1 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 223 Applied Software Design Techniques Lecture 3 Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited.

2 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 2 Today Expert practices The UML diagrams The papers Onward

3 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 3 Experts borrow Experts prefer solutions that they know work Experts look around Experts take inspiration from wherever they can Experts use analogy Experts use design methods (selectively) Experts network

4 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 4 Experts break the rules Experts relax constraints Experts reshape the problem space Experts use notations as lenses, rather than straightjackets Experts design throughout the creation of software Experts do not feel obliged to use things as intended

5 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 5 The UML diagrams Tell us about the diagram itself – what do we see? Tell us about the process of creating the diagram Tell us about the value of the diagram

6 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 6 The papers

7 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 7 Onward Produce an architecture diagram of your entire software system, and bring a printed copy of this diagram with you to class next week Be prepared to talk about your architecture diagram Be prepared to talk about the process of creating your architecture diagram Be prepared to talk about the value of the architecture diagram

8 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 8 Onward Read all of the papers listed on the web site for April 23 Prepare two questions, observations, or assertions about the papers and their overall content (printed, with name and student id)


Download ppt "Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 223 Applied Software Design Techniques."

Similar presentations


Ads by Google