Deficiencies of MIL-STD-499B Draft Fig B Version: 6 May 1994

1. Makes no provision for concurrent engineering.

2. Uses the term “Functional Analysis” synonymously with “develop functional solution”, ignoring the fact that functional analysis is a technique which has application in both requirements analysis and design.

3. Uses the term “Allocation” in an unconventional way (flow down of performance from requirements level functions to solution level functions) rather than the conventional (allocate a solution level function to a system element for the performance of that function).

4. “Requirements Loop” emphasizes iteration between functional requirements and functional design, which is an undesirable emphasis, and in any event, any iteration applies no less to physical design (synthesis). Any need for iteration between requirements and design is to be minimised through effective capture and validation (requirement analysis), not emphasized.

5. System Analysis and Control mixes up engineering management, verification and mainstream design decision-making activities in an undesirable way.

6. System Analysis advocates technical reviews for progress measurement, not design verification.

7. Verification is not shown for Functional Analysis / Allocation.

8. The diagram places effectiveness analysis / trade studies / design decision making outside of the design loop. This is neither logical nor helpful.

9. The engineering management activities list is seriously incomplete (under “Systems Analysis and Control).

10. There is no recognition of validation or product verification or integration.

11. The words “design constraint requirements”, “balanced system solutions” are used loosely.

12. The list of outputs is seriously incomplete.

Scroll to Top