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 4 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 architecture diagrams The papers Onward

3 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 3 Experts sketch Experts externalize their thoughts Experts draw the problem as much as they draw the solution Experts draw what they need and no more Experts shift between formal and informal Experts invent notations Experts keep sketches

4 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 4 Experts work with uncertainty Experts keep options open Experts make provisional decisions Experts see error as opportunity Experts make tradeoffs Experts prioritize among stakeholders Experts adjust to the degree of uncertainty present

5 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 5 The architecture 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 Identify three different patterns, and bring a printed copy of the three resulting diagrams with you to class next week Be prepared to talk about your patterns Be prepared to talk about the process of identifying your patterns Be prepared to talk about the value of the patterns

8 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 8 Onward No class April 30 Read all of the papers listed on the web site for May 7 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