23
1 EENG1920 Chapter 3 The Requirements Specification

EENG1920 Chapter 3

  • Upload
    makoto

  • View
    35

  • Download
    0

Embed Size (px)

DESCRIPTION

EENG1920 Chapter 3. The Requirements Specification. Requirements Specification . Engineering Requirement Marketing Requirement Requirements Specification. Engineering & Performance Requirements. Engineering requirements - PowerPoint PPT Presentation

Citation preview

Page 1: EENG1920 Chapter 3

1

EENG1920 Chapter 3

The Requirements Specification

Page 2: EENG1920 Chapter 3

2

Requirements Specification

• Engineering Requirement

• Marketing Requirement

• Requirements Specification

Page 3: EENG1920 Chapter 3

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).

Page 4: EENG1920 Chapter 3

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.

Page 5: EENG1920 Chapter 3

5

Engineering Requirement Properties

1. Abstract2. Verifiable3. Unambiguous4. Traceable5. Realistic

– technically feasible.

Page 6: EENG1920 Chapter 3

6

Constraints• Design decision impacts or limits the design.• Example: The system must use a PIC18F52

microcontroller to implement processing functions.

Page 7: EENG1920 Chapter 3

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

Page 8: EENG1920 Chapter 3

8

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

Page 9: EENG1920 Chapter 3

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.

Page 10: EENG1920 Chapter 3

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.

Page 11: EENG1920 Chapter 3

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.

Page 12: EENG1920 Chapter 3

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

Page 13: EENG1920 Chapter 3

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.

Page 14: EENG1920 Chapter 3

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.

Page 15: EENG1920 Chapter 3

15

Marketing Requirement

1. The system should have excellent sound quality.

2. The system should have high output power.

3. The system should be easy to install.4. The system should have low cost.5. Should be able to fit and operate in an

automobile.6. Should be easy to use.7. Should be portable.

Page 16: EENG1920 Chapter 3

16

Car Audio AmplifierMarketing Requirem

entsEngineering

RequirementsJustification

1, 2, 4 1. The total harmonic distortion should be <0.1%.

Based upon competitive benchmarking and existing amplifier technology. Class A, B, and AB amplifiers are able to obtain this level of THD.

1–4 1. Should be able to sustain an output power that averages 35 watts with a peak value of 70 watts.

This power range provides more than adequate sound throughout the automobile compartment. It is a sustainable output power for projected amplifier complexity.

2, 4 1. Should have an efficiency () >40 %.

Achievable with several different classes of power amplifiers.

3 1. Average installation time for the power and audio connections should not exceed 5 minutes.

Past trials using standard audio and power jacks demonstrate that this is a reasonable installation time.

Page 17: EENG1920 Chapter 3

17

Car Audio Amplifier1–4 1. The dimensions

should not exceed 6” x 8”x 3”.

Fits under a typical car seat. Prior models and estimates show that all components should fit within this package size.

1–4 1. Production cost should not exceed $100.

This is based upon competitive market analysis and previous system designs.

Marketing Requirements1.The system should have excellent sound quality.2.The system should have high output power.3.The system should be easy to install.4.The system should have low cost.

Page 18: EENG1920 Chapter 3

18

Requirements Analysis

Page 19: EENG1920 Chapter 3

19

THD

Output Power

, Efficiency

Install Time

Dimensions

Cost

- + + - - -

1) Sound Quality +

2) High Power +

3) Install Ease +

4) Cost -

Page 20: EENG1920 Chapter 3

20

THD

Output Power

, Efficiency

Install Time

Dimensions

Cost

- + + - - -THD -Output Power

+

, Efficiency +Install Time -Dimensions -Cost -

Page 21: EENG1920 Chapter 3

21

Apex Audio

Monster Amps

Our Design

THD 0.05% 0.15% 0.1%

Power 30W 50W 35W

Efficiency

70% 30% 40%

Cost $250 $120 $100

Page 22: EENG1920 Chapter 3

22

Summary• Requirements Specification.

– marketing requirements– engineering requirements

• Should be abstract, verifiable, and traceable• Some constraints• Some standards

– Advanced analysis • Marketing tradeoffs• Engineering tradeoffs• Benchmarks

Page 23: EENG1920 Chapter 3

Chapter 3 Homework

1. Name the three requirements needed for a Specification.2. Define engineering requirements. 3. Define performance requirements.4. What are system requirements specifications?5. What are subsystem design specification?6. What is validation?7. What is Verification?

23