SWEN-440

Workflow and Requirements

Overview

Software's main purpose is to help people do work. To understand what people need the software to do, we must first understand the work that people are performing. In this assignment, you will review a process workflow, and derive requirements based on the workflow diagram.

  • Companies often have incomplete descriptions of their workflow.
  • Part of your assignment is to interpret and extrapolate what you can see in the existing information, but more importantly to come up with questions to flush out the rest of the requirements.

NOTES:

  • This is a team assignment, with teams assigned in myCourses
  • There will be a classroom discussion of your findings, with each team expected to discuss and comment on a selected part of the assignment. The instructor will randomly pick the team and their topic during class.

Background

    You are working with an applications processing company that receives applications for Medicare (the US Healthcare plan).
  • Applications are received in two ways
    • As paper forms via US Mail
    • As scanned images from authorized partners, who receive forms on behalf of the processing company

Workflow information

Review the workflow information provided by the applications processing company
Workflow Description


You can refer to this template for use cases

Required Output

  • A list of the main actors in the workflow
  • A use case description for each main actor
  • A list of questions that still need to be answered
  • Architectural implications

Submission

Submit your work to the myCourses assignment folder

Grading
    20 points total - details below
    • A list of the main actors: 1 pts
    • Use case description(s) for each main actor: 15 pts
    • List of questions: 2 pts
    • Architectural implications: 2 pts