System Engineering Exam 2 Flashcards
Define Functions
Actions necessary to accomplish system’s objective.
Functional Analysis
Functional analysis is a system development tool used to capture required system’s functions
What is FFBD
FFBD(functional flow block diagram) is a graphical tools used to capture the functional sequence and functional hierarchy of a system
What is TLA
TLA (Time-Line Analysis) is a tool used to capture the duration, and sequence of system functions.
Why do Functional Analysis?
to draw out all the functions the system must perform to meet its requirements.
Name functional analysis tool and describe them
- Functional Architecture: top down definition of system functions. Dictionary describing each function.
- FFBD: show the sequence of all functions to be accomplished by the sytem.
- N-squared diagrams: Used to develop data, function or hardware interfaces.
- Timelines: captures the duration of functions.
Define Verification
Verification means checking if the product meets the approved requirements. This can be done at different stages throughout the product’s life cycle to ensure it works as expected.
Define Validation
validation testing is done under realistic conditions on any end product to determine the effectiveness and suitability of the product and to evaluate the results of such tests.
Name 5 Types of testing
drop, environmental, leak rates, security checks, vaccum
Verification and validation principle
verification: it answers the requirements set by stakeholders and developers.
Validation: It answers the User’s questions.
Types of system Verification
- Design verification
- Product verification
Define Design and product verification
- Design verification: it answers the question if the way the system’s parts are arranged and connected will work as expected to achieve the required performance?
- Product verification: this makes sure the final product works properly by running a few tests in normal conditions, like at room temperature.
verification Methods
inspection, examination, analysis, demonstration, test
Validation methods
user interviews, prototyping, demonstration, qualification tests, and field trials.
Difference between verification and validation
Define SDLC
Systems development life cycle, is a step by step approach for developing information systems.
7 phases of SDLC
- planning
- analysis
- design
- development
- testing
- implementation
- maintenance
Define Planning phase
involves determining a solid plan for developing information systems.
Three primary planning activities
1) Define the system to be developed
2) Define the scope
3) Develop a project plan including tasks, resources, and timeframes
Define Analysis Phase
in this phase, end users and IT specialists work together to understand and document what the system needs to do.
Two primary activities of analysis phase
1) Gather the business requirements
2) Prioritize the requirements
Define Design Phase
create a technical blueprint showing how the system will work.
Two primary design activities
1) design technical architecture
2) Create system models
Define Development phase
convert design plans into working system