Professional Documents
Culture Documents
Contents
I. About us 3
II. Document Introduction 3
III. Project Summary 4
IV. Project Estimation 4
1.Data size estimation 9
2. Line code estimation 9
3. Object points 10
V. Resource 11
VI. Work Breakdown 11
VII. Risk Management 14
I. About Us.
Although each member may in difference major but our business in this
project is to focus on developing software for a banking system – ATM
software. Our ex-projects :
+ Diamond game : A simple game base on a Popcap game.
+ SMSS-Supermarket Management System Software: A software help
to manage business of a supermarket system.
+ Commercial Cleaning Management System: A software with database
help to manage business of a cleaning company.
1. Project summary.
3. Human resources
4. Identification of milestones and deliverables.
Customer Data:
− These attributes is related to the customer data.
• Customer ID.
• Customer Name.
• Email
• Address.
• Phone.
• Bank Name
•Customer ID : 11 bytes.
•Customer Name : 50 bytes.
•Email : 30 bytes.
•Address : 60 bytes.
•Phone : 10 bytes.
•Bank Name : 30 bytes
Account Data:
• Account ID.
• Customer ID.
• Pin code.
• Valid From
• Valid To
• Status
• Balance.
• Account Type ID
• Total Withdraw Money
• Total Withdrawing Time
• Current Date
Each customer can have many accounts belongs to the bank. Each field of
the account data is:
•Account ID : 11 bytes.
•Customer ID : 11 bytes.
•Pin code (about 10 digits) : 10 bytes.
•Valid From : 8 bytes
•Valid To : 8 bytes
•Status : 1 byte
•Balance : 4 bytes
•Account Type ID : 11 bytes
•Total Withdraw Money : 4 bytes
•Total Withdraw Time : 1 byte
•Current Date : 8 byte
Total : 77 bytes.
− Each customer has at least 1 account and at most 5 accounts. We will use
the average value: 3.
− With 600.000 customers, total database of customers and accounts should
be about: (600.000 * 3 * 77) ~ 139 MB.
Transaction Data:
• Transaction ID.
• Account Type
• Transaction Type ID
• Transaction Date
• Amount Money
• Account ID To
•Transaction ID : 11 bytes.
•Account Type : 10 bytes.
•Transaction Type ID : 11 bytes
•Transaction Date : 8 bytes
•Amount Money : 7 bytes
•Account ID To : 11 bytes.
Total : 58 bytes.
Administrator Data:
• Administrator ID.
• Bank Name.
• PIN code.
• Description
•Administrator ID : 11 bytes.
•Bank Name : 30 bytes.
•PIN code : 10 bytes.
•Description:50bytes
•Total : 101 bytes.
• Action ID.
• Administrator ID
• Action Type ID
• Action Date
Total : 41 bytes
Account Type Data:
Total : 89 bytes
ATM Machines Data:
Total : 72 bytes
Login Data:
• ID.
• Login Retry Limit
• Access Time Limit
Total : 13 bytes
Transaction Type Data:
• Transaction Type ID
• Description
Total : 41 bytes
3. Object points
V. Human Resource.
Risk Strategy
Machine, hardware problems. Use existing machines or simulated
programs to test software
Members problems Reorganize team so that there is more
overlap of work and people therefore
understand each other’s jobs.
All member must practice more and before
the discussion lab, making a list of
question to ask
CASE tool problems Use CASE tools that are familiar with
engineers of this software in previous
projects.
Risk assessment: