Applying UML and patterns : introduction to object oriented analysis and design and iterative development - Larman, Craig (New Delhi : Pearson Education, 2016)
Keywords: Inception and use cases; Requirements to design; Mapping design to code