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 6 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 data models The papers Onward First design exercise

3 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 3 Experts test Experts are skeptical Experts simulate continually Experts draw examples alongside their diagrams Experts test across representations Experts prototype concepts Experts involve the user Experts are alert to evidence that challenges their theory

4 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 4 Experts reflects Experts curtail digressions Experts retain their orientation Experts think about what they are not designing Experts re-assess the landscape Experts invest now to save effort later

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

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 whether and how naming play a role in your system, and bring a printed copy documenting your findings to class next week Be prepared to talk about your findings Be prepared to talk about the process of identifying your findings Be prepared to talk about the value of your findings

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

9 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 9 First design exercise – structure In a team of 4-5, spend two sessions of 1½ to 2½ hours each designing at the whiteboard Be mindful of the expert practices Videotape your sessions

10 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 10 First design exercise – deliverables Produce a document detailing your design as it exists at the end of the second session – what are the design decisions so far – what is still left to do – no designing after the two sessions are done, incomplete designs are ok Document, with seven short video snippets, when and how you exhibited certain expert practices while you worked at the whiteboard – DVD or memory stick (to be returned) – a document that indexes/explains the snippets

11 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 11 First design exercise – prompt Design ClimbingRoutes, an app that: – allows mountain climbers to contribute new climbing routes to an ever-expanding database of such routes – allows mountain climbers to select, view, and navigate a climbing route ClimbingRoutes is primarily meant to be a visual app

12 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 12 First design exercise – due date May 28, at the beginning of class

13 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 13 First design exercise – grading Design product – innovativeness of functionality – implementability – understandability Design process – expert practices


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