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. SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl.ics.uci.edu 1 Today’s lecture • Defining design SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl.ics.uci.edu 2 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 SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl.ics.uci.edu 3 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 • … SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl.ics.uci.edu 4 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 SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl.ics.uci.edu 5 Informatics 121 definition • To decide upon a plan for change in the world that, when realized, satisfies stakeholders SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl.ics.uci.edu 6 Design SDCL designer plan maker change in the world audience experiences Software Design and Collaboration Laboratory Department of Informatics, UC Irvine other stakeholders sdcl.ics.uci.edu 7 Design fields • • • • • • • • • • SDCL Architecture design Graphic design Fashion design Game design Chip design Car design Urban design Product design Interior design … Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl.ics.uci.edu 8 Design fields • • • • • • • • • • SDCL Architecture design Graphic design Fashion design Game design Chip design Car design Urban design Product design Interior design … Software Design and Collaboration Laboratory • • • • • Writing Painting Sculpting Music composition … Department of Informatics, UC Irvine sdcl.ics.uci.edu 9 Design SDCL designer plan maker change in the world audience experiences Software Design and Collaboration Laboratory Department of Informatics, UC Irvine other stakeholders sdcl.ics.uci.edu 10 Design a luxury airplane SDCL designer plan maker change in the world audience experiences Software Design and Collaboration Laboratory Department of Informatics, UC Irvine other stakeholders sdcl.ics.uci.edu 11 Design a library SDCL designer plan maker change in the world audience experiences Software Design and Collaboration Laboratory Department of Informatics, UC Irvine other stakeholders sdcl.ics.uci.edu 12 Design an award for excellence in advertising SDCL designer plan maker change in the world audience experiences Software Design and Collaboration Laboratory Department of Informatics, UC Irvine other stakeholders sdcl.ics.uci.edu 13 Design an award for excellence in advertising SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl.ics.uci.edu 14 Design an award for excellence in advertising SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl.ics.uci.edu 15 Design the ideal classroom seat SDCL designer plan maker change in the world audience experiences Software Design and Collaboration Laboratory Department of Informatics, UC Irvine other stakeholders sdcl.ics.uci.edu 16 Design the ideal classroom seat SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl.ics.uci.edu 17 Design the ideal classroom seat SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl.ics.uci.edu 18 Design fields • • • • • • • • • • SDCL Architecture design Graphic design Fashion design Game design Chip design Car design Urban design Product design Interior design … Software Design and Collaboration Laboratory • • • • • Writing Painting Sculpting Music composition … Department of Informatics, UC Irvine sdcl.ics.uci.edu 19 Design fields • • • • • • • • • • SDCL Architecture design Graphic design Fashion design Game design Chip design Car design Urban design Product design Interior design … Software Design and Collaboration Laboratory • • • • • Writing Painting Sculpting Music composition … • Software design Department of Informatics, UC Irvine sdcl.ics.uci.edu 20 Software design SDCL designer plan maker change in the world audience experiences Software Design and Collaboration Laboratory Department of Informatics, UC Irvine other stakeholders sdcl.ics.uci.edu 21 Software design SDCL software designer software compiler runnable program users experiences Software Design and Collaboration Laboratory Department of Informatics, UC Irvine other stakeholders sdcl.ics.uci.edu 22
© Copyright 2026 Paperzz