GFM changes

This commit is contained in:
William Sandner
2018-08-15 00:37:52 +02:00
parent e6c1356aa0
commit 539106de83
21 changed files with 431 additions and 896 deletions

View File

@@ -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) |