Informatics 121 Software Design I

Slides:



Advertisements
Similar presentations
(c) 2009 University of California, Irvine – André van der Hoek1April 20, 2015 – 00:59:05 Informatics 122 Software Design II Lecture 11 André van der Hoek.
Advertisements

Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 4 Duplication.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 8 Duplication.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 2 Duplication.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 6 Duplication.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 7 Duplication.
© 2010 University of California, Irvine – André van der Hoek1June 10, 2015 – 06:18:06 Informatics 121 Software Design I Lecture 10 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1June 12, 2015 – 07:51:20 Informatics 121 Software Design I Lecture 8 André van der Hoek &
© 2009 University of California, Irvine – André van der Hoek1June 13, 2015 – 18:19:12 Informatics 122 Software Design II Lecture 5 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1June 14, 2015 – 15:24:35 Informatics 121 Software Design I Lecture 11 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1June 15, 2015 – 14:08:09 Informatics 122 Software Design II Lecture 4 André van der Hoek &
© 2009 University of California, Irvine – André van der Hoek1June 15, 2015 – 14:29:37 Informatics 121 Software Design I Lecture 1 André van der Hoek and.
© 2010 University of California, Irvine – André van der Hoek1June 16, 2015 – 21:42:11 Informatics 121 Software Design I Lecture 7 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1June 22, 2015 – 23:08:13 Informatics 122 Software Design II Lecture 4 Nick Lopez Duplication.
© 2010 University of California, Irvine – André van der Hoek1June 25, 2015 – 15:07:15 Informatics 121 Software Design I Lecture 6 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1June 25, 2015 – 15:42:49 Informatics 121 Software Design I Lecture 13 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1June 25, 2015 – 20:03:07 Informatics 121 Software Design I Lecture 5 André van der Hoek &
1 Informatics 121 Software Design I Design Studio I Discussion Alex Baker and André van der Hoek Duplication of course material for any commercial purpose.
© 2010 University of California, Irvine – André van der Hoek1June 28, 2015 – 09:26:53 Informatics 121 Software Design I Lecture 12 André van der Hoek &
© 2009 University of California, Irvine – André van der Hoek1June 29, 2015 – 10:35:56 Informatics 122 Software Design II Lecture 4 André van der Hoek &
© 2010 University of California, Irvine – André van der Hoek1July 14, 2015 – 14:37:42 Informatics 122 Software Design II Lecture 4 Nick Lopez Duplication.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 7 Duplication.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 5 Duplication.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 13.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 6 Duplication.
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 122 Software Design II
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 122 Software Design II
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 122 Software Design II
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Informatics 121 Software Design I
Presentation transcript:

Informatics 121 Software Design I Lecture 10 André van der Hoek & Alex Baker Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited. February 17, 2019 – 02:24:31 © 2009 University of California, Irvine – André van der Hoek

© 2009 University of California, Irvine – André van der Hoek Today’s Lecture Brief reflection In-class exercise Design Studio I continued February 17, 2019 – 02:24:31 © 2009 University of California, Irvine – André van der Hoek

© 2009 University of California, Irvine – André van der Hoek Reflection How easy or difficult was it to understand how other teams’ designs “worked” and to which experiences they would lead? remember the design cycle… How easy or difficult was it to understand the key design decisions embedded in other teams’ designs? How easy or difficult was it to understand the motivation underlying other teams’ designs? stakeholders, goals, uses… February 17, 2019 – 02:24:31 © 2009 University of California, Irvine – André van der Hoek

© 2009 University of California, Irvine – André van der Hoek Reflection Were there key similarities between the other partial designs and yours? Were there major differences between the other partial designs and yours? Do you plan to adopt any (partial) solutions you have seen in the other partial designs? February 17, 2019 – 02:24:31 © 2009 University of California, Irvine – André van der Hoek

© 2009 University of California, Irvine – André van der Hoek Reflection What will you do differently next time in your own design? February 17, 2019 – 02:24:31 © 2009 University of California, Irvine – André van der Hoek

© 2009 University of California, Irvine – André van der Hoek Reflection Do you feel you are now ready to create a final design? February 17, 2019 – 02:24:31 © 2009 University of California, Irvine – André van der Hoek

© 2009 University of California, Irvine – André van der Hoek In-Class Exercise For one of the two other teams from which you received the partial designs, select the three partial designs that you think best fit together 1-2 paragraphs discussing the strengths of the resulting design 1-2 paragraphs discussing the weaknesses of the resulting design In-class, 50 minutes February 17, 2019 – 02:24:31 © 2009 University of California, Irvine – André van der Hoek

Design Studio I Continued As a team, provide the final design for the educational traffic flow simulation program make sure it is complete (not just the three partial designs) take into account the feedback you have received from other groups Recall the two objectives: You must design the interaction that the students will have with the system. You should design the basic appearance of the program, as well as the means by which the user creates a map, sets traffic timing schemes, and views traffic simulations. You must design the basic structure of the code that will be used to implement this system. You should focus on the important design decisions that form the foundation of the implementation, and work those out to the depth you believe is needed. The idea that we filter them here. February 17, 2019 – 02:24:31 © 2009 University of California, Irvine – André van der Hoek

Design Studio I Continued Deliverable 1: document containing your design include a 1-2 page executive summary that highlights key features, key decisions, and key consequences of those decisions bring one printed copy Deliverable 2: 15 minute presentation, providing highlights of your design and its key features, decisions, and consequences some groups will present Tuesday, other groups Thursday PowerPoint slides must be sent to Nick and I before class on Tuesday, and should not be altered for Thursday we expect other people to present than those who presented before Due Tuesday at the beginning of class The idea that we filter them here. February 17, 2019 – 02:24:31 © 2009 University of California, Irvine – André van der Hoek