Develop a user case diagram for my userstories

profileYELLOWFISH24
URP.zip

210890135_HomeworkProject-URPApprovalFormSystem12_3864392374406381.docx

IS&T Capstone: Client Project Proposal: Fall 2017

Project Title – Undergraduate Research Program (URP) – Approval Form System

Short Description- Each semester students who are accepted into the Undergraduate Research Program must find a faculty researcher (called a Principal Investigator (PI)) to do research with. After they find a faculty member they must complete the URP Approval Form. This form contains all of the critical information needed to process the student for the term for the program.

Once the form is complete and final approval is done by the CST Dean’s office the information on the form must them be manually entered into an excel spreadsheet for analysis and reporting. The form requires sign-off approval from the Program Administrator.

What we would like the system to do is as follows:

Allow the student to complete the form online and record all of the data entered in a database for easier retrieval and history.

Allow for a small workflow process which would pass the form from Student to the Program Administrator.

Current system – None – just paper forms and an excel spreadsheet when the forms are complete and signed.

What are you doing now?

Currently – The student begins to complete the form after they have located a faculty researcher to work with. There are three sections of the form which each requires some workflow (approval process).

What parts are done manually?

The entire process is done manually right now – We have no database or web access to the information

What parts are automated?

There are no automated parts.

What current websites are related to this project?

Today none

Who would use the system?

There would be multiple types of users each with their own processes.

1) Administrators –They would need to do everything and see everything and override some processes.

2) Students - URP students are approved for each term- we would need to load a file with only the approved URP students for the term so that only those students could complete the process – this would also require a manual entry to allow the administrator to add or remove a student from the approved list for the term. Each term’s information must be maintained for historical information. Multiple terms are in process at one time. Students are completing their Fall 2017 URP assignments and are getting approval for Spring 2018 URP both during the Fall 2017 semester.

Project Outline

Please describe what you would like the new system to do.

· Provide a stable database where all of the URP Approval form information is stored by TERM so that we do not need to worry about the stability of the excel spreadsheets

· Allow any of the authorized users to be able to view and complete the information.

· Be able to track the status of all of the forms and what status they are in - for example

· Forms completed by students

· Forms completed awaiting CST Dean’s office approval

· With the use of Web services we would like to know the current information about the student such as:

· college

· major

· graduation date

· current GPA if possible

· email address

· We would like to be able to add comments to each section of the form which is not available today

· We would like to be able to reject the application if needed and notify the student that they have been rejected and why.

· We would like to be able to query any term and see all faculty who participated or all students who participated or status of all forms

· We would like to be able to get all information on a single student or a single faculty member across multiple terms

· We would like to be able to download all information as selected by the users.

What are the required features that you want?

· Database to store the information

· Query access to allow easy searches

· Upload of valid URP approved students per term

· Download to be able to analyze data

· Ability to modify the data online

What is the problem or critical issue which the project would solve?

· Stable, online access to data

· Easier access to data by those that need to access it

Include any relevant artifacts (documents that are used as part of this process).

· URP Approval Form

· Link to program information on CST Web Site

Are there any risks or areas to be aware of or concerned with?

· Access to student information

Optional Features:

Please list any additional items on your wish list for this system.

None at the present time – I am sure some will develop!

Expected Results of the Project

Please list anything relevant to help the project team.

Much happier URP students

9/29/2017 Page 3

Individual Assignment 5 (1).docx

CIS 4296: Individual Assignment 5: 11 points

Include your full name on ALL assignments

HOMEWORK 5 GOALS: Practice with Use Case Diagrams

Submission: The entire document needs to be saved as one PDF on Canvas together for grading.

Part 1: (6 points). Watch Section 3 – Use Cases in the Lynda.com video “Foundations of Programming: Object-Oriented Design”. You only need to watch section 3.

Answer the following questions:

1. List 2 considerations to help you define your actors at an appropriate level.

2. List 2 considerations to help you define your scenarios appropriately.

3. What value do you get from fully dressed use cases that you do not get in the diagram or the casual use cases?

Part 2: (5 points) Using Visio, create a Use Case Diagram for the URP Approval Form System. Be sure to include all actors, use cases, system boundary and system name.

2/10/2016 Page 1

Sample Use Case Diagram HEDWIG.docx

Sample Use Case DiagramAMS.docx

September 3, 2013

Use Case Diagram

URPApprovalFormSpring20173.docx

409-1011 URP-logo_Final

Undergraduate Research Program (URP)

URP Approval Form

Spring 2017

All Forms are due by Tuesday December 2nd , 2016 .

Faculty Sponsor Information

Name _______________________ Date _______ email _______________________

Department/School ________________________ Phone Number _______________

Project Title ______________________________________________________

Student Information

Name _______________________ Signature _________________ Date _______

9-digit TUID ______________ CST Major ____________________ Phone Number ____________

Have you participated in URP in the past? Yes ___ No ___ If Yes what semester_______________

Research Course Information - You must register for the research course prior to submitting form

Dept # _________ Course # _________ Section # _____ CRN ________ Credits hours ______

_________________ CST Dean’s Office Approval ______________________

This section will be completed By the Dean’s office

Approver Name ________________ Signature _____________________ Date _______

Date Received: _________________ Academic status: ______ Registration _______ Number of Previous URP Semesters: ___________

Userstories.docx

User Stories For Undergraduate Research Program

ID

Theme

As a/an [user type]

I want to [do something]

So that [benefit]

Notes

Priority

Status

1

New system

Student

I want to be able to stably access data in the new system

So as to facilitate my projects progress

 

1

 

2

New system

Student

I want to be able to have assured security features in the new system

so as I be assured of the right information without breach

 

1

 

3

New system

Student

I want to be able to track form's statuses in the new system

So as I can tell the fate of some of the forms that may be lost of failed to have been uploaded

 

1

 

4

New system

Student

I want to be able to use the web services in the new system

so as I can extensively browse the information in the new system

 

1

 

5

New system

Student

I want to be able to add comments to the forms in the new system

so as I could be gauged by different commentators

 

1

 

6

New system

Student

I want to be able to check the statuses of forms in the new system

so that I can predict and also tell the progress of the forms in the new system

 

1

 

7

New system

Student

I want to be able to download information from the new system

so that I can read and keep to date the progress of the forms in the new system

 

2

 

8

New system

Student

I want to be able to upload URP that are valid into the new system

so as I can access varied information in the database of the new system

 

3

 

9

New system

Student

I want to be able to modify the data online in the new system

so that I can see the changing pattern of the new system and tell the effects

 

1

 

11

New system

Administrator

be able to approve forms online in the new system

so that they can be able to give valid feedback and rejection notes to students in the new system

 

2

 

12

New system

Administrator

be able to access student's information in the new system

so that they can analyze the uploaded data about a given student in the new system

 

1

 

13

New system

Administrator

be able to link to CST website the program information in the new system

so that they can access different data from other sites through the new system

 

1

 

14

New

System

Administrator

Edit a student information

I can keep all

Student information up to

date

1

15

New

System

Administrator

Remove a student from the listing

I can ensure only

Student who

Qualify the program are included on the

listing

1

16

New System

Administrator

Notify the student

Let the student know and why they are rejected

1

17

New System

Administrator

Search student by student

Able to pull the student information up if it is needed

1

18

New

System

Administrator

All the URP Approval form information is stored by term

that we do not need to worry about the stability of the excel spreadsheets

2