Informatics 121 Software Design I Lecture 4 André van der Hoek Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited. November 28, 2018 – 04:28:15 (c) 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Today’s Lecture Defining design Design Diamond November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Defining Design “Features of shape, configuration, pattern or ornamentation applicable to an article, being features that, in the finished article, can be judged by the eye, but does not include a method or principle of construction.” [Designs Act, 1906] “The imaginative jump from present facts to future possibilities” [Page]. “The optimum solution to the sum of true needs of a particular set of circumstances” [Matchett] “To conceive or plan out in the mind” [Merriam-Webster] “A plan or protocol for carrying out or accomplishing something” [Merriam-Webster] … November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Defining Design The realization of an imagined state To work out a solution in one’s mind The specification that guides production The transition from possible solutions to a specific one To devise a solution to a perceived problem … November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek The Term “Design” “Design” may refer to an activity “When I design, I always use a whiteboard first” “Design” may refer to a product “My design is super cool, I know it will work” “Design” may refer to a field “Software design is complex” To design is to design the design November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek The Term “Design” “Design” may refer to an activity “When I design, I always use a whiteboard first” We will use: design activity “Design” may refer to a product “My design is super cool, I know it will work” We will use: design product “Design” may refer to a field “Software design is complex” We will use: design field Should we include this? We don’t quite stick to it… November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Design Fields Abound There are countless design fields Architecture design Graphic design Fashion design Game design Chip design Car design Instrument design Product design … Physical versus “non-physical” versus “meta-physical” (not the right word) November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Design Fields Abound There are countless design fields Architecture design Graphic design Fashion design Game design Chip design Car design Instrument design Product design … But also Law Chemical synthesis Process design Study design … Physical versus “non-physical” versus “meta-physical” (not the right word) November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Design Fields Abound There are countless design fields Architecture design Graphic design Fashion design Game design Chip design Car design Instrument design Product design … But also Law Chemical synthesis Process design Study design … And also Writing Painting Sculpturing Music composition Physical versus “non-physical” versus “meta-physical” (not the right word) November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Architecture Design Examples November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Fashion Design Examples November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Sculpturing Example: Zadkine Monument November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Sculpturing Example: Zadkine Monument November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Design Fields Abound Software development is a design field, too! There are countless design fields Architecture design Graphic design Fashion design Game design Chip design Car design Instrument design Product design … But also Law Chemical synthesis Process design Study design … And also Writing Painting Sculpturing Music composition Software development is a design field, too! November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Purpose of Design Name some possible purposes (irrespective of software)… November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Some Design Purposes Creating a roadmap for production November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Some Design Purposes Creating a roadmap for production Transitioning from problem domain to solution domain November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Some Design Purposes Creating a roadmap for production Transitioning from problem domain to solution domain Understanding possible solutions November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Some Design Purposes Creating a roadmap for production Transitioning from problem domain to solution domain Understanding possible solutions Understanding the problem November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Some Design Purposes Creating a roadmap for production Transitioning from problem domain to solution domain Understanding possible solutions Understanding the problem Exploring feasibility November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Some Design Purposes Creating a roadmap for production Transitioning from problem domain to solution domain Understanding possible solutions Understanding the problem Exploring feasibility Communication Additional ones? November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Some Design Purposes Creating a roadmap for production Transitioning from problem domain to solution domain Understanding possible solutions Understanding the problem Exploring feasibility Communication For the fun of it Additional ones? November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Some Design Purposes Creating a roadmap for production Transitioning from problem domain to solution domain Understanding possible solutions Understanding the problem Exploring feasibility Communication For the fun of it Additional ones? Software development has these purposes, too! November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Design: The Activity Name some possible activities (irrespective of software)… November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Some Design Activities Brainstorm Prototype Sketch Model Think Read Simulate Make choices Vary dimensions Analyze alternatives Talk out loud … November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Some Design Activities Brainstorm Prototype Sketch Model Think Read Simulate Make choices Vary dimensions Analyze alternatives Talk out loud … Software development has most of these activities, too! November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Design: The Product Name some possible product (irrespective of software)… November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Some Design Products A sketch A blueprint A memo A post-it note A prose description A diagram A scale model A simulation A prototype A conversation … November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Some Design Products A sketch A blueprint A memo A post-it note A prose description A diagram A scale model A simulation A prototype A conversation … Software development has most of these products, too! November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek But… …how do these activities and products relate in the context of design’s purposes? November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
But… …how do these activities and artifacts relate in the context of design’s purposes? Enter the Design Diamond! November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Seven Fundamental Dimensions of Design Goal Ideas Representation Activity Knowledge Domain of Use Domain of Materials November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Seven Fundamental Dimensions of Design Goal “Objectives that frame a design problem” Ideas Representation Activity Knowledge Domain of Use Domain of Materials November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Seven Fundamental Dimensions of Design Goal Ideas “Individual understanding of a design problem and its solution” Representation Activity Knowledge Domain of Use Domain of Materials November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Seven Fundamental Dimensions of Design Goal Ideas Representation “Expression of an understanding of a design problem and its solution” Activity Knowledge Domain of Use Domain of Materials November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Seven Fundamental Dimensions of Design Goal Ideas Representation Activity “Acts that contribute to the crafting of a design solution to a design problem” Knowledge Domain of Use Domain of Materials November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Seven Fundamental Dimensions of Design Goal Ideas Representation Activity Knowledge “Individual wisdom about design problems and their solutions” Domain of Use Domain of Materials November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Seven Fundamental Dimensions of Design Goal Ideas Representation Activity Knowledge Domain of Use “Collective wisdom about design problems and their solutions” Domain of Materials November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Seven Fundamental Dimensions of Design Goal Ideas Representation Activity Knowledge Domain of Use Domain of Materials “Collective wisdom about the general resources available to implement design solutions” November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Seven Fundamental Dimensions of Design Goal Objectives that frame a design problem Ideas Individual understanding of a design problem and its solution Representation Expression of an understanding of a design problem and its solution Activity Acts that contribute to the crafting of a design solution to a design problem Knowledge Individual wisdom about design problems and their solutions Domain of Use Collective wisdom about design problems and their solutions Domain of Materials Collective wisdom about the resources available to implement design solutions November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Design Diamond Domain of Materials Domain of Use Knowledge Representation Ideas Activity concern manipulates informs Goal captures enhances November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Design Diamond: Manipulates Domain of Materials Domain of Use Knowledge Representation Ideas Activity concern manipulates informs Goal captures enhances November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Design Diamond: Informs Domain of Materials Domain of Use Knowledge Representation Ideas Activity concern manipulates informs Goal captures enhances November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
Design Diamond: Captures Domain of Materials Domain of Use Knowledge Representation Ideas Activity concern manipulates informs Goal captures enhances November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Design Diamond Domain of Materials Domain of Use Knowledge Representation Ideas Activity concern manipulates informs Goal captures enhances November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Design Diamond Domain of Materials Domain of Use Knowledge Representation Ideas Activity concern manipulates informs Goal captures enhances November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek
© 2006 University of California, Irvine – André van der Hoek Third Assignment Read “Design Methods (Architecture)” by John Chris Jones chapter 5 “The Design Process Disintegrated” and chapter 6 “Choosing Strategies and Methods” if you want to read more, of course you can read more 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 November 28, 2018 – 04:28:15 © 2006 University of California, Irvine – André van der Hoek