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.

A

Strategy

25
Q

alternatives should be prioritized in a manner that optimizes the probability of success.

A

Prioritize Architectural Alternatives

26
Q

the decision on preferred course of action must be documented to preserve the rationale for the decision-making process.

A

Document the Trade Study

27
Q

7 THINGS TO SUMMARIZE IN THE DOCUMENTATION

A
  1. Technical Challenges
  2. Trade-Study Methodology
  3. Alternatives
  4. Success Criteria
  5. Analysis Results
  6. Decisions
  7. Execution Strategy
28
Q

the trade study execution strategy must be enacted to facilitate the incorporation of the architectural solution into the software architecture.

A

Support the Execution Strategy