After reading this chapter, you will be familiar with the following:
The fundamentals of the Unified Modeling Language
The purpose of a software requirement specification
How use case diagrams model the services the system will provide
How class diagrams model the classes of objects that need to be developed