Skip to content

software requirement specification for e Bug Tracker System.

Notifications You must be signed in to change notification settings

amira921/e-Bug-Tracker-System-SRS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Software Requirement Specification for e Bug Tracker System

A software requirements specification (SRS) is a document that describes what the software will do and how it will be expected to perform. It also describes the functionality the product needs to fulfill all stakeholders (business, users) needs.

Steps to write SRS document

1. Introduction

1.1 Purpose
1.2 Document Conventions
1.3 Intended Audience and Reading Suggestions
1.4 Product Scope
1.5 References

2. Overall Description

2.1 Product Perspective
2.2 Product Functions
2.3 User Classes and Characteristics
2.4 Operating Environment
2.5 Design and Implementation Constraints
2.6 User Documentation
2.7 Assumptions and Dependencies

3. External Interface Requirements

3.1 User Interface 
3.2 Hardware Interface 
3.3 Software Interface 
3.4 Communication Interface 

4. System Features

5. Analysis Models

4.1 Class Diagram 
4.2 Use case Diagram 
4.3 Activity Diagram 
4.4 Object Diagram 
4.5 Package Diagram 
4.6 Collaboration Diagram 
4.7 Sequence Diagram 
4.8 Entity Relationship Diagram  
4.9 System Architectural Design