Software Requirements and the Requirements Engineering Process Chapters 5 and 6.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 19. Review Basic Concepts of Object Oriented Modeling UML and OO Modeling.