Page 1
© 2009 University of California, Irvine – André van der Hoek 1April 18, 2023 – 21:01:20
Informatics 121Software Design IInformatics 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.
Page 2
© 2009 University of California, Irvine – André van der Hoek 2April 18, 2023 – 21:01:20
Today’s LectureToday’s Lecture
Logistics Two design exercises Reflection
Page 3
© 2009 University of California, Irvine – André van der Hoek 3April 18, 2023 – 21:01:20
LogisticsLogistics
http://www.ics.uci.edu/~andre/informatics121f2009.html
TA: Nick Mangano ([email protected] )
No required book
Grading: class participation is a crucial part
Page 4
© 2009 University of California, Irvine – André van der Hoek 4April 18, 2023 – 21:01:20
Your First Design ExerciseYour 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)
Page 5
© 2009 University of California, Irvine – André van der Hoek 5April 18, 2023 – 21:01:20
Reflection Reflection
How hard was it to think of the design for the award?
Page 6
© 2009 University of California, Irvine – André van der Hoek 6April 18, 2023 – 21:01:20
Reflection Reflection
How hard was it to create the design for the award?
Page 7
ReflectionReflection
Which representation did you use for your design, and why?
© 2007 University of California, Irvine – André van der Hoek 7April 18, 2023 – 21:01:20
Page 8
ReflectionReflection
How does your design reflect its meaning?
© 2007 University of California, Irvine – André van der Hoek 8April 18, 2023 – 21:01:20
Page 9
ReflectionReflection
How do you think the recipient will react to the award’s design?
© 2007 University of California, Irvine – André van der Hoek 9April 18, 2023 – 21:01:20
Page 10
© 2009 University of California, Irvine – André van der Hoek 10April 18, 2023 – 21:01:20
Your Second Design ExerciseYour 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.
Page 11
ReflectionReflection
Who did you keep in mind when making your design?
© 2007 University of California, Irvine – André van der Hoek 11April 18, 2023 – 21:01:20
Page 12
© 2009 University of California, Irvine – André van der Hoek 12April 18, 2023 – 21:01:20
Reflection Reflection
What was your goal with your design?
Page 13
ReflectionReflection
Did you have more than one goal?
© 2007 University of California, Irvine – André van der Hoek 13April 18, 2023 – 21:01:20
Page 14
© 2009 University of California, Irvine – André van der Hoek 14April 18, 2023 – 21:01:20
Reflection Reflection
Did you reach the goal(s) with your design?
Page 15
© 2009 University of California, Irvine – André van der Hoek 15April 18, 2023 – 21:01:20
Reflection Reflection
What assumptions did you make in creating your design?
Page 16
© 2009 University of California, Irvine – André van der Hoek 16April 18, 2023 – 21:01:20
Reflection Reflection
How many different designs did you consider?
Page 17
© 2009 University of California, Irvine – André van der Hoek 17April 18, 2023 – 21:01:20
Reflection Reflection
Did you make any preliminary designs?
Page 18
© 2009 University of California, Irvine – André van der Hoek 18April 18, 2023 – 21:01:20
Reflection Reflection
Which design represents the most comfortable classroom seat?
Page 19
© 2009 University of California, Irvine – André van der Hoek 19April 18, 2023 – 21:01:20
Reflection Reflection
Which design represents the most usable classroom seat?
Page 20
© 2009 University of California, Irvine – André van der Hoek 20April 18, 2023 – 21:01:20
Reflection Reflection
Which design represents the sturdiest classroom seat?
Page 21
© 2009 University of California, Irvine – André van der Hoek 21April 18, 2023 – 21:01:20
Reflection Reflection
Which design is least expensive to mass produce?
Page 22
ReflectionReflection
Which representation did you choose for your design?
© 2007 University of California, Irvine – André van der Hoek 22April 18, 2023 – 21:01:20
Page 23
© 2009 University of California, Irvine – André van der Hoek 23April 18, 2023 – 21:01:20
Reflection Reflection
Could you express everything you wanted of your design?
Page 24
© 2009 University of California, Irvine – André van der Hoek 24April 18, 2023 – 21:01:20
Reflection Reflection
What does each design tell the manufacturer?
Page 25
© 2009 University of California, Irvine – André van der Hoek 25April 18, 2023 – 21:01:20
Reflection Reflection
Which of these designs would be most useful to the manufacturer?
Page 26
© 2009 University of California, Irvine – André van der Hoek 26April 18, 2023 – 21:01:20
First AssignmentFirst 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
Page 27
© 2009 University of California, Irvine – André van der Hoek 27April 18, 2023 – 21:01:20
Bonus MaterialsBonus Materials