Little Caesar’s Bookstore Management system.

672 Words2 Pages

Purpose

The purpose of this document is to determine the requirements for Little Caesar’s Bookstore Management system. It also describes all the subsystems that constitute the functioning of this system and their interrelationships.

Scope

This document portrays, in full context, the requirements for developing the specific BMS solution. As such, it represents an important guideline and a complete reference for the upcoming phase of software development and idea generation. By applying a process that leads to a high-quality result, the needs of the people who use the product will be met. Moreover, this document will act as the basis for validating the final complete product in compliance with the owner’s demands. When erecting such a framework, the basis of all the work must be robust yet malleable in order to perform any changes of the end product. For these changes to be put into effect, the client must have prior knowledge and be the direct final decision maker.

Acronyms and Abbreviations

- BMS: Bookstore Management System
- DBMS: Database Management System

References
- Reel, J.S, “Critical Success Factors in Software Projects”, IEEE Software, May 1999, pp. 18-23.

Overview of Project

An overall general description of the bookstore management system will be provided. This also includes an in-depth analysis about the actual product that will be developed, the various functions of the bookstore, and the general characteristics of the users of the system as well as the constraints that must be considered throughout the development process. The specific requirements will provide an in-depth coverage of every sub-system discussing its functional and non-functional characteristics of the system. Furthermore, when discussing the functional and non-functional aspects basic operations and constraints will be touched upon respectively.

Product Perspective

Software is considered as the cornerstone in our workplace. This is due to the fact that, technology and the computerizations of our workplace affects nearly every aspect of our lives and has become pervasive in our commerce, culture, and our everyday activities. The BMS is aimed at primarily ridding the client of the “traditional” paper and pencil responsibilities that tend to be time consuming and inefficient. Hence, the resultant would positively reduce the time needed to complete each process, while increasing accuracy and efficiency of this process. It also aims at reducing the cost of performing such functions by reducing the amount of employees need to perform the same task manually.

Product Functions

The software to be developed should meet the following requirements:

Open Document