Requirements Specifications
As outlined in the lecture notes, a Requirements Specifications document serves
many purposes. Its primary purpose is to ensure that you are setting your sights correctly
to develop a "solution" that appropriately solves the problem you are trying to address.
It sets the objectives of the project and provides a means to measure the performance
of the final design.
Developing a meaningful set of specifications involves understanding
- the client's needs;
- the needs of those that will use the end-product; and
-
the limitations/restrictions imposed on the design process and the resulting product by way of
- budget constraints;
- existence of legacy products;
- legal/regulatory restrictions;
- safety hazards; and
- the client's firm's practices.
Requirements Specifications Contents
A full Requirements Specifications document is very lengthy. The submission expected here
is abbreviated. In your submission please include the following information:
- a brief introduction to the project;
- a top-level block diagram to show inputs and outputs. This diagram will have a single
block -- your project. The inputs and outputs need not be exclusively electronic in nature;
-
a table that presents the following on each row:
- a client's need;
- the resulting requirements specification; and
- any and all regulations that govern the resulting specification.
An example row from this table is provided here:
| | Client's Need
| Specification
| Regulatory Information
|
| | Physically connect to existing data network.
| Connection with 10BASE-T Ethernet physical layer.
| IEEE 802.3
|
|
- a hazard assessment;
- a correlation matrix showing how the design's constraints are related;
- a sketch showing how you would like the resulting (physical) product to look; and
- a brief description of operation (how the user will interact with the device).
Grading
This item is evaluated using the following rubric:
Requirements Specifications Evaluation Rubric.
Submission
Please submit an electronic copy of a PDF version of this item by using
the EE Capstone Submission Facility by 4PM on the date noted in the syllabus.
(Any member of a group may submit on behalf of their entire group.)
|