Milestone 3 – Modeling System Requirements
The requirements analysis phase answers the question, ‘What does the user need and want from the 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: (1) it facilitates user-centered development, which often leads to building systems
that better satisfy user needs, and (2) 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.
After completing this milestone, you should be able to:
• Understand and perform the techniques for requirements discovery.
• Determine actors, use cases, and relationships.
• Construct a Use-Case Glossary.
• Construct a Use-Case Model Diagram.
• Write a fully-documented Use-Case Narrative.
Before starting this milestone the following topics should be covered:
1. Requirements discovery – Chapter 6
2. Use-case modeling – Chapter 7
3. Milestone 2 Solution
Now that we have studied the current system and analyzed some of its problems and opportunities, plus gained approval to proceed, we can now start to identify the business requirements for the
system and model them. In this assignment we will use our results of the previous milestones and transcripts of an interview with president Peter Charles, IT consultant Jeff Summers, and web
server administrator Dane Wagner of Coastline Systems Consulting. The results of this activity will identify the system requirements for the proposed system.
Exhibit 3.1 is a copy of the transcript of the interview. Refer to the transcript, sample forms, and results from Milestones 1 and 2 for the information necessary to complete the activities.
1. Complete a Use-Case Glossary. Make assumptions where necessary.
2. Prepare a Use-Case Model Diagram.
3. Prepare a fully-documented Use-Case Narrative for the View Unresolved Requests use case described in the interview.
Deliverable format and software to be used are according to your instructor’s specifications. Deliverables should be neatly packaged in a binder, separated with a tab divider labeled “Milestone
References and Templates:
Milestone 2 Solution
Provided by your instructor
Transcripts of Interview
Templates are availabe in the Content area under the Week 5 Case Study 2: Client Technology Content module.
Deliverables: Templates for these forms are available in the Content area.
1. Use-Case Glossary
2. Use-Case Model Diagram
3. Fully-documented Use Case Narrative
For the advanced option, prepare fully-documented Use-Case Narratives for additional use cases as directed by your instructor.
Prepared by Gary B. Randolph for Systems Analysis & Design Methods 7 ed
by J. L. Whitten, L. D. Bentley, & K. C. Dittman
Copyright Irwin/McGraw-Hill 2007
has been added to your cart!
have been added to your cart!
You must log in and be a buyer of this download to submit a review.