|
|
|
Dr. David Parnas |
Straightforward cost analysis with reasonable assumptions indicates requirements encapsulation should reduce software lifetime maintenance cost by 20%, and total software cost by 16%. While only estimates, the potential for such savings warrants serious consideration of extending one's OO techniques to include Freedom and encapsulation of requirements. |
|
Dr. Harlan Mills |
Dr. C.W. McKay |
|
Freedom's foundation of black, gray and white box models, plus its abstraction levels, give it the following high-level structure:
Level | Build versus Buy | Requirements | Object Design | Implem & Test | Release | Evolution |
---|---|---|---|---|---|---|
6 Tools | . | . | . | . | . | . |
5 Products | . | . | . | . | . | . |
4 Processes | . | . | . | . | . | . |
3 Principles | . | . | . | . | . | . |
2 Definitions | ||||||
1 Concept Models |