Develop a user case diagram for my userstories
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
System
Residential Hall Package System
Front Desk Worker
Search for Student
Enter Package Information
Admin
Manage Workers
Check Out Package
Download Information from Mercury
Package not Picked Up
Swipe Card System
Mercury System
Residential Hall Package System
Front Desk Worker
Search for Student
Enter Package
Information
Check Out Package
Package not Picked
Up
Swipe Card
System
Mercury
System
Admin
Manage Workers
Download
Information from Mercury
Sample Use Case DiagramAMS.docx
September 3, 2013
Use Case Diagram
Version 1.1
System
Accreditation Management System
Accrediting Entity
Vice-Provost
Create New Accreditation Activity
Upload Supporting Documents
Review, Edit Accreditation Activity
Receive Notification
Search Accreditation Activity
Update Calendar Dates and Reminders
Generate Report
Manage Accreditation
Request Access
Manage Access
Archive Items
Accreditation Management System
Accrediting EntityVice-Provost
Create New
Accreditation Activity
Upload Supporting
Documents
Review, Edit
Accreditation Activity
Receive
Notification
Search
Accreditation Activity
Update Calendar
Dates and Reminders
Generate Report
Manage
Accreditation
Request Access
Manage Access
Archive Items
URPApprovalFormSpring20173.docx
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 |
|