Functional Analysis Flashcards
Name two tools used for functional Analysis:
- Functional Flow Block Diagrams
2. Time Line Analysis
FFBD
Function Flow Block Diagram
TLA
Time Line Analysis
Define Functional Analysis:
The systematic process of identifying, describing, and relating the functions a system must perform in order to be successful.
True or False: Functional Analysis deals with top-level function that need to be performed
True
True or False: Functional Analysis deals with how often functions need to be performed
True
True or False: Functional Analysis does not deals with under what operational conditions a function is performed.
False
______ ______ is used to draw out all the functions the system must perform to meet the systems requirements and concept of operations.
Functional Analysis
True or False: functional analysis doesn’t describe what must be done, it describes HOW it must be done
False:
Functional analysis is only concerned with WHAT must be done (think ConOps)
True or False: functional analysis is used to decouple the requirements from the implementation.
True
Functional analysis is used to ______ the requirements from the implementation.
Decouple
Describe the flow of functional analysis:
- Develop Functional Architecture
- Functional Flow Analysis
- Functional Interface Analysis
- Timeline Analysis
Define Functional Architecture:
Top-down definition of system functions
Dictionary describing functions
Define FFBD:
Functional Flow Block Diagram:
Used to show the SEQUENCE of all functions accomplished by a system.
What is an N-Squared Diagram?
A diagram used to develop data, function and hardware interfaces.
What does a functional timeline do?
Considers functions durations
Supports development of requirements for operations, test, and maintenance
True or False: an FFBD does not necessarily show the sequential relationship of functions.
False
The blocks in FFBD diagrams are described in terms of ____, ______, and _____.
Inputs, outputs, and interfaces
True or False: functional flow block diagrams do not have necessary traceability
False:
FFBDs always have firm traceability
FFBDs show functions arranged in a ____ sequence, whether in parallel or series.
Logical
An FFBD address ____ rather than ____.
What rather than How
The following is an example of ________:
- Get there
- obtain data
- Generate results
- Communicate results + data
- Archive results + data
- Operate Within Safety Limits
- Terminate Mission
Functional Analysis
or
Functional Decomposition
True or False: a FFBD not only describes the WHAT of missions, but the HOW LONG.
False.
FFBDs are only concerned with functions
True or False: Functional Timelines are used to describe what and how things will be done, in addition to how long.
False
Timeline are used for HOW LONG only. Though some description of WHAT function is used to point to a related FFBD.
Order These:
- Functional Analysis
- Design + Synthesis
- Systems Req Developments
- Systems Req Developments
- Functional Analysis
- Design + Synthesis
_____ is also the process of describing sub-functions that are necessary for parent functions.
Functional Analysis
True or False: Functional analysis is implementation independent.
True, just like requirements.
True or False: Functional analysis is weakly related to the development of requirements.
False, functional analysis is STRONGLY related to requirements development.