SlideShare a Scribd company logo
Revised by S.P. Chew (2009)
By the end of this chapter, you should:
   Understand the properties of an engineering
    requirement and know how to develop well-formed
    requirements that meet the properties.
   Be familiar with engineering requirements that are
    commonly specified in electrical and computer systems.
   Understand the properties of the complete
    requirements specification, as well as knowing the steps
    to develop one.
   Be able to conduct advanced requirements analysis to
    identify tradeoffs.


                                                               2
Raw (Marketing) Requirement
 Customer
              Customer Feedback


      Customer Representation       Develop        Technical Feedback
                                     System
                                  Requirements


              Constraints &                        Technical
               Standards                         Representation     Technical
Environment
                                                                   Community




                                                                                3
Properties:
1) Abstract
   • Specify what system will do, but not how it
     will be implemented.

2) Verifiable
   • Should be a way to measure or
     demonstrate that the requirement is met in
     the final system realization


                                                   4
3) Unambiguous
 ◦ Each requirement should have a single
   unambiguous meaning
 ◦ Stated with short complete sentences


4) Traceable
 ◦ Valid in marketing requirements.




                                           5
Does the following requirement meet the four
 desirable properties? (abstract, verifiable,
 unambiguous, traceable)

   “The robot must have an average forward
  speed of 0.5 feet/sec, a top speed of at least
    one foot/sec, and the ability to accelerate
  from standstill to the average speed in under
                   one second.”



                                                   6
 IMPORTANT – Your requirements for
  your project must also be REALISTIC.
 => You need to demonstrate that the
  target you have selected is technically
  feasible.
 How are you going to do this?




                                            7
   Constraint = design decision imposed by the
    environment or a stakeholder that impacts or
    limits the design.
   Example contraint: The system must use a
    PIC18F52 microcontroller to implement
    processing functions.




                                                   8
   A standard is established way of doing things
    that ensure interoperability.
   Question is, what standards are relevant to
    your project and how do you use them?
   Different levels of usage
    ◦ User
    ◦ Implementation
    ◦ Developer
   Types:
    safety, testing, reliability, communication, dat
    a, documentation, design, metastandards and
    etc…

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




                                                  10
   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.




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

                                                   12
Energy
   The system will operate for a minimum of
    three hours without needing
Environmental
   The system should be able to operate in the
    temperature range of 0°C to 75°C.
   The system must be waterproof and operate
    while submersed in water.
   to be recharged.
        Many more examples in the book.


                                                  13
Steps to follow to develop the requirements
  specification:
◦ Identify requirements from the customer,
  environment and technical community
◦ Ensure the engineering requirements are well
  formed
◦ Organize the requirements. Similar requirements
  should be presented together and relationship
  btwn. Engineering and marketing requirements
  identified.
◦ Validate the requirements specification.



                                                    14
   Normalized/Orthogonal
    ◦ Should no overlap or redundancy between
      engineering requirements.


   Complete Set
    ◦ Addresses all the needs of the end user and also
      those need required for system implementation.




                                                         15
   Consistent
    ◦ Should not be self-contradictory


   Bounded
    ◦ Determining the min acceptable bound for target
      values


   Modifiable




                                                        16
   Ask the customer if the requirements meet
    their needs.
   Usually done in teams.
   For each engineering requirement
    ◦ Traceable?
    ◦ Verifiable?
    ◦ Realistic & technical feasible?
   For the complete Requirements Specification
    ◦ Orthogonal?
    ◦ Complete?
    ◦ Consistent?


                                                  17
Marketing
Requirements    Engineering Requirements                   Justification
   1, 2, 4     1. The total harmonic          Based         upon      competitive
                  distortion should be <0.1%. 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   This power range provides more
                  an output power that        than adequate sound throughout
                  averages 35 watts with a the automobile compartment. It is a
                  peak value of 70 watts.     sustainable output power for
                                              projected amplifier complexity.

    2, 4       1. Should have an efficiency    Achievable with several different
                  ( ) >40 %.                   classes of power amplifiers.
     3         1. Average installation time for Past trials using standard audio and
                  the power and audio           power jacks demonstrate that this is
                  connections should not        a reasonable installation time.
                  exceed 5 minutes.

                                                                                       18
1–4     1. The dimensions should       Fits under a typical car seat.
               not exceed 6” x 8”x 3”.     Prior models and estimates
                                           show that all components
                                           should fit within this package
                                           size.
    1–4      1. Production cost should not This is based upon competitive
                exceed $100.               market analysis and previous
                                           system designs.
Marketing Requirements
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.




                                                                            19
   Examined more advanced methods that are
    used to analyze and refine requirements
   Addresses tradeoffs between engineering and
    marketing requirements, tradeoffs between
    engineering requirement themselves and
    benchmarking




                                                  20
Output Power


                                            , Efficiency


                                                           Install Time


                                                                          Dimensions
                       THD




                                                                                       Cost
                         -             +              +               -            -      -
1) Sound Quality   +    ↑↑             ↓                                        ↓↓       ↓↓
2) High Power      +     ↓          ↑↑                ↑                         ↓↓        ↓
3) Install Ease    +                   ↓                          ↑↑              ↑       ↓
4) Cost            -    ↓↓             ↓              ↓                           ↓      ↑↑


                                                                                              21
Output Power

                                         , Efficiency




                                                                       Dimensions
                                                        Install Time
                    THD




                                                                                    Cost
                      -          +             +                -            -        -
THD             -                ↓                                          ↓         ↓
Output Power    +                              ↑                            ↓         ↓
 , Efficiency   +                                                           ↑         ↓
Install Time    -                                                           ↓
Dimensions      -                                                                     ↓
Cost            -


                                                                                           22
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




23
A complete requirements document will contain:
 Needs, Objectives, and Background (See Chapter 2).

 Requirements.
 ◦ marketing requirements
 ◦ engineering requirements
    Should be abstract, verifiable, and traceable
    Some maybe constraints
    Some may be standards
 ◦ Advanced analysis
    Engineering-marketing tradeoffs
    Engineering-engineering tradeoffs
    Benchmarks



                                                       24
   Properties of engineering requirements
   Examples of engineering requirements
   Properties of the Requirements Specification
   Advanced Requirements Analysis
    ◦ Tradeoff matrices
    ◦ Benchmarks




                                                   25

More Related Content

PDF
Dfr Presentation
PPT
Reliability Training Lesson 1 Basics
PDF
IHS Webcast - Navigating Today’s Global Regulatory Environment
PDF
DFR a case study using a physics of failure
PDF
Omnext Source2VALUE
PPTX
High-Level Synthesis Skill Development Needs - IEDEC
PDF
Hyperion Power Ans 18 Nov09
PPTX
Generic work description
Dfr Presentation
Reliability Training Lesson 1 Basics
IHS Webcast - Navigating Today’s Global Regulatory Environment
DFR a case study using a physics of failure
Omnext Source2VALUE
High-Level Synthesis Skill Development Needs - IEDEC
Hyperion Power Ans 18 Nov09
Generic work description

What's hot (18)

PDF
PPT
Re-Engineering Obsolete Printed Circuit Boards Webinar
PDF
Unicorn Communications Company Product Profile V1.1
PPSX
Automate Performance Measurement to Drive Profitability_Plexus
PDF
Gsm rf-optimization
PDF
In spec catalog spectrophotometric standards 2011
PDF
Benetel Overview 181209
PDF
IN-SPEC Catalog 2011
PDF
Quest global overview
PPT
Product Design For Medical Devices Webinar
PDF
Scarlet Wireless Introduction
PDF
Tdt4242
PPTX
Match Your High-Tech PCB Design to Your Suppliers Capabilities
PPT
Industry Standards and How They Impact Cable Assembly Designs
ODP
6 sigma rollators update for my blog
PPTX
Aes southern presentation 7 nov 2012
PPTX
Fulham Presentation Induction For C Stores
PPTX
EE 460 Project Plan V1
Re-Engineering Obsolete Printed Circuit Boards Webinar
Unicorn Communications Company Product Profile V1.1
Automate Performance Measurement to Drive Profitability_Plexus
Gsm rf-optimization
In spec catalog spectrophotometric standards 2011
Benetel Overview 181209
IN-SPEC Catalog 2011
Quest global overview
Product Design For Medical Devices Webinar
Scarlet Wireless Introduction
Tdt4242
Match Your High-Tech PCB Design to Your Suppliers Capabilities
Industry Standards and How They Impact Cable Assembly Designs
6 sigma rollators update for my blog
Aes southern presentation 7 nov 2012
Fulham Presentation Induction For C Stores
EE 460 Project Plan V1
Ad

Similar to Ch03 the requirements_specification (20)

PDF
Software - Role in Systems and Architectures
PPTX
Project backup repository and avoiding requirements creep
PPTX
Internet of Things - structured approach to the physical plant network - Rock...
PPTX
Industrial Ethernet, Part 1: Technologies
PDF
Key strategies for discrete manufacturers j caie arc japan 2008
PDF
Technology polygraph orange
PDF
Requirement Gathering
DOCX
Aniruddha_More_Resume
PPTX
Software Requirement Engineering Documenting Requirements
PDF
Lecture 01 - 02 Introduction to Quality Assurance.pdf
PPT
2011 RAMS Tutorial Effective Reliability Program Traits and Management
PDF
Top Down Network Design - ebrahma.com
PPTX
Arizona State University Test Lecture
PDF
HDMI Interop
PDF
The-5-Cs-plus-1-of-IoT.pdf
PPT
requirement engineering
PPTX
Software Requirements Specification concept in Software Engineering
PDF
SPM lecture2 Requirements Management and Identification
PDF
Universal Chip Interconnect Verification
PDF
Universal Chip interconnect Verification
Software - Role in Systems and Architectures
Project backup repository and avoiding requirements creep
Internet of Things - structured approach to the physical plant network - Rock...
Industrial Ethernet, Part 1: Technologies
Key strategies for discrete manufacturers j caie arc japan 2008
Technology polygraph orange
Requirement Gathering
Aniruddha_More_Resume
Software Requirement Engineering Documenting Requirements
Lecture 01 - 02 Introduction to Quality Assurance.pdf
2011 RAMS Tutorial Effective Reliability Program Traits and Management
Top Down Network Design - ebrahma.com
Arizona State University Test Lecture
HDMI Interop
The-5-Cs-plus-1-of-IoT.pdf
requirement engineering
Software Requirements Specification concept in Software Engineering
SPM lecture2 Requirements Management and Identification
Universal Chip Interconnect Verification
Universal Chip interconnect Verification
Ad

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Modernizing your data center with Dell and AMD
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation theory and applications.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPT
Teaching material agriculture food technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Empathic Computing: Creating Shared Understanding
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
KodekX | Application Modernization Development
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Diabetes mellitus diagnosis method based random forest with bat algorithm
Reach Out and Touch Someone: Haptics and Empathic Computing
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
MYSQL Presentation for SQL database connectivity
NewMind AI Monthly Chronicles - July 2025
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Modernizing your data center with Dell and AMD
Digital-Transformation-Roadmap-for-Companies.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation theory and applications.pdf
Big Data Technologies - Introduction.pptx
Teaching material agriculture food technology
Network Security Unit 5.pdf for BCA BBA.
Empathic Computing: Creating Shared Understanding
Per capita expenditure prediction using model stacking based on satellite ima...
KodekX | Application Modernization Development
Spectral efficient network and resource selection model in 5G networks
CIFDAQ's Market Insight: SEC Turns Pro Crypto

Ch03 the requirements_specification

  • 1. Revised by S.P. Chew (2009)
  • 2. By the end of this chapter, you should:  Understand the properties of an engineering requirement and know how to develop well-formed requirements that meet the properties.  Be familiar with engineering requirements that are commonly specified in electrical and computer systems.  Understand the properties of the complete requirements specification, as well as knowing the steps to develop one.  Be able to conduct advanced requirements analysis to identify tradeoffs. 2
  • 3. Raw (Marketing) Requirement Customer Customer Feedback Customer Representation Develop Technical Feedback System Requirements Constraints & Technical Standards Representation Technical Environment Community 3
  • 4. Properties: 1) Abstract • Specify what system will do, but not how it will be implemented. 2) Verifiable • Should be a way to measure or demonstrate that the requirement is met in the final system realization 4
  • 5. 3) Unambiguous ◦ Each requirement should have a single unambiguous meaning ◦ Stated with short complete sentences 4) Traceable ◦ Valid in marketing requirements. 5
  • 6. Does the following requirement meet the four desirable properties? (abstract, verifiable, unambiguous, traceable) “The robot must have an average forward speed of 0.5 feet/sec, a top speed of at least one foot/sec, and the ability to accelerate from standstill to the average speed in under one second.” 6
  • 7.  IMPORTANT – Your requirements for your project must also be REALISTIC.  => You need to demonstrate that the target you have selected is technically feasible.  How are you going to do this? 7
  • 8. Constraint = design decision imposed by the environment or a stakeholder that impacts or limits the design.  Example contraint: The system must use a PIC18F52 microcontroller to implement processing functions. 8
  • 9. A standard is established way of doing things that ensure interoperability.  Question is, what standards are relevant to your project and how do you use them?  Different levels of usage ◦ User ◦ Implementation ◦ Developer  Types: safety, testing, reliability, communication, dat a, documentation, design, metastandards and etc… 9
  • 10. Structured workshops and brainstorming  Interviews and surveys  Observation of processes and devices in use  Benchmarking and market analysis  Prototyping and simulation  Research survey 10
  • 11. 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. 11
  • 12. Performance  The system should detect 90% of all human faces in an image.  The amplifier will have a total harmonic distortion less than 1%. Reliability & Availability  The system will have a reliability of 95% in five years.  The system will be operational from 4AM to 10PM, 365 days a year. 12
  • 13. Energy  The system will operate for a minimum of three hours without needing Environmental  The system should be able to operate in the temperature range of 0°C to 75°C.  The system must be waterproof and operate while submersed in water.  to be recharged. Many more examples in the book. 13
  • 14. Steps to follow to develop the requirements specification: ◦ Identify requirements from the customer, environment and technical community ◦ Ensure the engineering requirements are well formed ◦ Organize the requirements. Similar requirements should be presented together and relationship btwn. Engineering and marketing requirements identified. ◦ Validate the requirements specification. 14
  • 15. Normalized/Orthogonal ◦ Should no overlap or redundancy between engineering requirements.  Complete Set ◦ Addresses all the needs of the end user and also those need required for system implementation. 15
  • 16. Consistent ◦ Should not be self-contradictory  Bounded ◦ Determining the min acceptable bound for target values  Modifiable 16
  • 17. Ask the customer if the requirements meet their needs.  Usually done in teams.  For each engineering requirement ◦ Traceable? ◦ Verifiable? ◦ Realistic & technical feasible?  For the complete Requirements Specification ◦ Orthogonal? ◦ Complete? ◦ Consistent? 17
  • 18. Marketing Requirements Engineering Requirements Justification 1, 2, 4 1. The total harmonic Based upon competitive distortion should be <0.1%. 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 This power range provides more an output power that than adequate sound throughout averages 35 watts with a the automobile compartment. It is a peak value of 70 watts. sustainable output power for projected amplifier complexity. 2, 4 1. Should have an efficiency Achievable with several different ( ) >40 %. classes of power amplifiers. 3 1. Average installation time for Past trials using standard audio and the power and audio power jacks demonstrate that this is connections should not a reasonable installation time. exceed 5 minutes. 18
  • 19. 1–4 1. The dimensions should Fits under a typical car seat. not exceed 6” x 8”x 3”. Prior models and estimates show that all components should fit within this package size. 1–4 1. Production cost should not This is based upon competitive exceed $100. market analysis and previous system designs. Marketing Requirements 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. 19
  • 20. Examined more advanced methods that are used to analyze and refine requirements  Addresses tradeoffs between engineering and marketing requirements, tradeoffs between engineering requirement themselves and benchmarking 20
  • 21. Output Power , Efficiency Install Time Dimensions THD Cost - + + - - - 1) Sound Quality + ↑↑ ↓ ↓↓ ↓↓ 2) High Power + ↓ ↑↑ ↑ ↓↓ ↓ 3) Install Ease + ↓ ↑↑ ↑ ↓ 4) Cost - ↓↓ ↓ ↓ ↓ ↑↑ 21
  • 22. Output Power , Efficiency Dimensions Install Time THD Cost - + + - - - THD - ↓ ↓ ↓ Output Power + ↑ ↓ ↓ , Efficiency + ↑ ↓ Install Time - ↓ Dimensions - ↓ Cost - 22
  • 23. 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 23
  • 24. A complete requirements document will contain:  Needs, Objectives, and Background (See Chapter 2).  Requirements. ◦ marketing requirements ◦ engineering requirements  Should be abstract, verifiable, and traceable  Some maybe constraints  Some may be standards ◦ Advanced analysis  Engineering-marketing tradeoffs  Engineering-engineering tradeoffs  Benchmarks 24
  • 25. Properties of engineering requirements  Examples of engineering requirements  Properties of the Requirements Specification  Advanced Requirements Analysis ◦ Tradeoff matrices ◦ Benchmarks 25