Download presentation
Presentation is loading. Please wait.
1
Requirements Definition Marcin Pilinski Chris Koehler Colorado Space Grant Consortium
2
Anatomy of Requirements Mission Statement (aka Mission Goal) A very general description of the problem being addressed by the system. Mission Objectives 3 to 5 general statements elaborating the Mission Statement. Objective Requirements Quantify each objective: when, what, where, for how long System Requirements The system as a whole must perform to this set of specifications in order to meet the objective requirements, mission objectives, and mission statements Subsystem Requirements Each subsystem must perform to these specifications in order to meet the criteria defined above. This part is done separately for each subsystem i.e. power, mechanical, computer, science, thermal. Step 1: General definition. Subjective description and a few numbers Step 2: Numbers and ranges. Focus in on defining the problem. Step 3: Subsystems. Repeat step 2 for every subsystem, tracing from system requirements. 0 1 2 G O Requirements Level
3
An Example from Class: Icarus Goal (G1) The BalloonSat Aquintus shall ascend to an altitude of approximately 100,000 feet to carry out scientific experiments that will measure tilt of the satellite, forces acting upon it, wind speed, and solar energy to better understand the conditions in which high altitude observatories would be in. Goal (G1) The BalloonSat Aquintus shall ascend to an altitude of approximately 100,000 feet to carry out scientific experiments that will measure tilt of the satellite, forces acting upon it, wind speed, and solar energy to better understand the conditions in which high altitude observatories would be in. Goal (G1) The BalloonSat Aquintus shall ascend to an altitude of approximately 100,000 feet to carry out scientific experiments that will measure tilt of the satellite, forces acting upon it, wind speed, and solar energy to better understand the conditions in which high altitude observatories would be in. O1 (comes from G1) Construct BalloonSat to improve understanding of HA conditions at X-100,000 ft for under $YYY dollars by MM/DD/YYYY. O2 (comes from G1) Measure tilt in one axis and forces in the range of X mN to YmN as a function of altitude in the range of X-100,000. O3 (comes from G1) Measure wind speed perpendicular to one face of the BalloonSat and solar energy as a function of altitude.
4
2. Objective Requirements and System Requirements Before Starting the next level… (system level or level 1 in this scheme) 1.A requirement must be NECESSARY, must have a clear need 2.A requirement must be TRACEABLE 3.A requirement must HAVE A METHOD OF VERIFICATION 4.A requirement must be ATTAINABLE 5.A requirement must be CLEAR 1.SYS2The system shall determine the densities of neutral particles to a 1-sigma precision of 2x10 -13 kg/m 3. (Goal 1x10 -13 kg/m 3 ). O3 Ex.
5
2. Objective Requirements and System Requirements General Guidelines and Wisdom For the Young Engineer 1.A requirement defines the “WHAT” not the “HOW” –“HOW” defines the implementation, i.e. the solution –“WHAT” defines the functionality which is the first thing you need before starting anything! 2.A requirement has some standardized wording –shall: denotes a requirement which must be verified, use it in every requirement “there is no try, only do or do-not” –should: denotes a goal for which a best effort will be made –will: denotes a factual or explanatory statement 3.A requirement is succinct, strong, and gets to the point fast –Avoid “or” statements and “if” stipulations –No wordiness, a brief statement saying WHAT the system shall do. –DO NOT use the following words or ones like it: A FEW WEASEL WORDS TO AVOID: Adequate, Always, Bad, Better, Clearly, Easily, Efficient, Etc., Every, High, Ideal, Large, Maximize, Maximum, May, Most, Minimize, Minimum, Must, Never, Normal, Rapid, Real-time, Satisfactory, Significant, Simultaneous, Small, Sometimes, Sufficient, User-friendly, Worse… These words introduce ambiguity, doubt, and deception… …an engineer craves not these things.
6
References “Requirement Weasel Words”, Robert Halligan, Project Performance Pty Ltd “Requirement and Verification”, Whitnell, LASP “UNP Program Management Tips”, Brian Engberg, Air Force Research Laboratory
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.