an arch documentation must _________ ?
what do we mean when we say that an arc doc can be prescriptive and descriptive?
which stakeholders use arch doc?
MM QQ IT PDE
- managers
- maintainers
- quality assurance team
- quality attr specialist
- implementers
- testers
- product line managers
- designers
- engineers
what are the 3 uses of arch doc?
what are the 3 types of notations?
formal, semi-formal and informal
what are informal notations?
what are semi-formal notations?
what are formal notations?
___________ notation supports automation through association tools?
formal
what are the tradeoffs when choosing notations?
formal - time consuming and complex but less ambiguity and more opportunity for analysis
informal - easier but ambiguous
____________ allow us to divide software into manageable representations?
views
list the views found in Krutchens 4+1 view
list the views found in Software Cost reduction method?
an arch must consider a system in 3 ways. These are?
what are the minimum views expected in a given system?
what is the method to choosing views?
step 1 - create R stakeholder / C view table
step 2 - combine views to reduce numbers
step 3 - prioritize and stage
- example : releasing decomposition view early is useful
- views can be developed in parallel
what are components of a design doc package?
what are the sections needed when documenting a view?
Perfectly Executed Cause Views Rough
1. primary presentation
2. element catalogue
3. context diagram
4. variability guide
5. rationale
describe primary presentation [ documenting views ]
describe element catalogue [ documenting views ]
describe context diagram [ documenting views ]
__________ shows how to exercise the variation points shown in the chosen view?
variability guide
___________ describes why the design reflected in the chosen view is, as it is?
rationale
what is the purpose of a behavior documentation?