Sei sulla pagina 1di 10

Software Requirements

Specification
GIORP-5000
A. Saad Imran
Zach Wootton
Shane Osborn

04-10-2016
Table of Contents
1. Introduction.............................................................................................................................................3
1.1 Purpose..............................................................................................................................................3
1.2 Scope.................................................................................................................................................3
1.3 Definitions, acronyms, and abbreviations..........................................................................................3
1.4 References.........................................................................................................................................4
1.5 Overview............................................................................................................................................4
2. Overall description...................................................................................................................................5
2.1 Product perspective...........................................................................................................................5
2.1.1 System interfaces........................................................................................................................5
2.1.2 User interfaces............................................................................................................................5
2.1.3 Hardware interfaces....................................................................................................................6
2.1.4 Software interfaces.....................................................................................................................6
2.1.5 Communication interfaces..........................................................................................................6
2.1.6 Memory constraints....................................................................................................................6
2.1.7 Operations..................................................................................................................................6
2.1.8 Site adaptability..........................................................................................................................7
2.2 Product functions..............................................................................................................................7
2.3 User characteristics............................................................................................................................7
2.4 Constraints.........................................................................................................................................7
2.5 Assumptions and dependencies........................................................................................................8
2.6 Apportioning of requirements...........................................................................................................8
3. Specific Requirements.............................................................................................................................9
3.1 External interface Requirements.......................................................................................................9
3.1.1 User interfaces............................................................................................................................9
3.1.2 Hardware interfaces....................................................................................................................9
3.1.3 Software interfaces...................................................................................................................10
3.1.4 Communications interfaces......................................................................................................10
3.2 Functional requirements..................................................................................................................10
3.2.1 System general requirements...................................................................................................10
3.2.2 Basic alarm mode or weeks......................................................................................................11
3.2.3 Advanced alarm mode..............................................................................................................11
3.2.1 Setup mode..............................................................................................................................12
3.2.2 General-operation....................................................................................................................13
3.2.3 Administration mode................................................................................................................15
3.3 Performance requirements..............................................................................................................18
3.4 Logical Database Requirements.......................................................................................................18
3.5 Design Constraints...........................................................................................................................19
3.5.1 Screen Resolution.....................................................................................................................19
3.5.2 Range of Screen Colors.............................................................................................................19
3.5.3 Screen physical size...................................................................................................................20
3.5.4 Memory....................................................................................................................................20
3.5.5 Storage......................................................................................................................................20
3.5.6 Processing ability......................................................................................................................20
3.5.7 Input.........................................................................................................................................20
3.5.8 Data transmission.....................................................................................................................21
3.6 Software System Attributes.............................................................................................................21
3.6.1 Reliability..................................................................................................................................21
3.6.2 Availability................................................................................................................................21
3.6.3 Maintainability..........................................................................................................................22
3.6.4 Portability.................................................................................................................................22
Apendix A .............................................................................................................................................23

Apendix B .............................................................................................................................................24
1. Introduction

This section gives a scope description and overview of everything included in this SRS document. Also,
the purpose for this document is described and a list of abbreviations and definitions is provided.

1.1 Purpose

The purpose of this document is to give a detailed description of the requirements for the GIORP-5000
software. It will illustrate the purpose and complete declaration for the development of system. It will
also explain system constraints, interface and interactions with other external applications. This
document is primarily intended to be proposed to a customer for its approval and a reference for
developing the first version of the system for the development team.

1.2 Scope

The GIORP-5000 is a commercial appliance with a variety of purposes...

1.3 Definitions, acronyms, and abbreviations

Table 1 - Definitions
Term Definition
User Someone who interacts with the GIORP
Admin/Administrator System administrator who is given specific permission for managing and
controlling the system

1.4 References

[1] IEEE Software Engineering Standards Committee, IEEE Std 830-1998, IEEE Recommended Practice
for Software Requirements Specifications, October 20, 1998.

[2] Software Requirements Specification, Amazing Lunch Indicator, 2010

1.5 Overview

The remainder of this document includes three chapters and appendixes.

The second chapter provides an overview of the system functionality and system interaction with other
systems. This chapter also introduces different types of stakeholders and their interaction with the
system. Further, the chapter also mentions the system constraints and assumptions about the product.

The third chapter provides the requirements specification in detailed terms and a description of the
different system interfaces. Different specification techniques are used in order to specify the
requirements more precisely for different audiences.
2. Overall description

This section will give an overview of the software system. The software system will be explored in its
context to show how the software interacts with other systems and introduce the basic functionality of
it. The constraints and assumptions for the software will also be presented. The sections are divided into
appropriate sections based on relevance and disposition.

2.1 Product perspective

Something!....

2.1.1 System interfaces

Touchscreen display: Used for feedback and input.

2.1.2 User interfaces

2.1.3 Hardware interfaces

2.1.4 Software interfaces

2.1.5 Communication interfaces

2.1.6 Memory constraints

2.1.7 Operations

2.1.8 Site adaptability

2.2 Product functions


2.3 User characteristics

2.4 Constraints

2.5 Assumptions and dependencies

2.6 Apportioning of requirements


3. Specific Requirements

3.1 External interface Requirements

3.1.1 User interfaces

3.1.2 Hardware interfaces

3.1.2.1 Hardware Input

3.1.2.2 Hardware Output

3.1.2.2.1 Screen

3.1.2.2.2 Speakers

3.1.3 Software interfaces

3.1.4 Communications interfaces

NAN

3.2 Functional requirements

3.2.1 System general requirements


3.3 Performance requirements

NAN

3.4 Logical Database Requirements

3.5 Design Constraints

3.6 Software System Attributes

3.6.1 Reliability

3.6.2 Availability

3.6.3 Maintainability

3.6.4 Portability
Appendix A

A.1 Some Drawings

A.1.1 More Drawing

A.1.2 More Drawing

A.1.2.1 More Drawing

A.1.2.2 More Drawing

A.1.2.2.1 Screen

A.1.2.2.2 Speakers

A.1.3 More Drawing


Appendix B

B.1 Some Drawings

B.1.1 More Drawing

B.1.2 More Drawing

B.1.2.1 More Drawing

B.1.2.2 More Drawing

B.1.2.2.1 Screen

B.1.2.2.2 Speakers

B.1.3 More Drawing

Potrebbero piacerti anche