524 lines
10 KiB
Markdown
524 lines
10 KiB
Markdown
<!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.html) > [Feature Set](feature-set.html) > Features
|
||
---
|
||
|
||
##### Project:
|
||
::PROJECTNAME
|
||
|
||
##### Internal Release Number:
|
||
::X.Y.Z
|
||
|
||
##### Related Documents:
|
||
- [Project proposal](proposal.html) > [User needs](user-needs.html)
|
||
- [SRS](srs) > [Use case suite](use-case-suite.html)
|
||
- [Feature format](feature-format.html)
|
||
- ::LINKS TO RELEVANT STANDARDS
|
||
- ::LINKS TO OTHER DOCUMENTS
|
||
---
|
||
|
||
**Process impact:** This is a set of detailed feature descriptions.
|
||
|
||
*TODO: For each feature listed in the [feature set](feature-set.html),
|
||
give a detailed description of the feature here. Describe each feature
|
||
in enough detail that it could be implemented by any member of the
|
||
development team (not only someone who already informally knows what to
|
||
do).*
|
||
|
||
*TIP: Start with a short textual description of each feature. Then, add
|
||
more formal information as needed to make each description precise and
|
||
unambiguous. E.g.,*
|
||
|
||
- *Precisely define valid inputs, and error handling*
|
||
- *Specify data structures with UML or logical schema*
|
||
- *Specify UI aspects of features with tiny mock-ups*
|
||
- *Specify key decisions with decision trees or tables*
|
||
- *Specify key algorithms with pseudo-code or flow charts*
|
||
- *Specify state-based behavior with state machines or tables*
|
||
- *Specify sequences of events with scenario diagrams*
|
||
|
||
---
|
||
### ::F-00: Site Configuration
|
||
|
||
Priority: ::Essential
|
||
|
||
Effort: ::Days
|
||
|
||
Risk: ::Safe
|
||
|
||
Functional area(s): ::Administration
|
||
|
||
Use case(s): ::[UC-00](use-cases#UC-00) [UC-11](use-cases#UC-11)
|
||
|
||
Description:
|
||
|
||
::The site administrators will be able to configure:
|
||
|
||
- ::The site appearance by choosing a predefined CSS file
|
||
- ::Whether the site makes new clans public or private by default
|
||
- ::The email address to be used to send critical error reports
|
||
|
||
Notes and Questions:
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
---
|
||
### ::F-01: User registration
|
||
Priority: **::Essential**
|
||
|
||
Effort: ::Days
|
||
|
||
Risk: ::Safe
|
||
|
||
Functional area(s): ::Administration
|
||
|
||
Use case(s): ::[UC-01](use-cases#UC-01)
|
||
|
||
Description:
|
||
:: Visitors can come to the site and register themselves. They must provide the following information:
|
||
|
||
- ::username
|
||
- ::email address (twice to catch typos)
|
||
- ::real name
|
||
|
||
Precise Details:
|
||
|
||
- ::username must be unique (not equal to any other existing user name)
|
||
- ::username must be of the form ~~~[a-zA-Z0-9]{2,16}~~~ and is not case sensitive
|
||
- ::email address must be of the form ~~~[-a-zA-Z0-9_.]{2,16}@[-a-zA-Z0-9_.]{6,64}~~~
|
||
- ::both entries of the email address must match
|
||
- ::email address will be verified by sending the user's initial password there
|
||
- ::real name must not be empty
|
||
- ::leading and trailing spaces are stripped from all fields
|
||
|
||
Notes and Questions:
|
||
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
---
|
||
### ::F-02: FEATURE NAME
|
||
|
||
Priority: ::Essential | Expected | Desired | Optional
|
||
|
||
Effort: ::Months | Weeks | Days | Hours
|
||
|
||
Risk: ::Dangerous | 3-Risks | 2-Risks | 1-Risk | Safe
|
||
|
||
Functional area(s): ::WORD, WORD, WORD
|
||
|
||
Use case(s): ::[UC-01](use-cases#UC-01)
|
||
|
||
Description:
|
||
:: 1-4 PARAGRAPHS. USE BULLETS OR TABLES TO ORGANIZE INFORMATION. LINK TO WORKSHEETS OR ADDITIONAL INFORMATION.
|
||
|
||
Precise Details:
|
||
|
||
- ::LOGICAL CONSTRAINT
|
||
- ::LOGICAL CONSTRAINT
|
||
|
||
Notes and Questions:
|
||
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
---
|
||
### ::F-03: FEATURE NAME
|
||
|
||
Priority: ::Essential | Expected | Desired | Optional
|
||
|
||
Effort: ::Months | Weeks | Days | Hours
|
||
|
||
Risk: ::Dangerous | 3-Risks | 2-Risks | 1-Risk | Safe
|
||
|
||
Functional area(s): ::WORD, WORD, WORD
|
||
|
||
Use case(s): ::[UC-01](use-cases#UC-01)
|
||
|
||
Description:
|
||
|
||
::1-4 PARAGRAPHS. USE BULLETS OR TABLES TO ORGANIZE INFORMATION. LINK TO WORKSHEETS OR ADDITIONAL INFORMATION.
|
||
|
||
Precise Details:
|
||
|
||
- ::LOGICAL CONSTRAINT
|
||
- ::LOGICAL CONSTRAINT
|
||
|
||
Notes and Questions:
|
||
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
---
|
||
### ::F-10: FEATURE NAME
|
||
|
||
Priority: ::Essential | Expected | Desired | Optional
|
||
|
||
Effort: ::Months | Weeks | Days | Hours
|
||
|
||
Risk: ::Dangerous | 3-Risks | 2-Risks | 1-Risk | Safe
|
||
|
||
Functional area(s): ::WORD, WORD, WORD
|
||
|
||
Use case(s): ::[UC-01](use-cases#UC-01)
|
||
|
||
Description:
|
||
|
||
::1-4 PARAGRAPHS. USE BULLETS OR TABLES TO ORGANIZE INFORMATION. LINK TO WORKSHEETS OR ADDITIONAL INFORMATION.
|
||
|
||
Precise Details:
|
||
|
||
- ::LOGICAL CONSTRAINT
|
||
- ::LOGICAL CONSTRAINT
|
||
|
||
Notes and Questions:
|
||
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
|
||
---
|
||
### ::F-11: FEATURE NAME
|
||
|
||
Priority: ::Essential | Expected | Desired | Optional
|
||
|
||
Effort: ::Months | Weeks | Days | Hours
|
||
|
||
Risk: ::Dangerous | 3-Risks | 2-Risks | 1-Risk | Safe
|
||
|
||
Functional area(s): ::WORD, WORD, WORD
|
||
|
||
Use case(s): ::[UC-01](use-cases#UC-01)
|
||
|
||
Description:
|
||
|
||
::1-4 PARAGRAPHS. USE BULLETS OR TABLES TO ORGANIZE INFORMATION. LINK TO WORKSHEETS OR ADDITIONAL INFORMATION.
|
||
|
||
Precise Details:
|
||
|
||
- ::LOGICAL CONSTRAINT
|
||
- ::LOGICAL CONSTRAINT
|
||
|
||
Notes and Questions:
|
||
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
|
||
---
|
||
### ::F-12: FEATURE NAME
|
||
|
||
Priority: ::Essential | Expected | Desired | Optional
|
||
|
||
Effort: ::Months | Weeks | Days | Hours
|
||
|
||
Risk: ::Dangerous | 3-Risks | 2-Risks | 1-Risk | Safe
|
||
|
||
Functional area(s): ::WORD, WORD, WORD
|
||
|
||
Use case(s): ::[UC-01](use-cases#UC-01)
|
||
|
||
Description:
|
||
|
||
::1-4 PARAGRAPHS. USE BULLETS OR TABLES TO ORGANIZE INFORMATION. LINK TO WORKSHEETS OR ADDITIONAL INFORMATION.
|
||
|
||
Precise Details:
|
||
|
||
- ::LOGICAL CONSTRAINT
|
||
- ::LOGICAL CONSTRAINT
|
||
|
||
Notes and Questions:
|
||
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
---
|
||
### ::F-13: FEATURE NAME
|
||
|
||
Priority: ::Essential | Expected | Desired | Optional
|
||
|
||
Effort: ::Months | Weeks | Days | Hours
|
||
|
||
Risk: ::Dangerous | 3-Risks | 2-Risks | 1-Risk | Safe
|
||
|
||
Functional area(s): ::WORD, WORD, WORD
|
||
|
||
Use case(s): ::[UC-01](use-cases#UC-01)
|
||
|
||
Description:
|
||
|
||
::1-4 PARAGRAPHS. USE BULLETS OR TABLES TO ORGANIZE INFORMATION. LINK TO WORKSHEETS OR ADDITIONAL INFORMATION.
|
||
|
||
Precise Details:
|
||
|
||
- ::LOGICAL CONSTRAINT
|
||
- ::LOGICAL CONSTRAINT
|
||
|
||
Notes and Questions:
|
||
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
|
||
---
|
||
### ::F-20: FEATURE NAME
|
||
|
||
Priority: ::Essential | Expected | Desired | Optional
|
||
|
||
Effort: ::Months | Weeks | Days | Hours
|
||
|
||
Risk: ::Dangerous | 3-Risks | 2-Risks | 1-Risk | Safe
|
||
|
||
Functional area(s): ::WORD, WORD, WORD
|
||
|
||
Use case(s): ::[UC-01](use-cases#UC-01)
|
||
|
||
Description:
|
||
|
||
::1-4 PARAGRAPHS. USE BULLETS OR TABLES TO ORGANIZE INFORMATION. LINK TO WORKSHEETS OR ADDITIONAL INFORMATION.
|
||
|
||
Precise Details:
|
||
|
||
- ::LOGICAL CONSTRAINT
|
||
- ::LOGICAL CONSTRAINT
|
||
|
||
Notes and Questions:
|
||
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
|
||
---
|
||
### ::F-21: FEATURE NAME
|
||
|
||
Priority: ::Essential | Expected | Desired | Optional
|
||
|
||
Effort: ::Months | Weeks | Days | Hours
|
||
|
||
Risk: ::Dangerous | 3-Risks | 2-Risks | 1-Risk | Safe
|
||
|
||
Functional area(s): ::WORD, WORD, WORD
|
||
|
||
Use case(s): ::[UC-01](use-cases#UC-01)
|
||
|
||
Description:
|
||
|
||
::1-4 PARAGRAPHS. USE BULLETS OR TABLES TO ORGANIZE INFORMATION. LINK TO WORKSHEETS OR ADDITIONAL INFORMATION.
|
||
|
||
Precise Details:
|
||
|
||
- ::LOGICAL CONSTRAINT
|
||
- ::LOGICAL CONSTRAINT
|
||
|
||
Notes and Questions:
|
||
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
|
||
---
|
||
### ::F-22: FEATURE NAME
|
||
|
||
Priority: ::Essential | Expected | Desired | Optional
|
||
|
||
Effort: ::Months | Weeks | Days | Hours
|
||
|
||
Risk: ::Dangerous | 3-Risks | 2-Risks | 1-Risk | Safe
|
||
|
||
Functional area(s): ::WORD, WORD, WORD
|
||
|
||
Use case(s): ::[UC-01](use-cases#UC-01)
|
||
|
||
Description:
|
||
|
||
::1-4 PARAGRAPHS. USE BULLETS OR TABLES TO ORGANIZE INFORMATION. LINK TO WORKSHEETS OR ADDITIONAL INFORMATION.
|
||
|
||
Precise Details:
|
||
|
||
- ::LOGICAL CONSTRAINT
|
||
- ::LOGICAL CONSTRAINT
|
||
|
||
Notes and Questions:
|
||
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
|
||
---
|
||
### ::F-23: FEATURE NAME
|
||
|
||
Priority: ::Essential | Expected | Desired | Optional
|
||
|
||
Effort: ::Months | Weeks | Days | Hours
|
||
|
||
Risk: ::Dangerous | 3-Risks | 2-Risks | 1-Risk | Safe
|
||
|
||
Functional area(s): ::WORD, WORD, WORD
|
||
|
||
Use case(s): ::[UC-01](use-cases#UC-01)
|
||
|
||
Description:
|
||
|
||
::1-4 PARAGRAPHS. USE BULLETS OR TABLES TO ORGANIZE INFORMATION. LINK TO WORKSHEETS OR ADDITIONAL INFORMATION.
|
||
|
||
Precise Details:
|
||
|
||
- ::LOGICAL CONSTRAINT
|
||
- ::LOGICAL CONSTRAINT
|
||
|
||
Notes and Questions:
|
||
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
---
|
||
### ::F-30: FEATURE NAME
|
||
|
||
Priority: ::Essential | Expected | Desired | Optional
|
||
|
||
Effort: ::Months | Weeks | Days | Hours
|
||
|
||
Risk: ::Dangerous | 3-Risks | 2-Risks | 1-Risk | Safe
|
||
|
||
Functional area(s): ::WORD, WORD, WORD
|
||
|
||
Use case(s): ::[UC-01](use-cases#UC-01)
|
||
|
||
Description:
|
||
|
||
::1-4 PARAGRAPHS. USE BULLETS OR TABLES TO ORGANIZE INFORMATION. LINK TO WORKSHEETS OR ADDITIONAL INFORMATION.
|
||
|
||
Precise Details:
|
||
|
||
- ::LOGICAL CONSTRAINT
|
||
- ::LOGICAL CONSTRAINT
|
||
|
||
Notes and Questions:
|
||
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
|
||
---
|
||
### ::F-31: FEATURE NAME
|
||
|
||
Priority: ::Essential | Expected | Desired | Optional
|
||
|
||
Effort: ::Months | Weeks | Days | Hours
|
||
|
||
Risk: ::Dangerous | 3-Risks | 2-Risks | 1-Risk | Safe
|
||
|
||
Functional area(s): ::WORD, WORD, WORD
|
||
|
||
Use case(s): ::[UC-01](use-cases#UC-01)
|
||
|
||
Description:
|
||
|
||
::1-4 PARAGRAPHS. USE BULLETS OR TABLES TO ORGANIZE INFORMATION. LINK TO WORKSHEETS OR ADDITIONAL INFORMATION.
|
||
|
||
Precise Details:
|
||
|
||
- ::LOGICAL CONSTRAINT
|
||
- ::LOGICAL CONSTRAINT
|
||
|
||
Notes and Questions:
|
||
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
|
||
---
|
||
### ::F-32: FEATURE NAME
|
||
|
||
Priority: ::Essential | Expected | Desired | Optional
|
||
|
||
Effort: ::Months | Weeks | Days | Hours
|
||
|
||
Risk: ::Dangerous | 3-Risks | 2-Risks | 1-Risk | Safe
|
||
|
||
Functional area(s): ::WORD, WORD, WORD
|
||
|
||
Use case(s): ::[UC-01](use-cases#UC-01)
|
||
|
||
Description:
|
||
|
||
::1-4 PARAGRAPHS. USE BULLETS OR TABLES TO ORGANIZE INFORMATION. LINK TO WORKSHEETS OR ADDITIONAL INFORMATION.
|
||
|
||
Precise Details:
|
||
|
||
- ::LOGICAL CONSTRAINT
|
||
- ::LOGICAL CONSTRAINT
|
||
|
||
Notes and Questions:
|
||
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
|
||
---
|
||
### ::F-33: FEATURE NAME
|
||
|
||
Priority: ::Essential | Expected | Desired | Optional
|
||
|
||
Effort: ::Months | Weeks | Days | Hours
|
||
|
||
Risk: ::Dangerous | 3-Risks | 2-Risks | 1-Risk | Safe
|
||
|
||
Functional area(s): ::WORD, WORD, WORD
|
||
|
||
Use case(s): ::[UC-01](use-cases#UC-01)
|
||
|
||
Description:
|
||
|
||
::1-4 PARAGRAPHS. USE BULLETS OR TABLES TO ORGANIZE INFORMATION. LINK TO WORKSHEETS OR ADDITIONAL INFORMATION.
|
||
|
||
Precise Details:
|
||
|
||
- ::LOGICAL CONSTRAINT
|
||
- ::LOGICAL CONSTRAINT
|
||
|
||
Notes and Questions:
|
||
|
||
- ::NOTE
|
||
- ::QUESTION
|
||
|
||
|
||
<!-- 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>
|