The requirements analysis phase answers the question,
"What does the user need and want from a new system?" The requirements analysis phase is critical to the success of any new information system! In this milestone we need to identify what information systems requirements need to be defined from the system users’ perspectives.
Use-case modeling has gained popularity as a technique for expressing system requirements for two reasons:
• It facilitates user-centered development, which often leads to building systems that better satisfy user needs
• Use-cases diagrams and narratives are easy for users to understand.
In this milestone you will first uncover the actors, use cases, and relationships that define the requirements for the proposed system and document that information in a Use-Case Glossary. You will use that to build a Use-Case Model Diagram for the system and a Use-Case Narrative for one use case.