Topic: application generator
Topic: decomposition of a system into levels
Topic: deployable module or assembly
Topic: design for change
Topic: program module as encapsulation
Topic: information hiding
Topic: the 'uses' hierarchy for organizing systems
| |
Subtopic: extension and contraction
Quote: a system is hard to extend or contract if too many programs assume given features [»parnDL5_1978]
| Quote: no feature or function is always needed in a system [»parnDL5_1978]
| Subtopic: family requirements
Quote: FAST organizes software production around families of systems; identify family requirements and abstractions, create a language for specifying individual requirements, and generate software for family members [»guptNK1_1997]
| Quote: how are family members the same, and how do they differ?; e.g., each audit needs to check for existence before checking the data [»guptNK1_1997]
| Quote: commonality analysis produces a dictionary of terms, commonalities (global assumptions), variabilities (varying assumptions), parameters for each variability, and issues [»guptNK1_1997]
| Subtopic: application engineering environment and language
Quote: create an application engineering environment for producing a family of programs; include a language for specifying family members; takes about five staff years [»guptNK1_1997]
| Subtopic: module as family
Quote: identification of modules for a program family is difficult; first find a minimal subset and then add minimal increments [»parnDL5_1978]
| Subtopic: module as commonality, variability
Quote: commonality and variability analysis (SCV) of what does not change and what changes over what time frame [»coplJ11_1998]
| Quote: SCV analysis -- establish Scope of the objects, exploit Commonalities; bound and accommodate Variability's [»coplJ11_1998]
| Quote: analyze a product family (FAST) via scope, commonality, and variability (SCV); reduced development time 3-5x [»coplJ11_1998]
| Quote: a successful product leads to many versions; SCV analysis helps to manage the success [»coplJ11_1998]
|
Related Topics
Topic: application generator (21 items)
Topic: decomposition of a system into levels (49 items)
Topic: deployable module or assembly (12 items)
Topic: design for change (76 items)
Topic: program module as encapsulation (28 items)
Topic: information hiding (50 items)
Topic: the 'uses' hierarchy for organizing systems (18 items)
|