Professional Documents
Culture Documents
1.1 Purpose
The purpose of this document is to present a detailed description of the Audio Streaming
System. It will explain the purpose and features of the system, the interfaces of the system,
what the system will do, the constraints under which it must operate and how the system will
react to external stimuli. This document is intended for both the stakeholders and the
developers of the system and will be proposed to the Regional Historical Society for its
approval.
1.2 Scope
This part should:
(2) Explain what the software product will (and will not do) upon completion
(3) Describe the application of the software being specified. As a portion of this, it should :
(a) Describe all relevant benefits, objectives, and goals as precisely as possible. For
example, to say that one goal is to provide effective reporting capabilities is not as
good as saying parameter-driven, user-definable reports with an on-line entry of user
parameters.
(b) Be consistent with similar statements in higher-level specifications (if they exist).
What is the scope of this software product? Does it include the hardware parts?
This software system will be a Web Publishing System for a local editor of a regional
historical society. This system is designed to allow an editor to manage and communicate
with a group of reviewers and authors to publish articles to a public website. The software
will facilitate communication between authors, reviewers, and the editor via E-Mail.
Preformatted reply forms are used in every stage of the articles’ progress through the system
to provide a uniform review process; the location of these forms is configurable via the
application’s maintenance options. The system also contains a relational database containing
a list of Authors, Reviewers, and Articles.
1.4 Overview
This part is used to describe how your SRS will be organized. You can also list what other
chapters will explain.
This document will provide a general overview of the system being made. It covers none
other than the system’s functions and constraints, non-functional requirements, functional
requirement, use cases, test plans, and project plan.
This section should describe the general factors that affect the product and its requirements.
It should be made clear that this section does not state specific requirements; it only makes
those requirements easier to understand.
The Reader is expected to be Internet literate and be able to use a search engine. The main
screen of the Online Journal Website will have the search function and a link to
“Author/Reviewer Information.”
The Author and Reviewer are expected to be Internet literate and to be able to use email with
attachments.
The Editor is expected to be Windows literate and to be able to use button, pull-down menus,
and similar tools.
This will be the largest and most important section of the SRS. The customer requirements will
be embodied within Chapter 2, but this section will give the requirements that are used to guide
the project’s software design, implementation, and testing.
- Correct
- Unambiguous
- Verifiable (testable)
- Complete
- Consistent
Attention should be paid to the carefully organize the requirements presented in this section so
that they may easily accessed and understood. Furthermore, this SRS is not the software design
document, therefore one should avoid the tendency to over-constrain (and therefore design) the
software project within this SRS.
Identifier Description
3.4 Classes/Objects
This subsection of the SRS contains the class diagram.
Actors Goals
User To register themselves into the system.
A.1. Appendix 1
A.2. Appendix 2