ENSC 100 Chapter Notes - Chapter 13: Reverse Engineering, Functional Requirement
Document Summary
Chapter 13 notes: analysis of an existing device = "reverse engineering" In contrast to normal task of engineers: starting w desired behaviour (task) and ending w specification of a device. Synthesis is not taught in engineering: b/c we don"t know how we do it, there is now algorithm for design. In projects, students learn design by doing design: or by seeking for principles that underline good design & teaching those. Design system: provide an electronic drafting board -> provide useful on-line data sets -> provide a design critic -> provide an optimizing algorithm -> provide an intelligent assistant, potential savings at diff. stages in design process. "conceptual design" = first stages of design- cost is incurred: mistake at this stage: make project impossible/ expensive. Sun"s 1st principle of design: "divide design parameters into overlapping sets; each set should correspond to a single functional requirement: hierarchical decomposition, recognized in object-oriented programming, parallel hierarchies of requirements & structure for a bicycle.