Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GROUP C5
BANK MANAGEMENT SYSTEM
Submitted to:
Submitted by:
Dated:
16-June-2014
TABLE OF CONTENT
Software Requirements Specification
o Purpose
o Scope
o Functionality / Key Features
o Interface
o Reliability
o Portability
o Limitations
Software Development Model
Technology Used
Gantt Chart
Network Diagram
Cost Estimation
o Via COCOMO
o Via FPA
Use Case
1 | Page
Purpose:
The software we are going to develop will be a
comprehensive bank management system. Its purpose is to
provide branch wide integrated system that will automate and
integrate banks diverse resources, operations and management.
Scope / Objectives:
Main aim in developing Bank Management System is to
provide an easy way to open new account , manage it and
keep record of all the transactions made.
Bank Management System software will enable the
management to keep their information secure and make
their management easier.
Bank Management System will provide one interactive
environment where the management can manipulate data
and information about its account holders.
2 | Page
Interface:
It has an interactive user interface. The main menu has
various options. All the records are in very orderly fashion. In
short everything is well placed.
3 | Page
Reliability:
It is a pretty reliable software. There is no room for
errors like with depositing or withdrawing amount. The
transactions are smooth. The record updates instantly whenever a
transaction is made.
Portability:
The software is easily portable. All it requires is Turbo
C++. A little modification in the code can let it run on other
compilers like Dev C++.
Limitations:
This is a very basic banking software. It does not do
anything other than managing the accounts. The banks nowadays
require advanced software that offers services like online banking
along with managing the record of the employees as well. There is
a lot of room for improvement in this software but its a good
BASIC banking software.
4 | Page
Technology Used:
The whole project will be developed in C++ . The
tool/compiler we are going to use is Turbo C++.
5 | Page
Gantt Chart:
Network Diagram:
6 | Page
Cost Estimation:
Via COCOMO
Via FPA
COCOMO:
We are going to calculate Basic COCOMO. Since we are a five
membered team which is considered a small team , hence our
project is an Organic Project.
person-months
7 | Page
FPA:
External Input = 11 + 2 = 13
External Output = 7 + 3 = 10
External Inquiries = 0
Internal Logical Files = 2
External Interface Files = 5 + 2 = 7
Componen
t Type
External
Input
External
Output
External
Inquiries
Internal
Logical
Files
External
Interface
Low
Average
High
Total
4*13
52
3*10
30
3*0
5*0
2*0
3*2
3*7
21
9 | Page