Project: | PROJECTNAME |
---|---|
Internal Release Number: | X.Y.Z |
Attached worksheets: |
SRS > Use case suite
SRS > Feature set
|
Related Documents: |
LINKS TO RELEVANT STANDARDS
LINKS TO OTHER DOCUMENTS
|
PARAGRAPH
PARAGRAPH
For more information, see the project proposal.
ONE PARAGRAPH OVERVIEW
Details:
ONE PARAGRAPH OVERVIEW
Details:
Our main criteria for making the system usable is the difficulty of performing each high-frequency use case. Difficulty depends on the number of steps, the knowledge that the user must have at each step, the decisions that the user must make at each step, and the mechanics of each step (e.g., typing a book title exactly is hard, clicking on a title in a list is easy).
The user interface should be as familiar as possible to users who have used other web applications and Windows desktop applications. E.g., we will follow the UI guidelines for naming menus, buttons, and dialog boxes whenever possible.
PARAGRAPH
Details:
PARAGRAPH
PARAGRAPH
Details:
PARAGRAPH
PARAGRAPH
Details:
Access will be controlled with usernames and passwords.
Only administrator users will have access to administrative functions, average users will not.
Details:
PARAGRAPH
PARAGRAPH
Details:
Maintainability is our ability to make changes to the product over time. We need strong maintainability in order to retain our early customers. We will address this by anticipating several types of change, and by carefully documenting our design and implementation.
Upgradability is our ability to cost-effectively deploy new versions of the product to customers with minimal downtime or disruption. A key feature supporting this goal is automatic download of patches and upgrade of the end-user's machine. Also, we shall use data file formats that include enough meta-data to allow us to reliably transform existing customer data during an upgrade.
Details:
Supportability is our ability to provide cost effective technical support. Our goal is to limit our support costs to only 5% of annual licensing fees. The product's automatic upgrade feature will help us easily deploy defect fixes to end-users. The user guide and product website will include a troubleshooting guide and checklist of information to have at hand before contacting technical support.
Operability is our ability to host and operate the software as an ASP (Application Service Provider). The product features should help us achieve our goal of 99.9% uptime (at most 43 minutes downtime each month). Key features supporting that are the ability to do hot data backups, and application monitoring.
Details:
The business life-cycle of a product includes everything that happens to that product over a period of several years, from initial purchase decision, through important but infrequent use cases, until product retirement. Key life-cycle requirements are listed below.
Details:
PARAGRAPH
PARAGRAPH
Details:
PARAGRAPH
PARAGRAPH
Details:
PARAGRAPH
PARAGRAPH
Details:
PARAGRAPH
PARAGRAPH
Details: