Chapter
On the Criteria to Be Used in Decomposing Systems into Modules
Abstract
This paper discusses modularization as a mechanism for improving the flexibility and comprehensibility of a system while allowing the shortening of its development time. The effectiveness of a “modularization” is dependent upon the criteria used in dividing the system into modules. A system design problem is presented and both a conventional and unconventional decomposition are described. It is shown that the unconventional decompositions have …
Authors
Parnas DL
Book title
Pioneers and Their Contributions to Software Engineering
Pagination
pp. 479-498
Publisher
Springer Nature
Publication Date
1972
DOI
10.1007/978-3-642-48354-7_20