1
2
http://pinoytutorial.com/techtorial/idvm-digital-multimeter-review-price-and-features-for-iphone-voltmeter/
http://www.wired.com/2011/04/iscilloscope-300-kit-turns-ipad-iphone-into-multitouch-oscilloscope/ 3
Issues: Box too big, box too costly, users want the iPhone app
to be more user friendly.
Next Generation DMM measures volts (AC/DC), ohms, current
(AC/DC). Users want more functionality: scope, and to use
other functionality of the iPhone, such as email, etc.
Solution should sell for approx. $200 USD.
Your solution goes here! Class exercise (present your solution
next week).
4
5
Top-down design
◦ First design the very high level structure of the system.
◦ Then gradually work down to detailed decisions about low-level
constructs.
◦ Finally arrive at detailed decisions such as:
the format of particular data items;
the individual algorithms that will be used.
6
Bottom-up design
◦ Make decisions about reusable low-level utilities.
◦ Then decide how these will be put together to create high-level
constructs.
A mix of top-down and bottom-up approaches are normally
used!:
◦ Top-down design is almost always needed to give the system a good
structure.
◦ Bottom-up design is normally useful so that reusable components can
be created.