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