Topic: software management
Group: software engineering
Topic: management of large software projects
Topic: dependency analysis
Topic: separate a module's interface specification from its implementation
Topic: information hiding
Topic: identifying program modules
| |
Reference
Parnas, D.L.,
"Some software engineering principles",
Infotech State of the Art Report on Structured Analysis and Design, Infotech International, 1978.
Google
Other Reference
p. 257-268 in Hoffman, D.M., Weiss, D.M. (eds.), Software Fundamentals. Collected Papers of David L. Parnas, Boston: Addison-Wesley, 2001
Quotations
257 ;;Quote: software engineering is the multi-person construction of multi-version programs
| 258 ;;Quote: multi-version programs should be easily modified, have useful subsets, and easily extended
| 259 ;;Quote: the connections between parts of programs are the assumptions that the parts make about each other; these connections limit change and make proof difficult
| 259+;;Quote: well-structured programs limit the assumptions that parts make about each other
|
Related Topics
Topic: software management (28 items)
Group: software engineering (18 topics, 470 quotes)
Topic: management of large software projects (63 items)
Topic: dependency analysis (34 items)
Topic: separate a module's interface specification from its implementation (86 items)
Topic: information hiding (50 items)
Topic: identifying program modules (26 items)
|