Software Analysis Practice Flashcards

1
Q

involves the analytical task to performing a variety of engineering trade studies to assist in making architecture-based design decisions.

A

Software Analysis Practice Stage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

maybe referred to as trade-off studies.

A

Trade Studies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

6 THEMES OF TRADE STUDIES

A
  1. Defining the trade study
  2. Preparing the trade-study environment
  3. Conducting the evaluation
  4. Assessing project repercussions
  5. Evaluating trade-study results
  6. Decision assimilation.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

implies that an architectural function, differentiating characteristic, or performance objective represents a decisive opportunity to impact product performance, quality, and durability.

A

Architectural Trade Study

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

must be defined to restrain the investigation and ensure the analysis will provide the necessary to facilitate an informed, impartial decision.

A

Scope

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

will be considered during the trade study and will be included if it has the potential for enhancing the software architecture significantly.

A

Candidate Alternative / Alternative Solution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

must be establishes, against which candidate alternative will be assessed.

A

Success Criteria

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

provides a diagrammatic means of expressing the success criteria and rating the alternative.

A

Radar or Spider Chart

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

this is where the trade study will be conducted, this must be established and qualifies to be suitable to perform the investigation.

A

Trade-Study Environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

involves a formal, scientific approaches to gather data under controlled conditions.

A

Design of Experiments

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

implies an efficient approach to gathering engineering data that enables conclusion to be drawn.

A

Experiment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

should express the architectural alternative at a level of engineering details that reflect the maturity of the overall software architecture.

A

Experimental Mechanism

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

8 DATA ANALYSIS / COLLECTION TECHNIQUES

A
  1. Time Series Analysis
  2. Data Mining
  3. Sensitivity Analysis
  4. Structural Analysis
  5. Behavioral Analysis
  6. Quantitative Analysis
  7. Qualitative Analysis
  8. Simulation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

a data analysis technique that analyzes a sequence of data point, measures typically at successive time instance space at uniform time intervals.

A

Time Series Analysis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

a technique that attempts to discover patterns in large dataset or database.

A

Data Mining

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

an assessment of how the output of a model can be attributed.

A

Sensitivity Analysis

17
Q

an analysis that determines the effect of physical environmental loads on physical structure and their components.

A

Structural Analysis

18
Q

reproduces the requires behavior of the modeled system.

A

Behavioral Analysis

19
Q

an analysis that improves the overall quality of decision making through the use of complex mathematics and statistics.

A

Quantitative Analysis

20
Q

provides a subjective way of analyzing data without using mathematic or statistics.

A

Qualitative Analysis

21
Q

the imitation of the behavior of a real-world process or system over time.

A

Simulation

22
Q

3 THINGS TO CONSIDER WHEN CONDUCTING AN ANALYSIS

A
  • Evaluate Requirement Alternatives
  • Evaluate Functional Alternatives
  • Evaluate Structural Alternatives
23
Q

the project team should evaluate the development implication and risk associates with the execution of competing alternative.

A

Asses the Project Implications

24
Q

should be develops for each architectural alternative to address how each solution would be assimilates into the current project situation.

25
alternatives should be prioritized in a manner that optimizes the probability of success.
Prioritize Architectural Alternatives
26
the decision on preferred course of action must be documented to preserve the rationale for the decision-making process.
Document the Trade Study
27
7 THINGS TO SUMMARIZE IN THE DOCUMENTATION
1. Technical Challenges 2. Trade-Study Methodology 3. Alternatives 4. Success Criteria 5. Analysis Results 6. Decisions 7. Execution Strategy
28
the trade study execution strategy must be enacted to facilitate the incorporation of the architectural solution into the software architecture.
Support the Execution Strategy