GFM changes
This commit is contained in:
@@ -1,27 +1,3 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8"/>
|
||||
<link type="image/png" href="assets/logo.png" rel="icon">
|
||||
<title>ReadySet Markdown</title>
|
||||
</head>
|
||||
<script src="https://www.w3schools.com/lib/w3data.js"></script>
|
||||
<body>
|
||||
|
||||
<topbar style="display:none;">
|
||||
<item><a href="index.html">Overview</a></item>
|
||||
<item><a href="plan.html">Project Plan</a></item>
|
||||
<item><a href="index-all.html">Workflows</a></item>
|
||||
<menu name="Themes"><item><a id="settheme"><b>Current</b></a></item></menu>
|
||||
<toc></toc>
|
||||
</topbar>
|
||||
|
||||
<xmp theme="readable" style="display:none;">
|
||||
<!-- Markdown content here -->
|
||||
|
||||
# [SRS](SRS) > Use Case Suite
|
||||
---
|
||||
|
||||
##### Project:
|
||||
::[PROJECTNAME](Home)
|
||||
|
||||
@@ -29,9 +5,10 @@
|
||||
::X.Y.Z
|
||||
|
||||
##### Related Documents:
|
||||
- [Project proposal](proposal) > [User needs](User-Needs)
|
||||
- [SRS](SRS) > [Feature set](feature-set)
|
||||
- [Use case format](use-case-format)
|
||||
- [SRS](SRS) > Use Case Suite
|
||||
- [Project proposal](Proposal) > [User needs](User-Needs)
|
||||
- [SRS](SRS) > [Feature set](Feature-Set)
|
||||
- [Use case format](Use-Case-Format)
|
||||
- ::LINK TO USE CASE DIAGRAM
|
||||
- ::LINKS TO RELEVANT STANDARDS
|
||||
- ::LINKS TO OTHER DOCUMENTS
|
||||
@@ -49,10 +26,10 @@ visible blanks on this page if you are missing use cases. E.g., see
|
||||
"Scalability and availability". Choose one or more of the organizations
|
||||
show below.*
|
||||
|
||||
*TIP: Refer back to the user stories in your [user
|
||||
needs](User-Needs) document. Use them for ideas and make sure that
|
||||
you cover all of them. Remember that use cases are more precise than
|
||||
user stories, and there may be several use cases for a given user story.*
|
||||
*TIP: Refer back to the user stories in your [user needs](User-Needs)
|
||||
document. Use them for ideas and make sure that you cover all of them.
|
||||
Remember that use cases are more precise than user stories, and there
|
||||
may be several use cases for a given user story.*
|
||||
|
||||
*TIP: The use case suite can be organized into nested lists according to
|
||||
other coverage criteria, e.g., by actor. Or, it can be organized into
|
||||
@@ -63,35 +40,35 @@ cases, explicitly mark it "N/A". Otherwise, mark it "TODO".*
|
||||
### Use Cases by Functional Area
|
||||
|
||||
- ::User account management
|
||||
- ::[UC-00](use-cases#UC-00) Configure the site
|
||||
- ::[UC-01](use-cases#UC-01) Register as a new user
|
||||
- ::[UC-02](use-cases#UC-02) Request new password
|
||||
- ::[UC-03](use-cases#UC-03) Edit user profile
|
||||
- ::[UC-04](use-cases#UC-04) View user profile
|
||||
- ::[UC-00](Use-Cases#UC-00) Configure the site
|
||||
- ::[UC-01](Use-Cases#UC-01) Register as a new user
|
||||
- ::[UC-02](Use-Cases#UC-02) Request new password
|
||||
- ::[UC-03](Use-Cases#UC-03) Edit user profile
|
||||
- ::[UC-04](Use-Cases#UC-04) View user profile
|
||||
- ::Course management
|
||||
- ::[UC-10](use-cases#UC-10) Create course
|
||||
- ::[UC-11](use-cases#UC-11) View catalog description
|
||||
- ::[UC-31](use-cases#UC-31) Assign course to room
|
||||
- ::[UC-10](Use-Cases#UC-10) Create course
|
||||
- ::[UC-11](Use-Cases#UC-11) View catalog description
|
||||
- ::[UC-31](Use-Cases#UC-31) Assign course to room
|
||||
- ::Course enrollment
|
||||
- ::[UC-20](use-cases#UC-20) Enroll in course
|
||||
- ::[UC-21](use-cases#UC-21) Drop course
|
||||
- ::[UC-20](Use-Cases#UC-20) Enroll in course
|
||||
- ::[UC-21](Use-Cases#UC-21) Drop course
|
||||
- ::Scalability and availability
|
||||
- ::N/A: These features are completely automated and internal, users
|
||||
never interact with them
|
||||
- ::Facilities management
|
||||
- ::[UC-30](use-cases#UC-30) View room description
|
||||
- ::[UC-31](use-cases#UC-31) Assign course to room
|
||||
- ::[UC-30](Use-Cases#UC-30) View room description
|
||||
- ::[UC-31](Use-Cases#UC-31) Assign course to room
|
||||
- ::Grading and transcripts
|
||||
- ::TODO: need to write use cases here
|
||||
- ::FUNCTIONAL AREA SEVEN
|
||||
- ::[UC-70](use-cases#UC-70) NAME OF USE CASE
|
||||
- ::[UC-71](use-cases#UC-71) NAME OF USE CASE
|
||||
- ::[UC-70](Use-Cases#UC-70) NAME OF USE CASE
|
||||
- ::[UC-71](Use-Cases#UC-71) NAME OF USE CASE
|
||||
- ::FUNCTIONAL AREA EIGHT
|
||||
- ::[UC-80](use-cases#UC-80) NAME OF USE CASE
|
||||
- ::[UC-81](use-cases#UC-81) NAME OF USE CASE
|
||||
- ::[UC-80](Use-Cases#UC-80) NAME OF USE CASE
|
||||
- ::[UC-81](Use-Cases#UC-81) NAME OF USE CASE
|
||||
- ::FUNCTIONAL AREA NINE
|
||||
- ::[UC-90](use-cases#UC-90) NAME OF USE CASE
|
||||
- ::[UC-91](use-cases#UC-91) NAME OF USE CASE
|
||||
- ::[UC-90](Use-Cases#UC-90) NAME OF USE CASE
|
||||
- ::[UC-91](Use-Cases#UC-91) NAME OF USE CASE
|
||||
|
||||
### Use Cases by Stakeholder
|
||||
|
||||
@@ -100,59 +77,59 @@ but it is shown here as a list or table so that missing use cases are
|
||||
more noticeable.
|
||||
|
||||
- ::All Stakeholders
|
||||
- ::[UC-11](use-cases#UC-11) View catalog description
|
||||
- ::[UC-30](use-cases#UC-30) View room description
|
||||
- ::[UC-11](Use-Cases#UC-11) View catalog description
|
||||
- ::[UC-30](Use-Cases#UC-30) View room description
|
||||
- ::Students
|
||||
- ::[UC-01](use-cases#UC-01) Register as a new user
|
||||
- ::[UC-02](use-cases#UC-02) Request new password
|
||||
- ::[UC-03](use-cases#UC-03) Edit user profile
|
||||
- ::[UC-20](use-cases#UC-20) Enroll in course
|
||||
- ::[UC-21](use-cases#UC-21) Drop course
|
||||
- ::[UC-01](Use-Cases#UC-01) Register as a new user
|
||||
- ::[UC-02](Use-Cases#UC-02) Request new password
|
||||
- ::[UC-03](Use-Cases#UC-03) Edit user profile
|
||||
- ::[UC-20](Use-Cases#UC-20) Enroll in course
|
||||
- ::[UC-21](Use-Cases#UC-21) Drop course
|
||||
- ::Instructors
|
||||
- ::[UC-04](use-cases#UC-04) View user profile
|
||||
- ::[UC-04](Use-Cases#UC-04) View user profile
|
||||
- ::Administrators
|
||||
- ::[UC-00](use-cases#UC-00) Configure the site
|
||||
- ::[UC-10](use-cases#UC-10) Create course
|
||||
- ::[UC-31](use-cases#UC-31) Assign course to room
|
||||
- ::[UC-00](Use-Cases#UC-00) Configure the site
|
||||
- ::[UC-10](Use-Cases#UC-10) Create course
|
||||
- ::[UC-31](Use-Cases#UC-31) Assign course to room
|
||||
- ::Executives
|
||||
- ::N/A: this stakeholder never directly interacts with the system
|
||||
- ::Vendors
|
||||
- ::TODO: need to write use cases here
|
||||
- ::STAKEHOLDER
|
||||
- ::[UC-70](use-cases#UC-70) NAME OF USE CASE
|
||||
- ::[UC-71](use-cases#UC-71) NAME OF USE CASE
|
||||
- ::[UC-70](Use-Cases#UC-70) NAME OF USE CASE
|
||||
- ::[UC-71](Use-Cases#UC-71) NAME OF USE CASE
|
||||
- ::STAKEHOLDER
|
||||
- ::[UC-80](use-cases#UC-80) NAME OF USE CASE
|
||||
- ::[UC-81](use-cases#UC-81) NAME OF USE CASE
|
||||
- ::[UC-80](Use-Cases#UC-80) NAME OF USE CASE
|
||||
- ::[UC-81](Use-Cases#UC-81) NAME OF USE CASE
|
||||
- ::STAKEHOLDER
|
||||
- ::[UC-90](use-cases#UC-90) NAME OF USE CASE
|
||||
- ::[UC-91](use-cases#UC-91) NAME OF USE CASE
|
||||
- ::[UC-90](Use-Cases#UC-90) NAME OF USE CASE
|
||||
- ::[UC-91](Use-Cases#UC-91) NAME OF USE CASE
|
||||
|
||||
### Use Cases by Priority
|
||||
|
||||
- Essential
|
||||
- ::[UC-00](use-cases#UC-00) Configure the site
|
||||
- ::[UC-01](use-cases#UC-01) Register as a new user
|
||||
- ::[UC-10](use-cases#UC-10) Create course
|
||||
- ::[UC-11](use-cases#UC-11) View catalog description
|
||||
- ::[UC-20](use-cases#UC-20) Enroll in course
|
||||
- ::[UC-21](use-cases#UC-21) Drop course
|
||||
- ::[UC-30](use-cases#UC-30) Assign course to room
|
||||
- ::[UC-31](use-cases#UC-31) Assign course to room
|
||||
- ::[UC-00](Use-Cases#UC-00) Configure the site
|
||||
- ::[UC-01](Use-Cases#UC-01) Register as a new user
|
||||
- ::[UC-10](Use-Cases#UC-10) Create course
|
||||
- ::[UC-11](Use-Cases#UC-11) View catalog description
|
||||
- ::[UC-20](Use-Cases#UC-20) Enroll in course
|
||||
- ::[UC-21](Use-Cases#UC-21) Drop course
|
||||
- ::[UC-30](Use-Cases#UC-30) Assign course to room
|
||||
- ::[UC-31](Use-Cases#UC-31) Assign course to room
|
||||
- Expected
|
||||
- ::[UC-02](use-cases#UC-02) Request new password
|
||||
- ::[UC-03](use-cases#UC-03) Edit user profile
|
||||
- ::[UC-04](use-cases#UC-04) View user profile
|
||||
- ::[UC-70](use-cases#UC-70) NAME OF USE CASE
|
||||
- ::[UC-71](use-cases#UC-71) NAME OF USE CASE
|
||||
- ::[UC-80](use-cases#UC-80) NAME OF USE CASE
|
||||
- ::[UC-81](use-cases#UC-81) NAME OF USE CASE
|
||||
- ::[UC-02](Use-Cases#UC-02) Request new password
|
||||
- ::[UC-03](Use-Cases#UC-03) Edit user profile
|
||||
- ::[UC-04](Use-Cases#UC-04) View user profile
|
||||
- ::[UC-70](Use-Cases#UC-70) NAME OF USE CASE
|
||||
- ::[UC-71](Use-Cases#UC-71) NAME OF USE CASE
|
||||
- ::[UC-80](Use-Cases#UC-80) NAME OF USE CASE
|
||||
- ::[UC-81](Use-Cases#UC-81) NAME OF USE CASE
|
||||
- Desired
|
||||
- ::N/A: There are no use cases with Priority = Desired
|
||||
- Optional
|
||||
- ::[UC-30](use-cases#UC-30) View room description
|
||||
- ::[UC-90](use-cases#UC-90) NAME OF USE CASE
|
||||
- ::[UC-91](use-cases#UC-91) NAME OF USE CASE
|
||||
- ::[UC-30](Use-Cases#UC-30) View room description
|
||||
- ::[UC-90](Use-Cases#UC-90) NAME OF USE CASE
|
||||
- ::[UC-91](Use-Cases#UC-91) NAME OF USE CASE
|
||||
|
||||
### Use Cases by Business Object and Actor
|
||||
|
||||
@@ -160,27 +137,6 @@ more noticeable.
|
||||
|
||||
| BO \ Actor | All | ::Student | ::Instructor | ::Admin |
|
||||
|--------------------------------|-----------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------|-----------------------------------------------------------------------------------------------|
|
||||
| ::Student record | ::N/A | <ul><li>::[Register as new user](use-cases#uc-01)</li><li>::[Request new password](use-cases#uc-02)</li><li>::[Edit user profile](use-cases#uc-03)</li></ul> | ::[View user profile](use-cases#uc-04) | ::N/A |
|
||||
| ::Course | ::[View catalog description](use-cases#uc-11) | <ul><li>::[Enroll in course](use-cases#uc-20)</li><li>::[Drop course](use-cases#uc-21)</li></ul> | ::TODO | <ul><li>::[Create course](use-cases#uc-10)</li><li>::[Assign room](use-cases#uc-31)</li></ul> |
|
||||
| ::Room | ::[View room description](use-cases#uc-30) | ::N/A | ::N/A | ::[Assign room](use-cases#uc-31) |
|
||||
|
||||
<!-- end markdown content -->
|
||||
</xmp>
|
||||
|
||||
<div w3-include-html="_words-of-wisdom.html"></div>
|
||||
<div w3-include-html="_footer.html"></div>
|
||||
|
||||
<script>
|
||||
w3IncludeHTML();
|
||||
</script>
|
||||
|
||||
<script src="http://strapdownjs.com/v/0.2/strapdown.js"></script>
|
||||
<!-- Include it AFTER strapdown -->
|
||||
<script src="assets/strapdown/strapdown-topbar.min.js"></script>
|
||||
<!-- Include it AFTER EVERYTHING -->
|
||||
<script src="assets/logo.js"></script>
|
||||
<script src="assets/themeswitcher.js"></script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
| ::Student record | ::N/A | <ul><li>::[Register as new user](Use-Cases#uc-01)</li><li>::[Request new password](Use-Cases#uc-02)</li><li>::[Edit user profile](Use-Cases#uc-03)</li></ul> | ::[View user profile](Use-Cases#uc-04) | ::N/A |
|
||||
| ::Course | ::[View catalog description](Use-Cases#uc-11) | <ul><li>::[Enroll in course](Use-Cases#uc-20)</li><li>::[Drop course](Use-Cases#uc-21)</li></ul> | ::TODO | <ul><li>::[Create course](Use-Cases#uc-10)</li><li>::[Assign room](Use-Cases#uc-31)</li></ul> |
|
||||
| ::Room | ::[View room description](Use-Cases#uc-30) | ::N/A | ::N/A | ::[Assign room](Use-Cases#uc-31) |
|
||||
|
Reference in New Issue
Block a user