Srs of Web Application

Only available on StudyMode
  • Download(s) : 177
  • Published : August 30, 2010
Open Document
Text Preview
Software Requirements Specification

Version 1.0

April 15, 2004

Web Publishing System

Joan Teamleader
Paul Adams
Bobbie Baker
Charles Charlie

Submitted in partial fulfillment
Of the requirements of
CS 310 Software Engineering

Table of Contents

Table of Contentsi
List of Figuresii
1.0. Introduction1
1.1. Purpose1
1.2. Scope of Project1
1.3. Glossary2
1.4. References2
1.5. Overview of Document2
2.0.Overall Description4
2.1System Environment4
2.2Functional Requirements Specification5
2.2.1Reader Use Case5
Use case: Search Article5
2.2.2Author Use Case6
Use case: Submit Article6
2.2.3Reviewer Use Case7
Use case: Submit Review7
2.2.4Editor Use Cases8
Use case: Update Author8
Use case: Update Reviewer9
Use case: Update Article9
Use case: Receive Article10
Use case: Assign Reviewer11
Use case: Receive Review11
Use case: Check Status12
Use case: Send Response12
Use case: Send Copyright13
Use case: Remove Article14
Use case: Publish Article14
2.3User Characteristics15
2.4Non-Functional Requirements15
3.0.Requirements Specification17
3.1External Interface Requirements17
3.2Functional Requirements17
3.2.1Search Article17
3.2.3Add Author18
3.2.4Add Reviewer19
3.2.5Update Person19
3.2.6Update Article Status20
3.2.7Enter Communication20
3.2.8Assign Reviewer21
3.2.9Check Status21
3.2.10Send Communication22
3.2.11Publish Article22
3.2.12Remove Article23
3.3Detailed Non-Functional Requirements23
3.3.1Logical Structure of the Data23

List of Figures

Figure 1 - System Environment4
Figure 2 - Article Submission Process6
Figure 3 - Editor Use Cases8
Figure 4 - Logical Structure of the Article Manager Data23

1.0. Introduction

1.1. Purpose

The purpose of this document is to present a detailed description of the Web Publishing 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 of Project

This software system will be a Web Publishing System for a local editor of a regional historical society. This system will be designed to maximize the editor’s productivity by providing tools to assist in automating the article review and publishing process, which would otherwise have to be performed manually. By maximizing the editor’s work efficiency and production the system will meet the editor’s needs while remaining easy to understand and use. More specifically, 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.3. Glossary

|Term |Definition | |Active Article |The document that is tracked by the system; it is a narrative that is planned to be | | |posted to the public website. | |Author...
tracking img