Model
Faria Kanwal
Komal Junaid
I.
architecture
INTRODUCTION
TABLE 1
XP
Parameters
FDD
Process Type
Development
Management
Development
Development
Team Size
6 -10
5-10
Clear: 3-6
Orange: 21-40
iteration
Team Management
Self organized
Loosely organized
Self organized
Controlled centralized
Allow
No
Yes
No
Yes
User stories
Product backlog
Use cases
Features
Yes
Yes
Yes
Yes
Domain Modeling
No
No
Optional
Yes
By customer
By product owner
By user
By domain expert
1 - 4 weeks
4 weeks
Clear: 2 + 1 months
2 weeks maximum
Distributed
Teams
Requirement
Gathering
Highly
Volatile
Requirements
Orange:3+1 months
Change Handling
Minor Changes:
Major changes:
Minor Changes:
new sprint
family color
Major Changes:
Major Changes:
Through
documented
model
communication
Interaction
with
Customers
Exploration phase
Product backlog
Iteration phase
Sprint
Release phase
planning
Requirement
gathering
phase
Initial phase
meetings
Sprint backlog
Development
No specific approach
Testing
At component level
At sprint level
At unit level
Reviews
Quality Assurance
team inspection
Strength
Simplicity
Team interaction
SAEM A COMPARISON
and
inspections
conducted
code inspection
Business Modeling
each phase
3). A brief
sections A
architecture
TABLE 2
QAW
Feature
Input
Set of requirements
System
People
Facilitator
and
Involved
stakeholder
Basic
Requirements
Approach
System architecture
Design document
Design
System architect
Software architect
System architect
Design expert
Lead
are
Scenarios
Requirements
are
Drivers
Review
analyzed
and
decomposed
and
risks and
scenarios
are
attributes
conceptual
architecture
document
analyzed
are
are
architecture
completed
analyzed
Conceptual
Risks,
scenarios
architecture
points,
sensitivity
design
of
are
conducted
sensitivity
and
tradeoff
Errors,
gaps
and
Issues
inconsistencies
problems
3 days
2 days
and
points
1-5 days
2 days
Plan by Feature
Design by Feature
partially
Prioritized
are
and
Architectural
Reviews
constructed
elicited,
questionnaires
built
is
are
generated
scenarios
Duration
designer
and reviewer
prioritized
Deliverables
ARID
Set of requirements
3 days
Build by Feature
Figure 1
TABLE 3
FDD
Phases
Model
Activities
Team Development
N/A
None
QAW
Study Documents
N/A
None
QAW
Scenario Brainstorming
Scenario Consolidation
Scenario Prioritization
Scenario Refinement
N/A
N/A
None
N/A
None
ATAM
Plan by Feature
ARID
None
N/A
None
N/A
None
Build by Feature
V.
SUMMARY