© 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.
© 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
© 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
© 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)
© 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?
© 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?
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
ReflectionReflection
How does your design reflect its meaning?
© 2007 University of California, Irvine – André van der Hoek 8April 18, 2023 – 21:01:20
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
© 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.
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
© 2009 University of California, Irvine – André van der Hoek 12April 18, 2023 – 21:01:20
Reflection Reflection
What was your goal with your design?
ReflectionReflection
Did you have more than one goal?
© 2007 University of California, Irvine – André van der Hoek 13April 18, 2023 – 21:01:20
© 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?
© 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?
© 2009 University of California, Irvine – André van der Hoek 16April 18, 2023 – 21:01:20
Reflection Reflection
How many different designs did you consider?
© 2009 University of California, Irvine – André van der Hoek 17April 18, 2023 – 21:01:20
Reflection Reflection
Did you make any preliminary designs?
© 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?
© 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?
© 2009 University of California, Irvine – André van der Hoek 20April 18, 2023 – 21:01:20
Reflection Reflection
Which design represents the sturdiest classroom seat?
© 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?
ReflectionReflection
Which representation did you choose for your design?
© 2007 University of California, Irvine – André van der Hoek 22April 18, 2023 – 21:01:20
© 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?
© 2009 University of California, Irvine – André van der Hoek 24April 18, 2023 – 21:01:20
Reflection Reflection
What does each design tell the manufacturer?
© 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?
© 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