© 2009 University of California, Irvine – André van der Hoek1June 15, 2015 – 14:29:37 Informatics 121 Software Design I Lecture 1 André van der Hoek and.

Slides:



Advertisements
Similar presentations
(c) 2009 University of California, Irvine – André van der Hoek1April 20, 2015 – 00:59:05 Informatics 122 Software Design II Lecture 11 André van der Hoek.
Advertisements

Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 223 Applied Software Design Techniques.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 ICS 52 Introduction to Software Engineering Lecture.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 4 Duplication.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 1 Duplication.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 14.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 2 Duplication.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 7 Duplication.
© 2010 University of California, Irvine – André van der Hoek1June 10, 2015 – 06:18:06 Informatics 121 Software Design I Lecture 10 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1June 12, 2015 – 07:51:20 Informatics 121 Software Design I Lecture 8 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1June 13, 2015 – 11:41:27 Informatics 121 Software Design I Lecture 2 André van der Hoek and.
© 2009 University of California, Irvine – André van der Hoek1June 13, 2015 – 18:19:12 Informatics 122 Software Design II Lecture 5 André van der Hoek &
(c) 2009 University of California, Irvine – André van der Hoek1June 13, 2015 – 21:42:16 Informatics 122 Software Design II Lecture 8 André van der Hoek.
© 2010 University of California, Irvine – André van der Hoek1June 14, 2015 – 15:24:35 Informatics 121 Software Design I Lecture 11 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1June 15, 2015 – 14:08:09 Informatics 122 Software Design II Lecture 4 André van der Hoek &
© 2009 University of California, Irvine – André van der Hoek1June 15, 2015 – 20:01:34 Informatics 122 Software Design II Lecture 1 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1June 16, 2015 – 21:42:11 Informatics 121 Software Design I Lecture 7 André van der Hoek &
© 2009 University of California, Irvine – André van der Hoek1June 17, 2015 – 09:17:24 Informatics 122 Software Design II Lecture 6 André van der Hoek &
© 2009 University of California, Irvine – André van der Hoek1June 17, 2015 – 23:38:09 Informatics 121 Software Design I Lecture 3 André van der Hoek Duplication.
(c) 2010 University of California, Irvine – André van der Hoek1February 21, 2010 – 18:05:18 Informatics 122 Software Design II Lecture 10 Nick Lopez Duplication.
© 2009 University of California, Irvine – André van der Hoek1June 20, 2015 – 03:43:42 Informatics 121 Software Design I Lecture 4 André van der Hoek &
© 2009 University of California, Irvine – André van der Hoek1June 20, 2015 – 08:31:54 Informatics 121 Software Design I Lecture 2 André van der Hoek and.
© 2010 University of California, Irvine – André van der Hoek1June 22, 2015 – 23:08:13 Informatics 122 Software Design II Lecture 4 Nick Lopez Duplication.
© 2010 University of California, Irvine – André van der Hoek1June 25, 2015 – 08:15:24 Informatics 121 Software Design I Lecture 3 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1June 25, 2015 – 15:07:15 Informatics 121 Software Design I Lecture 6 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1June 25, 2015 – 15:42:49 Informatics 121 Software Design I Lecture 13 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1June 25, 2015 – 20:03:07 Informatics 121 Software Design I Lecture 5 André van der Hoek &
1 Informatics 121 Software Design I Design Studio I Discussion Alex Baker and André van der Hoek Duplication of course material for any commercial purpose.
© 2010 University of California, Irvine – André van der Hoek1June 26, 2015 – 00:06:40 Informatics 122 Software Design II Lecture 6 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1June 28, 2015 – 09:26:53 Informatics 121 Software Design I Lecture 12 André van der Hoek &
(c) 2010 University of California, Irvine – André van der Hoek1June 29, 2015 – 08:55:05 Informatics 122 Software Design II Lecture 8 André van der Hoek.
© 2009 University of California, Irvine – André van der Hoek1June 29, 2015 – 10:35:56 Informatics 122 Software Design II Lecture 4 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1July 14, 2015 – 14:37:42 Informatics 122 Software Design II Lecture 4 Nick Lopez Duplication.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 14.
© 2010 University of California, Irvine – André van der Hoek1October 23, 2015 – 10:21:58 Informatics 122 Software Design II Lecture 1 André van der Hoek.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 291s Literature Survey in Software.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 7 Duplication.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 5 Duplication.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 13.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 6 Duplication.
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 291s Literature Survey in Software Engineering
Informatics 122 Software Design II
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 122 Software Design II
Informatics 122 Software Design II
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 122 Software Design II
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Presentation transcript:

© 2009 University of California, Irvine – André van der Hoek1June 15, 2015 – 14:29:37 Informatics 121 Software Design I Lecture 1 André van der Hoek and Alex Baker Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited.

© 2009 University of California, Irvine – André van der Hoek2June 15, 2015 – 14:29:37 Today’s Lecture Logistics Two design exercises Reflection

© 2009 University of California, Irvine – André van der Hoek3June 15, 2015 – 14:29:37 Logistics TA: Nick Mangano No required book Grading: class participation is a crucial part

© 2009 University of California, Irvine – André van der Hoek4June 15, 2015 – 14:29:37 Your First Design Exercise Suppose we are to give out an award for excellence in software design. Create a design for this award… …and be able to explain its meaning… …in 10 minutes… …and money is no object. (We will take some pictures)

© 2009 University of California, Irvine – André van der Hoek5June 15, 2015 – 14:29:37 Reflection How hard was it to think of the design for the award?

© 2009 University of California, Irvine – André van der Hoek6June 15, 2015 – 14:29:37 Reflection How hard was it to create the design for the award?

Reflection Which representation did you use for your design, and why? © 2007 University of California, Irvine – André van der Hoek7June 15, 2015 – 14:29:37

Reflection How does your design reflect its meaning? © 2007 University of California, Irvine – André van der Hoek8June 15, 2015 – 14:29:37

Reflection How do you think the recipient will react to the award’s design? © 2007 University of California, Irvine – André van der Hoek9June 15, 2015 – 14:29:37

© 2009 University of California, Irvine – André van der Hoek10June 15, 2015 – 14:29:37 Your Second Design Exercise Create a design for your ideal classroom “seat” to be produced and sold by a major retailer… …using any of the following… –paper –pencil –wire –wire cutter –Play-Doh …in 20 minutes. Cost is a concern, and this will be also be your final design that you hand off to the manufacturer for production.

Reflection Who did you keep in mind when making your design? © 2007 University of California, Irvine – André van der Hoek11June 15, 2015 – 14:29:37

© 2009 University of California, Irvine – André van der Hoek12June 15, 2015 – 14:29:37 Reflection What was your goal with your design?

Reflection Did you have more than one goal? © 2007 University of California, Irvine – André van der Hoek13June 15, 2015 – 14:29:37

© 2009 University of California, Irvine – André van der Hoek14June 15, 2015 – 14:29:37 Reflection Did you reach the goal(s) with your design?

© 2009 University of California, Irvine – André van der Hoek15June 15, 2015 – 14:29:37 Reflection What assumptions did you make in creating your design?

© 2009 University of California, Irvine – André van der Hoek16June 15, 2015 – 14:29:37 Reflection How many different designs did you consider?

© 2009 University of California, Irvine – André van der Hoek17June 15, 2015 – 14:29:37 Reflection Did you make any preliminary designs?

© 2009 University of California, Irvine – André van der Hoek18June 15, 2015 – 14:29:37 Reflection Which design represents the most comfortable classroom seat?

© 2009 University of California, Irvine – André van der Hoek19June 15, 2015 – 14:29:37 Reflection Which design represents the most usable classroom seat?

© 2009 University of California, Irvine – André van der Hoek20June 15, 2015 – 14:29:37 Reflection Which design represents the sturdiest classroom seat?

© 2009 University of California, Irvine – André van der Hoek21June 15, 2015 – 14:29:37 Reflection Which design is least expensive to mass produce?

Reflection Which representation did you choose for your design? © 2007 University of California, Irvine – André van der Hoek22June 15, 2015 – 14:29:37

© 2009 University of California, Irvine – André van der Hoek23June 15, 2015 – 14:29:37 Reflection Could you express everything you wanted of your design?

© 2009 University of California, Irvine – André van der Hoek24June 15, 2015 – 14:29:37 Reflection What does each design tell the manufacturer?

© 2009 University of California, Irvine – André van der Hoek25June 15, 2015 – 14:29:37 Reflection Which of these designs would be most useful to the manufacturer?

© 2009 University of California, Irvine – André van der Hoek26June 15, 2015 – 14:29:37 First Assignment Read “Case Study: A Computer Science Perspective on Bridge design” by Alfred Spector and David Gifford –available on the class web site Provide a 1 page summary with what you consider are the major lessons to learn from this text and how these lessons relate to the various design exercises we performed in class –Tuesday

© 2009 University of California, Irvine – André van der Hoek27June 15, 2015 – 14:29:37 Bonus Materials