1 The motivation to study non-functional requirements
-
Q1: How do NFRs contribute to the design process in a mechanical system?
-
Q2: Where in the sequence of domains, as presented in the seven-domain modeling scheme, should the NFRs domain be incorporated?
2 Background on functional and non-functional requirement
2.1 Use of requirements in engineering design
2.2 Functional requirements
2.3 Non-functional requirements
2.4 Environment and stimuli approach to functional requirements
2.5 Impact of engineering change on requirements
3 Case study
3.1 Industry automotive OEM bumper redesign case study
3.2 Case study method approach
Steps | Main working steps identified in systematic design process | Domain name |
---|---|---|
I | Define requirements (requirements gathering, clarification, documentation, updating) | FR and NFRs |
II | Establish function structures | Functions (Fn) |
III | Search for working principle (WP) and working structures (WS) | WP and WS |
IV | Elicit concept variants (CV) | CV |
V | Evaluate against technical and economic criteria | Design review (DR) |
VI | Develop working concept (WC) | WC |
VII | Identify embodiment determining requirements | NFRs |
Preliminary form design, material selection and calculation | Design Parameters (DP) | |
Select best preliminary layouts, refine and improve layout | Component (C) | |
Evaluate against technical and economic criteria | Design review (DR) | |
Prototype (PR) | PR | |
Test | T |
Activity # | List of activities | Domain |
---|---|---|
1 | Requirements gathering (design requirement document, etc.) (only functional requirements available from NSTSP standards) | FR |
2 | Requirements clarification | FR |
3 | Benchmark reports | WP |
4 | Literature review | WP |
5 | Functional concepts | WP |
6 | Concept review with manager | DR |
7 | Performance#, serviceability, durability requirements gathering | FR & NFR |
8 | Manufacturing requirements gathering | NFR |
9 | Previous test reports gathering to identify and clarify performance requirements | NFR |
10 | Performance requirements finalization with a design review | NFR |
11 | Concept development (3D packaging layout) | WC |
12 | Material selection | DP |
13 | Review with experienced engineers—generates new manufacturing requirements based on their experience Two out of four concepts were selected from the design review based on cost, service and manufacturing constraints | DR |
14 | Product costing conducted for the identified concepts—identification of potential cost savings—cost target fixed | NFR |
15 | Study of manufacturing process—new manufacturing constraints | NFR |
16 | Concept refined with a new introduction of part to suit new manufacturing constraints in the earlier step | WC |
17 | Design review conducted with two developed concepts | DR |
18 | Additional requirements for galvanization and manufacturing accessibility was introduced | NFR |
19 | Design review conducted for program approval | DR |
20 | Release of DFMEA (design failure mode and effect analysis) and DVP (design validation plan) | DR |
21 | Release of conceptual prototype (1) drawings | PR |
22 | Request for finite element analysis (FEA) request | T |
23 | Conceptual prototype (1) received | PR |
24 | Fitment trials conducted in the vehicle using conceptual prototype (1) | T |
25 | Concept refined to meet manufacturing requirements of safety and ease of assembly | WC |
26 | Existing manufacturing process simulated and points of design improvement to suit manufacturing were noted | T |
27 | Detailed tolerance analysis conducted, concept refined | T |
28 | Manufacturing review reported to program manager | |
29 | Performance test conducted to verify strength aspect (physical test) | T |
30 | FEA reports received | T |
31 | Concept refined based on performance test and FEA test | WC |
32 | Release of conceptual prototype (2) drawings | PR |
33 | Conceptual prototype (2) received | PR |
34 | Fitment trials conducted in the vehicle | T |
35 | One out of two concepts selected after fitment trials. One of the concepts was not accepted due to manufacturing constraints | WC |
36 | Tests conducted as per the developed DVP | T |
37 | Tool dub samples requested for pilot test | T |
38 | Pilot test conducted | T |
39 | First formal drawing release issued with an engineering release note | NFR |
40 | Production break in | |
#—Functional requirement |
3.3 Activity to domain mapping
Req. no. | Requirement | Type | Justification |
---|---|---|---|
Requirements from NSTSP document | |||
R1.1 | The bumper on Type A-1 buses shall be a minimum of 8 inches wide (high). Bumpers on Types A-2, B, C and D buses shall be a minimum of 91⁄2 inches wide (high) | NFR | Provides dimensional specifications, a non-action type of requirement |
R1.2 | The bumper shall wrap around the back corners of the bus | NFR | Provides interface requirements, a non-action type of requirement |
R1.4 | The bumper shall extend forward at least 12 inches, measured from the rear-most point of the body at the floor line | NFR | Provides dimensional requirements, a non-action type of requirement |
R1.5 | The bumper shall be braced to resist deformation of the bumper resulting from impact from the rear or the side | FR | Describes what the bumper should do, an action type of requirement |
R1.6 | The bumper shall be designed to discourage hitching of rides by an individual | NFR | Describes what the bumper should do, an action type of requirement |
R1.7 | The bumper shall extend at least one inch beyond the rear-most part of the body surface, measured at the floor line | NFR | Provides interface requirements and dimensional specification, a non-action type of requirement |
R1.9 | The bumper shall be of sufficient strength to permit being pushed by another vehicle of similar size and being lifted by the bumper without permanent distortion | FR | Describes what the bumper should do, an action type of requirement |
Internally generated requirements | |||
R1.11 | The bumper should be durable for ten years | NFR | Describes the quality of the bumper, a non-action type of requirement |
R1.12 | The modified design should not induce change in the manufacturing process | NFR | Describes a manufacturing requirement, a non-action type |
R1.13 | The ease of accessibility during assembly should be maintained | NFR | Describes a manufacturing requirement, a non-action type |
R1.14 | Bumper should be adjustable in the assembly line to suit the body alignment | NFR | Describes a manufacturing requirement, a non-action type |
R1.15 | The bumper reinforcement design should not exceed assembly time of X seconds | NFR | Describes a manufacturing requirement, a non-action type |
R1.16 | The modified design should use only the existing assembly tool for assembly | NFR | Describes a manufacturing requirement, a non-action type |
R1.19 | The modified bumper reinforcement should be common across the product family | NFR | Describes a commonality constraint, a non-action type |
Domain | Associated activities |
---|---|
FR | 1, 2, 7 |
NFR | 7, 8, 9, 10, 14,15, 18, 39 |
WP | 3, 4, 5, |
DR | 6, 13, 17, 19, 20 |
WC | 11, 16, 25, 31, 35 |
DP | 12, |
PR | 21, 23, 32, 33, |
T | 22, 24, 26, 27, 29, 30, 34, 36, 37, 38 |
4 Q1: analysis to determine the need for NFRs
Design activity | Design change | Factors driving design decision | Associated domain |
---|---|---|---|
6: Concept review with manager | N.A | Cost, engineering judgment, project duration | NFR |
12: Material selection | N.A | Commercially available material, cost of the material, ease of manufacturing, and locally available and approved supplier | NFR |
16: Concept refined with a new introduction of part to suit new manufacturing constraints in the earlier step | A new part introduced | Manufacturing constraint | NFR |
18: Additional requirements for galvanization and manufacturing accessibility was introduced | Protective coating type, change in the dimensions of the component for facilitating accessibility | Accessibility requirement and environmental constraint | NFR |
25: Concept refined to meet manufacturing requirements of safety and ease of assembly | Change in dimension to increase accessibility | Vehicle fitment trials revealed space constraint for the tool accessibility | NFR |
27: Detailed tolerance analysis conducted, concept refined | Change in tolerances and installation drawings | Process validation in the assembly line revealed the preferences of the line supervisors and their constraints | NFR |
31: Concept refined based on performance test and FEA test | Change in dimensions such as thickness and radius | High stress concentration | DP |
35: One out of two concepts selected after fitment trials. One of the concepts was not accepted due to manufacturing constraints | N.A | The concept that required the following is selected: No process change, Ease of assembly, Meets all manufacturing constraints such as adjustability, handling, and No tool change | NFR |
5 Q2: placement of NFRs domain in the existing modeling scheme sequence
Information from design activity # | Domain source | Information to design activity # | Domain sink |
---|---|---|---|
29, 30, 36, 38 | T | 7 | NFR |
13 | DR | 7, 8 | NFR |
9, 15, 18 | NFR | 8 | NFR |
24, 26, 38 | T | 8 | NFR |