Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2010 University of California, Irvine – André van der Hoek1June 20, 2015 – 22:32:38 Informatics 121 Software Design I Lecture 9 André van der Hoek &

Similar presentations


Presentation on theme: "© 2010 University of California, Irvine – André van der Hoek1June 20, 2015 – 22:32:38 Informatics 121 Software Design I Lecture 9 André van der Hoek &"— Presentation transcript:

1 © 2010 University of California, Irvine – André van der Hoek1June 20, 2015 – 22:32:38 Informatics 121 Software Design I Lecture 9 André van der Hoek & Alex Baker Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited.

2 © 2010 University of California, Irvine – André van der Hoek2June 20, 2015 – 22:32:38 Today’s Lecture Reflection Five types of design Design Studio III

3 Reflection © 2010 University of California, Irvine – André van der Hoek3June 20, 2015 – 22:32:38 designerplan change in the world experiencesaudience other stakeholders

4 Reflection © 2010 University of California, Irvine – André van der Hoek4June 20, 2015 – 22:32:38 designerplan change in the world experiencesaudience other stakeholders

5 Reflection © 2010 University of California, Irvine – André van der Hoek5June 20, 2015 – 22:32:38 designer envisioned plan envisioned change in the world envisioned experiences envisioned audience envisioned other stakeholders designeractual plan actual change in the world actual experiences actual audience actual other stakeholders Match?

6 Reflection © 2010 University of California, Irvine – André van der Hoek6June 20, 2015 – 22:32:38 synthesize evaluate analyze

7 Reflection © 2010 University of California, Irvine – André van der Hoek7June 20, 2015 – 22:32:38 synthesize evaluate analyze use of approximations √ √ √ application of knowledge √ √ √ communication √ √ √ pure thought √ √ √

8 Reflection: Core The core of a design problem revolves around the key set of decisions that fundamentally shape the design solution – its essence Identifying this core early is crucial, regardless of design technique © 2010 University of California, Irvine – André van der Hoek8June 20, 2015 – 22:32:38

9 Reflection: Design Problem and Solution The understanding of a design problem goes hand-in-hand with the understanding of its design solution This understanding may well change, sometimes dramatically so, during the design project © 2010 University of California, Irvine – André van der Hoek9June 20, 2015 – 22:32:38

10 Reflection: Success, Failure, Tradeoffs A design’s success is not absolute, but judged relative to other possible designs that could have been made A designer must deal with tradeoffs all the time, and most likely cannot make all stakeholders equally satisfied with the change in the world © 2010 University of California, Irvine – André van der Hoek10June 20, 2015 – 22:32:38

11 Reflection: Longevity A change in the world may last for a very long time… …and may well need to accommodate future changes in the world © 2010 University of California, Irvine – André van der Hoek11June 20, 2015 – 22:32:38

12 Reflection: Satisficing There is no optimal solution to a design problem, designers must find a solution that is good enough © 2010 University of California, Irvine – André van der Hoek12June 20, 2015 – 22:32:38

13 Reflection © 2010 University of California, Irvine – André van der Hoek13June 20, 2015 – 22:32:38

14 Back to Design © 2010 University of California, Irvine – André van der Hoek14June 20, 2015 – 22:32:38

15 Key Questions to Answer © 2010 University of California, Irvine – André van der Hoek15June 20, 2015 – 22:32:38

16 Five Types of Design Application design –what is the change in the world to accomplish? Interaction design –how does one interact with the change in the world? Architecture design –what is the conceptual core of the change in the world? Implementation design –what are the implementation details of the change in the world? © 2010 University of California, Irvine – André van der Hoek16June 20, 2015 – 22:32:38

17 Five Types of Design Application design –what is the change in the world to accomplish? Interaction design –how does one interact with the change in the world? Architecture design –what is the conceptual core of the change in the world? Implementation design –what are the implementation details of the change in the world? Maintenance design © 2010 University of California, Irvine – André van der Hoek17June 20, 2015 – 22:32:38

18 Design Studio III – Part I Design a “hide-and-seek” software system –a peer-to-peer application to continuously move important documents around on a (large!) network of servers, so no single person ever breaking into one computer can take a copy of a disk and get sensitive information –the idea is to break the documents into numerous smaller pieces, which are assembled on the fly when someone legitimate needs them; this way, malicious parties only get tiny pieces of sensitive information, rather than whole classified documents You will be judged on the functionality, motivation, and clarity of your design, as well as the design process followed © 2010 University of California, Irvine – André van der Hoek18June 20, 2015 – 22:32:38

19 Design Studio III – Part I Deliver a type-written document that documents your design Due Tuesday November 16, at the beginning of class –bring four copies Remember everything we have talked about, audience, uses, experiences, stakeholders, goals, decisions, plan for realization, … Remember our reflection today, how can you make these points more explicit in your design process? © 2010 University of California, Irvine – André van der Hoek19June 20, 2015 – 22:32:38

20 Design Studio III – Part I © 2010 University of California, Irvine – André van der Hoek20June 20, 2015 – 22:32:38 Team 1 Simon Huynh Danielle Song Muhammad Zaman Marianne Conner Team 2 Warren Trinh Shawn Ridgeway Martina Mickos Georgio Moussan Team 3 Vatsal Shah Marcel Pufal Thanh Le Masis Nguyen Team 4 Danielle Yu Christopher Lang Tri Pham Julie Darwish Team 5 Evan White Stephan Chilingaryan Aaron Donk Jonathan Fuentes Team 6 Mark Capil Sabel Braganza Ryan Cadavona Jarrett Baugh Team 7 Candace Chen Sanjay Jauhar Jesse Joseph Michael Cupino Team 8 Raymond Lam Ramakrishnan Murthy Edward Gim Ellen Eramya Team 9 Michael Distefano Duncan Tsai Sarah Lee Kevin Sar Team 10 Steven Nguyen Michael Tang Kenneth Compass Karen Quan Team 11 Lucas Kam Ferdinand Lucero Melody Budiono Jordan Speer Team 12 Roger Le Kevin Huynh Norik Davtian Thomas Chen Ammar Taki El-din


Download ppt "© 2010 University of California, Irvine – André van der Hoek1June 20, 2015 – 22:32:38 Informatics 121 Software Design I Lecture 9 André van der Hoek &"

Similar presentations


Ads by Google