Software modeling and design UML, use cases, patterns, and software architectures - Gomaa, Hassan (Cambridge Cambridge University Press, 2011)
Keywords: Computer software -- Development