We have tried to demonstrate by these examples that it is almost always incorrect to begin the decomposition of a system into modules on the basis of a flowchart. We propose instead that one begins with a list of difficult design decisions or design decisions which are likely to change. Each module is then designed to hide such a decision from the others.

-D.L. Parnas, On the Criteria To Be Used in Decomposing Systems into Modules, 1971

Tags:


User-uploaded images:

There are no images.


This is in these Scrapbooks:


Users who like this:

Christopher Adams
Liked the quotation but did not say why.

Follow