Group Project - Use Case Model

Now that your document's Section 1 has laid out a vision for your project the next planning stage as part of Requirements Engineering is to determine all the ways your actors will interact with your system. This is Section 2. Note that one important thing to remember is you want to figure out the best ways for your users to interact with your system. Don't forget that. When writing descriptions for Use Cases, which can be tedious, it can lead to losing sight of the forest for the trees, meaning one can forget what the big picture is, how the pieces fit together, and how they together serve the broader goals for the application. So remember never to lose sight of that and continue to question and revise your Use Case descriptions in order to refine them to represent your broader vision.

In this assignment you will continue to create content for your project document, extending what you did in the Systems Analysis assignment. Your systems analysis was Section 1. Your Use Cases descriptions will be Section 2. Note that in the next assignment, Section 3, you will be creating your user interface mockup diagrams. Remember, for now, we are putting the content for each section in a separate document in your shared drive directory.

Section 2: Use Case Descriptions

Your Section 2 should provide a complete list of all needed use cases, meaning it describes all the ways you plan for your users to interact with your application. Note that you should create two subsections:

Note, this is not an easy assignment, you are having to envision all the ways your users will be interacting with your application.

Handin Instructions

Each team should submit their Use Case Model PDF via Brightspace.



Grading

This assignment will be graded based on the thoroughness and quality of the submitted document. Does it adequately describe the vision for the team in sufficient detail? Is it well written using precise language? Does it include all required sections? Is it carefully organized?




SBU CS

Web page created and maintained
by Richard McKenna