System Analysis Report Template

Source: Internet
Author: User

1. Introduction
The [Software Requirement Specification (SRS) overview should provide an overview of the entire document. It should include the purpose, scope, definition, acronyms, abbreviations, references and overview of the Software Requirement Specification.]

[Note: The Software Requirement Specification fully records all software requirements for the system or system. The following is an overview of typical software requirement specification for a project using case modeling. This component consists of use cases that contain the use case model, applicable Supplementary Conventions, and other supporting information packages. Some software requirement protocols do not use case modeling. They record all requirements in a document, and the applicable part can be inserted from the supplementary specification (which will not be needed later, for the template of this software requirement specification, see rup_srs.dot.]

[Software requirement specification may have many different ways of organizing. For further elaboration of the two methods of organization and other methods of organization of the software requirements specification, see [IEEE830-1998].

1.1 Purpose
[Clarify the purpose of this software requirement specification.] The software requirement specification shall provide a detailed description of the external behavior of the identified application or subsystem. It also describes non-functional requirements, design constraints, and other factors required to provide a complete and comprehensive description of software requirements.]

Range: 1.2
[Briefly describe the software application, feature, or other sub-system grouping, the use case model associated with this software requirement specification, and anything else affected by this document.]

1.3 definitions, acronyms and acronyms
[This section shall provide definitions, acronyms, and acronyms for a correct understanding of all the terms required by the software requirements specification. You can obtain this information by referring to the project vocabulary.]

1.4 references
[This section shall fully list all documents referenced in other parts of the Software Requirement Specification. Each document should be labeled with a title, report number (if applicable), date, and publishing unit. Lists the sources from which these references can be obtained. This information can be provided by referring to the appendix or other documents.]

1.5 Overview
[This section shall describe the content of other parts of the Software Requirement Specification and explain the document's organization.]

2. Overall description
[This section of the software requirements specification should describe the general factors that affect products and their needs. This section does not list specific requirements, but only provides the background for the various requirements described in section 3rd to make these requirements easy to understand. It includes the overall product effect, product functions, user features, constraints, assumptions and dependencies, and a subset of requirements.]

2.1 case model survey
[When case modeling is used, this section outlines the use case model or use case model subsets applicable to this subsystem or feature. It includes a list of names and brief descriptions of all use cases and protagonists, as well as various charts and relationships that apply. See the case model survey report, which can be used as an attachment here.]

2.2 hypothesis and dependency
[This section describes all important technical feasibility assumptions, subsystem or Component Availability assumptions, or other project-related assumptions that can be used as a basis for the software feasibility described in the Software Requirement Specification.]

3. Specific Requirements
[This section of the software requirements specification should cover all software requirements, with the degree of detail that should enable designers to design systems that can meet these needs, and enables testers to test whether the system meets these requirements. When using case modeling, these requirements are documented in the case and applicable Supplementary Conventions. If you do not use case modeling, you can directly Insert the summary of the supplemental specification into this section.]

3.1 Case Report
[In case modeling, use cases usually define most of the functional requirements of the system and some non-functional requirements. For each use case or its subset in the preceding use case model, you must reference or attach a use case report in this section. It is necessary to clearly indicate each requirement.]

3.2 Additional requirements
[Supplement the requirement that the Statute record is not included in the use case. Specific requirements of the sub-system or feature should be listed here, And the requirements should be improved to provide a detailed description of the sub-system or feature. These requirements can be recorded directly in this document or separately stored as supplementary provisions, where the supplementary provisions can be used as an attachment. It is necessary to clearly indicate each requirement.]

4. supported information
[Support information is used to make the software requirement specification easier to use. It includes:

• Directory

• Index

• Appendix

The sample board or user interface prototype can be included. If an appendix is included, the software requirement specification should specify whether the appendix is part of the requirement.]

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.