Analyze scope of problem From Stakeholder Expectations Definition Define design and Define functional and To Logical Decomposition and Configuration and Requirements Management Processes product constraints behavioral expectation in Management and Interface technical terms Baselined Stakeholder Management Processes Expectations Validated Technical Define performance Requirements requirements for each Baselined Concept of defined functional and Operations behavioral expectation To Logical Decomposition and Technical Data Management Processes Baselined Enabling Support Strategies Measures of Define technical require- Performance ments in acceptable From Stakeholder "shall"statements Expectations Definition To Technical and Technical Data Assessment Process Management Processes Technical Performance Measures of Validate technical Define measures of Measures Effectiveness requirements performance for each measure of effectiveness NASA SE HandBook Establish technical Define technical requirements baseline performance measures Figure 4.2-1 Technical Requirements Definition Process CLGO System Engineering by J.J.Gao 6
+ - System Engineering by J. J. Gao 6 NASA SE HandBook
Importance of RAP(1) Establishes the basis for agreement between stakeholders and the developers on what the product is to do. ■ Reduces the development effort because less rework is required to address poorly written,missing and misunderstood requirements. Forces the relevant stakeholders to consider rigorously all of the requirements before design begins Careful review can reveal omissions,misunderstandings and inconsistencies early in the development cycle Provides a basis for estimating costs and schedule The description of the product to be develop as given in the requirements is a realistic basis for estimating project costs and can be used to evaluate bids or price estimates System Engineering by J.J.Gao CLGO 7
+ - Establishes the basis for agreement between stakeholders and the developers on what the product is to do. Reduces the development effort because less rework is required to address poorly written, missing and misunderstood requirements. Forces the relevant stakeholders to consider rigorously all of the requirements before design begins Careful review can reveal omissions, misunderstandings and inconsistencies early in the development cycle Provides a basis for estimating costs and schedule The description of the product to be develop as given in the requirements is a realistic basis for estimating project costs and can be used to evaluate bids or price estimates System Engineering by J. J. Gao 7 Importance of RAP(1)
Importance of RAP(2) Provides a baseline for verification Organizations can develop their validation and verification plans much more productively from a good requirements document. The requirements document provides a baseline against which compliance can be measured. The requirements are also used to provide the stakeholders with basis for acceptance of the system. Facilitates transfer of the product to new users or new machines. Serve as a basis for later enhancement or alteration of the finished product CLGO System Engineering by J.J.Gao 8
+ - Provides a baseline for verification Organizations can develop their validation and verification plans much more productively from a good requirements document. The requirements document provides a baseline against which compliance can be measured. The requirements are also used to provide the stakeholders with basis for acceptance of the system. Facilitates transfer of the product to new users or new machines. Serve as a basis for later enhancement or alteration of the finished product System Engineering by J. J. Gao 8 Importance of RAP(2)
Today's Agenda Requirement Analysis Process Requirement Analysis in Detail Logical Decomposition Quality Function Development(QFD) Functional Interface CLGO System Engineering by J.J.Gao 9
+ - 9 Today’s Agenda Requirement Analysis Process Requirement Analysis in Detail Logical Decomposition Quality Function Development(QFD) Functional Interface System Engineering by J. J. Gao
Types of Requirements Functional Requirements define what functions need to be done to accomplish the mission objectives ■ Performance Requirements define how well the systems needs to perform the functions ■ Constraints are requirements that can not be traded off with respect to cost,schedule,or performance Interface Requirements Environment Requirements ■ Other-illities requirements includes:human factors,reliability requirements,safety requirements CLGO System Engineering by J.J.Gao 10
+ - System Engineering by J. J. Gao 10 Types of Requirements Functional Requirements define what functions need to be done to accomplish the mission objectives Performance Requirements define how well the systems needs to perform the functions Constraints are requirements that can not be traded off with respect to cost, schedule, or performance Interface Requirements Environment Requirements Other-illities requirements includes: human factors, reliability requirements, safety requirements