informatics 121 software design i
DESCRIPTION
Informatics 121 Software Design I. Lecture 3 Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited. Today’s lecture. Defining design Design studio 1. Defining design. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/1.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 1
Informatics 121Software Design I
Lecture 3
Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited.
![Page 2: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/2.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 2
Today’s lecture
• Defining design
• Design studio 1
![Page 3: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/3.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 3
Defining design
• Decision making, in the face of uncertainty, with high penalties for error
• To choose the things we use shall look as they do
• A creative activity—it involves bringing into being something new and useful that has not existed previously
• Relating product with situation to give satisfaction
• The imaginative jump from present facts to future possibilities
• To form a plan or scheme of, to arrange or conceive in the mind, … for later execution
![Page 4: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/4.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 4
Defining design
• To initiate change in man-made things
• To plan or intend for a purpose
• To work out a solution in one’s mind
• The transition from possible solutions to a specific one
• …
![Page 5: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/5.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 5
Three themes
1. Design focuses on identifying a novel envisioned future
2. Design involves deliberate decision-making and planning; it is not simply acting out of impulse
3. The design decisions are consequential: there are stakeholders who must be satisfied with the result
![Page 6: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/6.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 6
Informatics 121 definition
• To decide upon a plan for change in the world that, when realized, satisfies stakeholders
![Page 7: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/7.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 7
Design
designer plan
maker change in the world
audience experiences
other stakeholders
![Page 8: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/8.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 8
Design fields
• Architecture design• Graphic design• Fashion design• Game design• Chip design• Car design• Urban design• Product design• Interior design• …
![Page 9: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/9.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 9
Design fields
• Architecture design• Graphic design• Fashion design• Game design• Chip design• Car design• Urban design• Product design• Interior design• …
• Writing• Painting• Sculpting• Music composition• …
![Page 10: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/10.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 10
Design
designer plan
maker change in the world
audience experiences
other stakeholders
![Page 11: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/11.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 11
Design a luxury airplane
designer plan
maker change in the world
audience experiences
other stakeholders
![Page 12: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/12.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 12
Design a library
designer plan
maker change in the world
audience experiences
other stakeholders
![Page 13: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/13.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 13
Design an award for excellence in advertising
designer plan
maker change in the world
audience experiences
other stakeholders
![Page 14: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/14.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 14
Design an award for excellence in advertising
![Page 15: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/15.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 15
Design an award for excellence in advertising
![Page 16: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/16.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 16
Design the ideal classroom seat
designer plan
maker change in the world
audience experiences
other stakeholders
![Page 17: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/17.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 17
Design the ideal classroom seat
![Page 18: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/18.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 18
Design the ideal classroom seat
![Page 19: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/19.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 19
Design fields
• Architecture design• Graphic design• Fashion design• Game design• Chip design• Car design• Urban design• Product design• Interior design• …
• Writing• Painting• Sculpting• Music composition• …
![Page 20: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/20.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 20
Design fields
• Architecture design• Graphic design• Fashion design• Game design• Chip design• Car design• Urban design• Product design• Interior design• …
• Writing• Painting• Sculpting• Music composition• …
• Software design
![Page 21: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/21.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 21
Software design
designer plan
maker change in the world
audience experiences
other stakeholders
![Page 22: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/22.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 22
Software design
software designer software
compiler runnable program
users experiences
other stakeholders
![Page 23: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/23.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 23
Design studio 1
• You are tasked with designing an “highway electronic signage system” to replace the old-fashioned roadway signs in use now
• Identify the different audiences and what their experiences should be
• Identify the other stakeholders and the goals they may have
• Clearly document these in a typewritten document, to be handed in on Tuesday, October 4, at the beginning of class– separate list of audience and experiences– separate list of other stakeholders and goals
![Page 24: Informatics 121 Software Design I](https://reader036.vdocuments.net/reader036/viewer/2022070501/56816948550346895de0da77/html5/thumbnails/24.jpg)
Department of Informatics, UC IrvineSDCL Collaboration LaboratorySoftware Design and
sdcl.ics.uci.edu 24
Design studio 1
• Assignment is on an individual basis, but will be continued in class on Tuesday
• You should identify as broad an audience and experiences as possible
• You should identify as broad a range of other stakeholders and goals as possible
• The overall focus is on brainstorming– your document does not need to have lengthy narratives (but should
be clear)