Presentation is loading. Please wait.

Presentation is loading. Please wait.

Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 2 Duplication.

Similar presentations


Presentation on theme: "Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 2 Duplication."— Presentation transcript:

1 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 2 Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited.

2 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 2 Discussion There will be discussion next Monday and Wednesday Please join your designated discussion

3 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 3 Today Defining design Feasibility and desirability Four types of design Design cycle

4 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 4 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

5 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 5 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 …

6 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 6 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.Design decisions are consequential: there are stakeholders who must be satisfied with the result

7 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 7 Our definition To decide upon a plan for a novel change in the world that, when realized, satisfies stakeholders

8 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 8 Design designerplan makerchange in the world audienceexperiences other stakeholders

9 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 9 Design a luxury airplane designerplan makerchange in the world audienceexperiences other stakeholders

10 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 10 Design a library designerplan makerchange in the world audienceexperiences other stakeholders

11 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 11 Design an award designerplan makerchange in the world audienceexperiences other stakeholders

12 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 12 Design fields Architecture design Graphic design Fashion design Game design Chip design Car design Urban design Product design Interior design …

13 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 13 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 …

14 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 14 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

15 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 15 Design designerplan makerchange in the world audienceexperiences other stakeholders

16 Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 16 Software design software designersource code compiler * runnable program usersexperiences other stakeholders [ * or, at times, the person who installs and configures the software instead of the compiler]


Download ppt "Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 2 Duplication."

Similar presentations


Ads by Google