https://indiafreenotes.com/modeling-and-designing-systems-structured-and-object-oriented-methodologies/
Modeling and Designing Systems: Structured and Object-Oriented Methodologies