System Requirements Analysis

Chapter 3.9: Functional Analysis Alternatives

3.9.1 Variations Covered

This chapter covers several variations on simple functional flow diagramming applied in Chapter 3.2. These variations fall into six categories: (1) functional analysis variations, (2) state diagramming in several forms, (3) mathematical methods, (4) scenarios, (5) process analysis, and (6) quality functional deployment (QFD). Part 4 covers several computer software models including a new Department of Defense standard on complex information system architectures called DOD AF.

There are several models that include a functional sequence but also apply a kind of lateral axis as well representing data or commodity flow. These two-axis models are substantially richer in modeling a problem space than simple functional flow diagramming but the reader is cautioned that they are also not as effective in communicating modeling results into the human mind through the sense of vision because they are more cluttered on the page they are visually more complex.

3.9.2 Functional Analysis Variations

3.9.2.1 Hierarchical Functional Analysis

This book encourages the use of functional flow diagramming as the preferred method for gaining insight into needed system functionality. It is, however, possible to decompose the system need using a hierarchical function structure as illustrated in Figure 3.9-1. Two levels of the diagram are illustrated to show how it can be decomposed. Each block on this diagram represents the same thing described for functional flow diagram blocks earlier but the diagram does not disclose intended sequence, simultaneity, or relative timing.


Figure 3.9-1: Functional hierarchy diagram

Where a system, or system element, is characterized by a...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Middleware
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.