Professional Documents
Culture Documents
Group Weightage
Complex 5
Medium 3
Simple 1
Weightage # of Function Total
Points
Complex 5 3 15
Medium 3 5 15
Simple 1 4 4
TABLE 1.2
FOR FUNCTION POINT REFER TO TABLE 1.4
UNDER WEIGHTAGE COLUMN
No.of test case=34*1.2
=41
.TO perform work in team and learn formation of team structure
Let us take the example wherein task is divided into member in bank
Task Member involved
Opening of bank account Manager+staff
Balance enquiry Staff member
Fund transfer via app Customer+manager
Change of password Customer+manager
Delete account Manager
TABLE 1.3
.TO DECOMPOSE A SOFTWARE IN TERMS OF MODULES/PARTITION
No. Module Name Applicable Roles Description
1. Balance Enquiry Manager Customer:A customer can have multiple bank accounts. He
Customer of his accounts only
Manager: A manager can view balance of all the customers
his supervision
2. Fund Transfer Manager Customer:A customer can have transfer funds from his “ow
Customer destination account.
Manager: A manager can transfer funds from any source ba
destination account
3. Mini Statement Manager A Mini statement will show last 5 transactions of an account
Customer Customer:A customer can see mini-statement of only his “o
Manager: A manager can see mini-statement of any accoun
4. Customized Manager A customized statement allows you to filter and display trans
Statement Customer account based on date, transaction value
Customer:A customer can see Customized- statement of on
accounts
Manager: A manager can see Customized -statement of an
5. Change Password Manager Customer:A customer can change password of only his acc
Customer Manager: A manager can change password of only his acco
change passwords of his customers
6. New Customer Manager Manager: A manager can add a new customer.
Manager: A manager can edit details like address, email, te
customer.
Saving
Current
A customer can have multiple saving accounts (one in his na
name etc).
He can have multiple current accounts for different companie
Or he can have a multiple current and saving accounts.
Manager: A manager can add a new account for an existing
8. Edit Account Manager Manager: A manager can add an edit account details for an
9. Delete Account Manager Manager: A manager can add a delete an account for a cus
10. Delete Customer Manager A customer can be deleted only if he/she has no active curr
accounts
Manager: A manager can delete a customer.
11. Deposit Manager Manager: A manager can deposit money into any account.
cash is deposited at a bank branch.
12. Withdrawal Manager Manager: A manager can withdraw money from any accoun
when cash is withdrawn at a bank branch.
TABLE 1.4