Modern Design Approaches
- OOPL approaches
- Focus mainly on static structure
- Follow Parnas' modular decomposition
- Normalize data across system
- Emphasize data structures
- COPL approaches
- Focus mainly on dynamic structure
- Decompose based on data transformations
- Replicate data across system
- Emphasize processes