Iterative design
Encyclopedia
|
| Tutorials | Encyclopedia | Dictionary | Directory |
|
Iterative design
Iterative design is a design methodology based on a cyclic process of prototyping, testing, analyzing, and refining a work in progress. In iterative design, interaction with the designed system is used as a form of research for informing and evolving a project, as successive versions, or iterations of a design are implemented.
Iterative design useIterative design applies in many fields, from making knives to rockets, As an example consider the design of an electronic circuit that must perform a certain task, and must ultimately fit in a small space on a circuit board. It is useful to split these independent tasks into two smaller and simpler tasks, the functionality task, and the space and weight task. A breadboard is a useful way of implementing the electronic circuit on an interim basis, without having to worry about space and weight. Once the circuit works, one can set about designing a proper circuit board meeting the space and weight criteria. Compacting the circuit on the circuit board requires that the wires and components be juggled around without changing their electrical characteristics. This juggling follows simpler rules than the design of the circuit itself, and is often automated. As far as possible off the shelf components are used, but where necessary for space or performance reasons, custom made components may be developed.
Iterative design and first time successThere are very few things that are a complete success the first time round, and require no iterative design to hone it. Consider a weapon needed to hunt lions. A bow and arrow or a spear require quite a lot of development to perform adequately. If the hunt can take place using sticks and stone picked up from the ground as they lay, that might be close to the ideal first time success. However this is a trivial exception. Iterative design and necessary incrementsIn making almost anything, the need to make the tools needed to make it must also be considered. How, for example, does one hone the wooden handle of a knife if one does not already have a knife to hone it with? This poses a problem. For example, does one make the bellows for the furnace for making the blade of a metal knife, if one does not already have a knife to cut the leather of the bellows of the furnace? Another problem. To properly study the question of how to make a knife, one must consider all the necessary preliminary steps needed to make all the necessary tools, and since these tools must be made themselves, how does one make the second order or "meta-tools" needed to make those tools. And so on. Progress making something and its requisite tools and meta-tools is likely to be incrementally slow. Even if you know how it might be done, if you haven't the tools and meta-tools to do it with, such ideas are daydreams. The most intelligent designer is going to find the going excruciatingly slow, especially in the beginning. See alsoSource: Wikipedia | The above article is available under the GNU FDL. | Edit this article
|
|
top
©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement