Software Analysis Practice Flashcards
involves the analytical task to performing a variety of engineering trade studies to assist in making architecture-based design decisions.
Software Analysis Practice Stage
maybe referred to as trade-off studies.
Trade Studies
6 THEMES OF TRADE STUDIES
- Defining the trade study
- Preparing the trade-study environment
- Conducting the evaluation
- Assessing project repercussions
- Evaluating trade-study results
- Decision assimilation.
implies that an architectural function, differentiating characteristic, or performance objective represents a decisive opportunity to impact product performance, quality, and durability.
Architectural Trade Study
must be defined to restrain the investigation and ensure the analysis will provide the necessary to facilitate an informed, impartial decision.
Scope
will be considered during the trade study and will be included if it has the potential for enhancing the software architecture significantly.
Candidate Alternative / Alternative Solution
must be establishes, against which candidate alternative will be assessed.
Success Criteria
provides a diagrammatic means of expressing the success criteria and rating the alternative.
Radar or Spider Chart
this is where the trade study will be conducted, this must be established and qualifies to be suitable to perform the investigation.
Trade-Study Environment
involves a formal, scientific approaches to gather data under controlled conditions.
Design of Experiments
implies an efficient approach to gathering engineering data that enables conclusion to be drawn.
Experiment
should express the architectural alternative at a level of engineering details that reflect the maturity of the overall software architecture.
Experimental Mechanism
8 DATA ANALYSIS / COLLECTION TECHNIQUES
- Time Series Analysis
- Data Mining
- Sensitivity Analysis
- Structural Analysis
- Behavioral Analysis
- Quantitative Analysis
- Qualitative Analysis
- Simulation
a data analysis technique that analyzes a sequence of data point, measures typically at successive time instance space at uniform time intervals.
Time Series Analysis
a technique that attempts to discover patterns in large dataset or database.
Data Mining