Professional Documents
Culture Documents
Requirements Specification College Library Management System
Requirements Specification College Library Management System
Requirements
Specification
College Library Management System
dasd
Lappeenranta, Finland
2002
Table of Contents
1. PROJECT DRIVERS........................................................................................................................3
1.1 Purpose........................................................................................................................................3
1.2 Scope............................................................................................................................................3
1.3 Abbreviations.............................................................................................................................4
1.4 Client, Customer and other Stakeholders.........................................................................4
1.5 Users of the Product................................................................................................................7
1.5.1 The Users of the Product................................................................................................................7
1.5.2 Viewpoints........................................................................................................................................7
2. PROJECT CONSTRAINTS...........................................................................................................11
2.1 Mandated Constraints............................................................................................................11
The Dream Team Corporation, Requirements Specification v1.1 23.09.2020
010752000 Team project, Project-Based Software Engineering
1. Project Drivers
1.1 Purpose
The purpose of this document is to familiarize reader with software, which is developed by
Dream Team Corporation. Specification describes all hardware and software requirements
for product, behavior of it and its components. Software Requirements Specification (SRS)
allows to verify the customer that all his requirements are observed and implemented
correctly by developer.
2
The Dream Team Corporation, Requirements Specification v1.1 23.09.2020
010752000 Team project, Project-Based Software Engineering
The intended audience for the SRS reading consists of system end-users (patrons),
customer engineers, software developers (defined by Ian Sommerville for system
requirements)[1].
1.2 Scope
The Dream Team Corporation was invited to develop College Library Management System
for National Innovation Foundation (N.I.F). The software will reflect all the requirements
defined by the customer.
College Library Management System will allow to perform all necessary procedures for
librarians and patrons. According to customer requirements the software to be developed will
consist of three databases:
Patron’s database
a small Access-based database with information about digital items, that College has
(software, music) integrated with Item’s database
LMS will also provide all necessary services for databases such as creating, deleting,
updating and searching information. Patrons will be able to access to the library site (web-
based) through the Internet or through the library’s LAN-connected computers, scattered
throughout the library for sending request, receiving information about current status of the
books or renewing them. The design of product interface to be developed will be supported
by Microsoft IE, Netscape Navigator and Opera browsers. User interfaces will be
ergonomical and easy-to-use.
1.3 Abbreviations
LMS – Library management system
SRS – Software requirements specification
PC – Personal Computer
HDD - Hard Disc Drive
RAM – Random Access Memory
LUT – Lappeenranta University of Technology
IE – Microsoft Internet Explorer
3
The Dream Team Corporation, Requirements Specification v1.1 23.09.2020
010752000 Team project, Project-Based Software Engineering
1.4.2 The customer is the person/s who will buy the product from the client.
In our case, the roles of the client and the customer are filled by the same company.
Table 2. Customer
Stakeholder Identification Customer (National Innovation Foundation)
Knowledge needed by the Customer’s requirements, Project plan, business modeling and
project forecasting.
4
The Dream Team Corporation, Requirements Specification v1.1 23.09.2020
010752000 Team project, Project-Based Software Engineering
5
The Dream Team Corporation, Requirements Specification v1.1 23.09.2020
010752000 Team project, Project-Based Software Engineering