Difference between revisions of "IS480 Team wiki: 2014T1 Team Xcellence Project Documentation"
Jump to navigation
Jump to search
Click here to view TeamXcellence Use Case Diagram - Version 1
Line 85: | Line 85: | ||
!scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Help | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Help | ||
|style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Survey Company Admin and Surveyor can view help depending on his role | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Survey Company Admin and Surveyor can view help depending on his role | ||
+ | |} | ||
+ | |||
+ | <div style="text-align:center; font-size: 20px; font-weight: bold;">myCSISG Client Portal</div> | ||
+ | {| class="wikitable" style="margin:1em auto 1em auto;" | ||
+ | |+ | ||
+ | |- | ||
+ | ! scope="col" width="100px" style="padding: 5px; text-align: center; margin-left: 10px; background:#434343; color:#ffffff; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center;"| Use Case | ||
+ | ! scope="col" width="350px" style="padding: 5px; text-align: center; margin-left: 10px; background:#434343; color:#ffffff; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center;"| Description | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Login/Logout | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| | ||
+ | Client can login with his username and password, and logout of the portal | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Request token | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can request for token from ISES | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Use token | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can use a token to create a project after entering all the required project attributes | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| View token history | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can view the token history and when a token is used | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| View questionnaire project(s) | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can view the list of ongoing and ended projects | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Start questionnaire project | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can start the project once the project is created. A survey company admin login credentials will be automatically created | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| End questionnaire project | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can end the project once the project has collected enough survey responses | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| Help | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can view help and learn how to use the portal | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| View project statistic | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can view the project basic statistic such as number of survey responses collected against time/day | ||
+ | |- | ||
+ | !scope="row" style="padding: 5px; text-align: center; font-family:Arial; letter-spacing: -0.5px; font-size: 14px; text-align: center; font-weight:bold;"| View project visualizations | ||
+ | |style="padding: 5px; text-align: center; font-family:Arial; color:#5f5f5f; letter-spacing: -0.5px; font-size: 14px; text-align: left;"| Client can view the project visualizations after client has ended the project. Client can use the interactive charts to see the response result | ||
|} | |} |
Revision as of 01:00, 22 July 2014
[ Diagrams ] | [ Personas & Scenario ] | [ Prototype ] | [ Meeting Minutes ] | [ User Testing ] |
Use Case Diagram
Use Case Description
Survey App
Use Case | Description |
---|---|
Login/Logout |
Survey Company Admin and Surveyor can login with the given username and password, and logout of the survey app |
Start questionnaire | Surveyor can start the questionnaire and fill in the response of the surveyee |
End/Submit questionnaire | Surveyor can end the questionnaire at any point of the session, or submit the questionnaire after the final question |
Sync response(s) | Surveyor can synchronize any responses that is not uploaded due to loss of data/internet connection |
View surveyor’s statistic | Surveyor can view the number of responses not synchronized |
Create surveyor login | Survey Company Admin can create individual surveyor credentials for individual surveyor to login |
Invalidate surveyor login | Survey Company Admin can invalidate surveyor login if the surveyor is no longer involved in the project |
View surveyor login | Survey Company Admin can view the list of surveyor credentials created for the project |
Help | Survey Company Admin and Surveyor can view help depending on his role |
myCSISG Client Portal
Use Case | Description |
---|---|
Login/Logout |
Client can login with his username and password, and logout of the portal |
Request token | Client can request for token from ISES |
Use token | Client can use a token to create a project after entering all the required project attributes |
View token history | Client can view the token history and when a token is used |
View questionnaire project(s) | Client can view the list of ongoing and ended projects |
Start questionnaire project | Client can start the project once the project is created. A survey company admin login credentials will be automatically created |
End questionnaire project | Client can end the project once the project has collected enough survey responses |
Help | Client can view help and learn how to use the portal |
View project statistic | Client can view the project basic statistic such as number of survey responses collected against time/day |
View project visualizations | Client can view the project visualizations after client has ended the project. Client can use the interactive charts to see the response result |