28-11-2012, 01:46 PM
Software Requirements Specification For Photo System
Photo System.pdf (Size: 111.38 KB / Downloads: 95)
Introduction
Purpose
A photo management tool which allows the user to manage, distribute and view photos, including
obtaining them from a digital camera.
Document Conventions
All fonts are Arial size 11; Headings are in bold and indicated by the numerical system outlined in
the contents page. Bullet points indicate lists.
Intended Audience and Reading Suggestions
This document is aimed developers interested in photo distribution software design. For reading
suggestion see references.
Project Scope
The software that is specified in the rest of this document is a single standalone application that is
intended to take the user step by step through the whole process of photo distribution. The
functionality focuses on obtaining photos from digital cameras and organizing, viewing and
distributing these images in a number of ways.
User Classes and Characteristics
There are several user classes that would be expected to use the product, the most general being
anyone within the age range of 11 – 70. Members of this group are likely to either own a digital
camera or have had some experience with photo media.
Within this class there are very important sub-classes, the most important of which would be
students; who, shown from research distribute and manage photos more readily (mainly due to the
use of social networks such as www.facebook.com).
Another user class likely to use the product is that of families, which tend to document special
occasions with photographs and the distribution to other family members is an important feature.
Therefore the web-based storage feature of the product would be extremely beneficial to this class.
Operating Environment
The Operating Environment for the software part of the product consists of a PC or Laptop with
Internet capabilities and in addition to this the hard drive must also have enough storage for the
installation of the application as well as additional storage of the images. The hardware platform
must be compatible with Microsoft Windows Operating Systems XP and Vista as these are the
most common.
The camera docking station would also need to be located in an area with access to the Internet
via either Ethernet cable or Wi-Fi. The Docking station itself has its own software for interfacing
with external hardware such as a Television.
Design and Implementation Constraints
There are several constraints and issues that must be adhered to; these include Legal constraints,
such as laws against offensive, copyrighted material appearing on the internet. Also there are
application constraints such as licensing for the use of the product.
In addition to the above points, there are other constraints such as the limitation on the Operating
System compatibility and the technologies used. For example, the docking station can use wireless
where available but must also conform to other forms of data transfer if this is not available.
User Documentation
The documentation provided to the user will be both a physical user-manual detailing the
installation and use of all the functions performed the hardware and software and will also be
accompanied by a further electronic manual on the product CD.
Assumptions and Dependencies
Several Assumed facts that could affect the requirements are that: the user owns and knows how
to operate a computer and has access to a Social Networking Website to allow uploading of
images. Also there are assumptions about the hardware available where the product is being used
and that all the components are compatible. A further assumption is that the computer being used
can understand and interpret the programming of the software.