Requirements: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Requirements are the features that the given machine must have
Requirements are the features that the given machine must have, such as a specification of various properties and other details of implementation.
 
The Specification narrows the development path from concept to specific implementation. The specification is a distillation of the Conceptual Design (how it's done) and Design Rationale (why it's done in a particular way) into a specific set of design parameters. Note that these properties are designed to be fixed in one implementation - yet they are overall flexible by virtue of Scalability, Modularity, and Design for Disassembly - which allow for variations from a core design.


=Protocol=
=Protocol=

Revision as of 21:58, 12 October 2013

Requirements are the features that the given machine must have, such as a specification of various properties and other details of implementation.

The Specification narrows the development path from concept to specific implementation. The specification is a distillation of the Conceptual Design (how it's done) and Design Rationale (why it's done in a particular way) into a specific set of design parameters. Note that these properties are designed to be fixed in one implementation - yet they are overall flexible by virtue of Scalability, Modularity, and Design for Disassembly - which allow for variations from a core design.

Protocol

  • Start with a Requirements Spreadsheet
  • Fill it out for your machine. Include simple diagrams and flowcharts.
  • Publish on the wiki