This chapter discusses refining the use-case model by expanding use cases with more detail, splitting complex use cases into simpler ones, and organizing use cases into groups. The use-case model provides a high-level overview of the system functionality and can be refined further before implementation.