Professional Documents
Culture Documents
Sample Srs
Sample Srs
MViewer
Remote Control System
Darie Mihai
Software Engineer
DSWT 1B
1
Software Requirements Specification
Revision History
Date
05/06/2012
Description
MViewer SRS
Author
Darie Mihai
Comments
Remote Control System
Software Specifications
Document Approval
The following Software Requirements Specification has been accepted and approved by
the following:
Signature
Printed Name
Darie Mihai
Title
Software Engineer
Date
02/20/2012
Table of Contents
2
Software Requirements Specification
1. Introduction
4
Software Requirements Specification
1.1 Purpose
The Software Requirements Specifications document is meant to assure the project
management stakeholder(s) that the development team (in this case, me) really understood the
business requirements properly. It provides a complete description of all features of MViewer.
The SRS is documented in such a way that it splits the deliverable software product into
small components. The developers will understand what functionality needs to be developed and
in what order. It forms the basis for a load of the Software Design Specification document and
saves both project time and cost (in my case the time is considered to be also a cost).
The intended audience of the SRS is the Project Manager which will review the
document and give his approval.
1.2 Scope
In the actual life lot of people want/need to access a friends or work colleagues
computer in order to see his actions such as a presentation or to take control of his computer so
that he can be the presenter and provide ad-hoc support or administer the OS. Considering this,
we can say that the purposes of a remote control system are to gain control from distance of an
activity, process or machine. Of course, a remote control system can be used for hacking/spying,
but we must keep it legal, arent we?
MViewer has to be a simple, fast and secure application for computer remote control and
teamwork that can be used to provide ad-hoc support to friends, administer their computers and
share your desktop for online presentations or collaboration.
1.4 References
TODO
1.5 Overview
5
Software Requirements Specification
2. General Description
TODO
3. Specific Requirements
3.1 External Interface Requirements
3.1.1
User Interface
4. Analysis Models
4.1 Sequence Diagrams
See the UML diagrams in the Modeling project (to be opened with VS2010).
9
Software Requirements Specification
10
Software Requirements Specification