On the criteria to be used in decomposing systems into modules
Communications of the ACM
Managing a Programming Project, 2nd Ed.
Managing a Programming Project, 2nd Ed.
Systematic Programming: An Introduction
Systematic Programming: An Introduction
Elements of Programming Style
Structured Analysis for Requirements Definition
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
This paper presents a scheme for documenting the design and implementation of a large software system. The scheme is presented in terms of a family of documents based on the decomposition of any system into specific levels of abstraction for the purpose of software development. It facilitates the use of structured design techniques, provides tangible objects for organizing manpower resources on the basis of the system's structure, gives management meaningful milestones with which to measure development progress, and results in a fully documented system when the implementation phase is complete.