Assignment 2 Analysis: Preliminary SRS and Use Case
Purpose
The purpose of this assignment is to develop portions of the SRS (Software Requirements Specification); identify use cases with actors and connections; and create a detailed use case specification for the use case “Schedule Appointment” based on the Case Study.
Assignment Directions
1. Download the SRS Template 2021.docx and rename it Week2AssignmentpublishSRSUseCasesLastnameFirstname replacing the name with your name.
2. Complete SRS Sections 1-4.
2.1 Use SRS Template 2021.docx (available in Course Organization) and complete all parts of the following sections:
Section 1. Introduction
Section 2. Overall Descriiption
Section 3. External Interface Requirements
Section 4. System Features
Most of the content is in our Case Study and your Vision Document or other resources. We will complete more of the SRS later in the course as we learn about the other topics in the SRS. Normally the complete SRS is finished during Analysis, but we need to learn about a few more topics before we can complete it fully. Submit the entire SRS document—do not remove any content as you will be re-submitting your latest version of the SRS with other sections completed in later assignments. Do not change any of the heading formatting as they will help you to navigate the document. See the example SRS for the Cafeteria Ordering System. It is similar in format to our SRS.
3. Identify Use Cases
3.1 Using the techniques identified in the readings and your textbook and your Case Study, create a list of use cases identifying the use case, actors who will use the use cases, and a brief descriiption of the use case.
3.2 Complete the Actor table in SRS Appendix B.2.
For each actor include a definition using the phrase “A (name of your actor) is a …” and complete the phrase. Substitute names for each of your actors in the phrase. For example, “A Student is a Person who is enrolled in the university.” 3.3 Complete the Use Case table in SRS Section Appendix B.2.
For each use case list the name and descriiption. Remember that Use Cases are named as verb phrases and indicate what the system has to provide for users of the system. Add all use cases from your use case table to Section 4.3 of your SRS. Include the unique ID, name, and descriiption
3.4 Complete Use Case Diagram in SRS Appendix B.1.
Using diagrams.net (https://www.diagrams.net/index.html) create a Use Case Diagram. See Figures 14-11 on p. 518 , Figure 14-12 on p. 519, and Figure 1-13 on p. 520 in your textbook on creating a use case diagram. See the Drawing Tool section in the Course Overview and Introduction module. Add a UML compliant Use Case Diagram based on the Case Study to Appendix B.1 in the SRS. See Graphic Tools for Models in the Course Overview & Introduction Module and Additional Resources for videos on using diagrams.net.
3.5 Complete SRS Appendix B3 Detailed Use Case Template for the use case “Schedule Appointment”. The SRS is a Word file so you can edit tables as needed. We are only doing one detailed use case!
Assignment 2 Analysis: Preliminary SRS and Use Case Purpose The purpose of this
By admin