Informatics 121 Software Design I Lecture 2 Duplication
- Slides: 26
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. SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 1
Today’s lecture • One design exercise • Reflection • Second assignment • Note: there will be a discussion Friday SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 2
Your third design exercise • Design and build a structure that spans two bases… • …such that the distance between the two bases is maximized… • …out of Play-Doh, wire, paper, and dowels… • …in 1 hour. • (We will take some pictures) SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 3
Available materials • • SDCL 8 dowels 3 feet of wire 10 sheets of paper 3 large cans of Play-Doh Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 4
Process • Design, phase 1 hand in 3 different candidate designs 20 minutes • Build, phase 1 15 minutes • Design, phase 2 hand in 1 final design 15 minutes • Build, phase 2 10 minutes SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 5
Constraints • The structure must be able to suspend, for a minimum of 15 seconds, one large, full can of Play-Doh – in the middle of the structure – in one other place of your choosing • not overlapping with a base • not overlapping with the middle • The dowels and paper must remain in tact • The structure as built should reflect the design you specified • During design, you have no access to materials SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 6
Prize • Each member of the winning team receives a $25 Amazon. com gift card • The longest span wins – as long as it reflects the design you specified SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 7
Reflection • How much could you draw upon your existing knowledge of bridges? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 8
Reflection • How did you know what would and would not work? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 9
Reflection • How useful was it to create three designs in phase 1? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 10
Reflection • Did you attempt to build all three designs in phase 1? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 11
Reflection • What did you learn during the first build phase? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 12
Reflection • What did your second design phase focus on? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 13
Reflection • Could you faithfully build your final design? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 14
Reflection • Did you faithfully build your final design? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 15
Reflection • Did you feel constrained by your design when you were building in phase 2? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 16
Reflection • What was the most valuable phase, and why? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 17
Reflection • Would you rather have had a single, 1 hour long, build phase? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 18
Reflection • Did you want more time to experiment (i. e. , build phase 1)? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 19
Reflection • Did you want more time to design? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 20
Reflection • What is the key idea underlying your final design? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 21
Reflection • What influence did the constraints have? – – – SDCL limited materials supporting a can of Play-Doh in two places nature of the bases limited build time … Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 22
Reflection • How did you negotiate these constraints? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 23
Reflection • Which representation(s) did you use while designing? SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 24
Some past examples SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 25
Second assignment • Read “Chapter 1” by Alex Baker, Marian Petre, and André van der Hoek – available on the class web site • Provide a 1 page summary highlighting… 1. …five major lessons to learn from this text 2. …how these lessons relate to the design exercises we performed in class today • Due Thursday SDCL Software Design and Collaboration Laboratory Department of Informatics, UC Irvine sdcl. ics. uci. edu 26
- 01:640:244 lecture notes - lecture 15: plat, idah, farad
- M
- Translocation
- Restored image in digital forensics
- Mitosis in a winter wonderland
- Legendre duplication formula proof
- Fm perfume party games
- Code duplication detection
- Duplication du carré
- Invention extension duplication synthesis
- Effects of duplication
- Nrxn duplication
- Real time software design in software engineering
- Software design fundamentals in software engineering
- Requirement analysis in software engineering notes
- 4 p's software engineering
- Lecture presentation software
- Reinforcement lap lengths eurocodes
- Elemen urban design
- Elements and principles of design ppt
- Lecture hall acoustic design
- Game design lecture
- Computer-aided drug design lecture notes
- Cmos vlsi design lecture notes
- Observational health data sciences and informatics
- Nursing informatics and healthcare policy
- Introduction to medical informatics