1 / 23

EENG1920 Chapter 3

EENG1920 Chapter 3. The Requirements Specification. Requirements Specification . Engineering Requirement Marketing Requirement Requirements Specification. Engineering & Performance Requirements. Engineering requirements

makoto
Download Presentation

EENG1920 Chapter 3

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EENG1920 Chapter 3 The Requirements Specification

  2. Requirements Specification • Engineering Requirement • Marketing Requirement • Requirements Specification

  3. Engineering & Performance Requirements • Engineering requirements • Requirements that are concerned with the technical aspects of the design (voltage, amperes, etc.). • Performance requirements • A subset of the engineering requirements • Limited in scope and specify performance related issues (speed, refresh rates, etc).

  4. System & Subsystem Specifications • System requirements specifications • General specifications that apply to the entire project or system. • Subsystem design specification • A smaller more defined portion of a complex system.

  5. Engineering Requirement Properties • Abstract • Verifiable • Unambiguous • Traceable • Realistic • technically feasible.

  6. Constraints • Design decision impacts or limits the design. • Example: The system must use a PIC18F52 microcontroller to implement processing functions.

  7. Standards • A standard is what? • What standards are relevant to your project and how do you use them? • Types: safety, testing, reliability, communication, data, documentation, design

  8. Structured workshops and brainstorming • Interviews and surveys • Observation of processes and devices in use • Benchmarking and market analysis • Prototyping and simulation • Research survey

  9. Need to know what type of requirement to select for a given system. • These are but EXAMPLES – you must determine the correct ones for your system! • Hint: don’t just try to copy and paste them.

  10. Performance • The system shall detect 90% of all human faces in an image. • The amplifier shall have a total harmonic distortion less than 1%. Reliability & Availability • The system shall have a reliability of 95% in five years. • The system shall be operational from 4AM to 10PM, 365 days a year.

  11. Energy • The system shall operate for a minimum of three hours without needing ………. Environmental • The system shall be able to operate in the temperature range of 0°C to 75°C. • The system shall be waterproof and operate while submersed in water. • The system shall be rechargeable.

  12. Validation &Verification • Validation • The process of determining if the requirements meet the needs of the end-user. • Answers the question – are we building the right product? • Verification • The process of measuring or demonstrating that the requirements are met. • Answers the question – are we building the product right (does it meet the requirements). • Harder to determine

  13. How Do You Validate Requirements • Is each requirement verifiable? • Can it be measured or shown in the final system implementation. • Is each requirement traceable to a user requirement? • Is each requirement realistic and technically feasible? • This may be hard to determine. • Can it determined in the system prototype.

  14. How Do You Validate Requirements • Are the requirements established with no redundancy? • Is the property of completeness met? • Are all the needs of the end-user addressed in the Requirements Specification? • Is the property of consistency met? • The Requirements Specification should not be self-contradictory.

  15. Marketing Requirement • The system should have excellent sound quality. • The system should have high output power. • The system should be easy to install. • The system should have low cost. • Should be able to fit and operate in an automobile. • Should be easy to use. • Should be portable.

  16. Car Audio Amplifier

  17. Car Audio Amplifier

  18. Requirements Analysis

  19. Summary • Requirements Specification. • marketing requirements • engineering requirements • Should be abstract, verifiable, and traceable • Some constraints • Some standards • Advanced analysis • Marketing tradeoffs • Engineering tradeoffs • Benchmarks

  20. Chapter 3 Homework • Name the three requirements needed for a Specification. • Define engineering requirements. • Define performance requirements. • What are system requirements specifications? • What are subsystem design specification? • What is validation? • What is Verification?

More Related