Introduction to OOP: Chapter 2: Responsibility Driven Design:
Programming in the Small and Programming in the Large
Programming in the Small:
One programmer, understands everything from top to bottom.
Major problem is the development of algorithms.
Programming in the Large:
System is developed by large team of programmers
Major problems are management of details and communication between
programmers and between their respective software subsystems.
Intro OOP, Chapter 2, Slide 3