Download presentation
Presentation is loading. Please wait.
2
1 Product Lines 1: Commonality Analysis CSSE 371 Software Requirements and Specification Mark Ardis, Rose-Hulman Institute November 1, 2004
3
2 Outline Motivation for product line approach Commonality analysis
4
3 Airbus Wins $4 Billion Order From Iberia, Beating Boeing (2/4/98 NY Times) Iberia ordered 76 planes: 9 A319’s, each with capacity for 124 passengers 36 A320’s, each with capacity for 150 passengers 31 A321’s, each with capacity for 185 passengers “Iberia president said single-aisle Airbus models... though differing in passenger capacity, had identical cockpits and mechanical specifications that offered savings in crew training and maintenance.”
5
4 Product Line Approach Reorganize the software development process Evolve a family rather than build single systems Invest in family infrastructure: Capitalize Develop systematic approach to building flexible application generators
6
5 Economics of Families Current Practice Number of Family Members Cumulative Cost Product Line Approach
7
6 Example Families Toyota automobiles and trucks IBM 360 computers Software?
8
7 Defining a Family: Commonality Analysis Dictionary: Technical vocabulary of the domain Commonalities: Assertions about every member of the family Variabilities: Assertions about variation across the family Parameters of Variation: Type and binding time of variabilities
9
8 Analysis Process Consensus process All domain experts invited to participate Led by a trained moderator Real-time editing of the document
10
9 Commonality Analysis Exercise
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.