3 ms·
"On the criteria to be used in decomposing systems into modules" by David Parnas, 1972, the seminal paper where he brings forward the key ideas that would later
by mooneater 9y ago
"On the criteria to be used in decomposing systems into modules" by David Parnas, 1972, the seminal paper where he brings forward the key ideas that would later be called cohesion and coupling.
https://www.cs.umd.edu/class/spring2003/cmsc838p/Design/criteria.pdf https://www.cs.umd.edu/class/spring2003/cmsc838p/Design/crit...
Why it was important: you can't build big complex systems without these principles.
Some people say he was instrumental in stopping the Star Wars program, he argued it would be impossible to test outside of war (and therefore doomed).