CSC385
Requirements Analysis and Project Specification
In keeping with the user-oriented approach presented by Cooper, the RAPS you will prepare for your semester project will be similar to, but somewhat different from those of traditional software engineering. Instead of starting with a focus on the project you will start with a focus on the end-user. And even there we will first focus on the user without reference to interaction with the project. In addition, you will not be required to go into great detail at this point in the design. Below is a template you can follow, if you wish.
Personas: Form 3-5 descriptions of archetypical users, as per Chapter 9 of Cooper. Although your personas will have names and descriptions, do NOT use ACTUAL persons as personas, even if your project is oriented toward identifiable people.
Goals: Describe the goals of your personas without reference to your proposed project.
Role of project: What role will your proposed project play in the goal structure of your personas? Give a quick overview of the functionality of your project.
Project design: Describe the design essence of your project. In what ways does the design embody the project’s functionality and enable the personas to meet those goals addressed by your project.
Project structure: Give a schematic description of your project.