Software Engineering-II (CS605) Assignment No.

2
Assignment No. 2: Function Point Analysis
Subject Software
Engineering-II
Assigne! 21-10-2006 Assignment "ar#s 20
Instructor: S60! $ue $ate "0-10-2006 Attac%e! &i'es Non
(bjecti)e
1- #ou will $o Function Point Analysis for t%e gi&en case stu$y. '%is is a real worl$
e(am)le of FP Analysis. '%is will gi&e you %an$ on e()erience of )erforming FP
Analysis.
2- An e(am)le case stu$y of FP Analysis wit% solution is u)loa$e$ on *+S. #ou can ta,e
%el) from it.
Instructions
1- '%is is an in$i&i$ual assignment. #ou will su-mit your wor, in$i&i$ually t%roug% your logins.
2- .rite your name at t%e start of t%e assignment.
"- /o not co)y an$ )aste any t%ing from t%e internet. #our wor, must -e original.
0- Please note t%at you must $o your own wor,. If any one foun$ co)ying from anot%er
stu$ent1 no mar,s will -e gi&en to %im2 %er.
!- /ea$line for t%is assignment is "0 3cto-er1 200!. '%is $ea$line will not -e e(ten$e$.
6- No assignment is acce)te$ t%roug% email -efore an$ after t%e $ue $ate.
4- If you %a&e any )ro-lems1 feel free to mail at S60!5&u.e$u.),.
Case Stu!*
Described below is a description of a small system, an E- Card
System, in which user can send greeting cards to other members /
users of the system.
a) Identify all I!s, EI!s, DE"s, EIs, E#s, and E$s and calculate their
comple%ities.
b) Calculate the unad&usted !' count for the application.
"he following information is maintained by the system(
Card details- card id, card type, card description
Members details- member id, name, address, phone, overdue fines
Sending details- card id, card type, receiver name, date

"he software system needs to pro)ide the following functionality(
to add, change and delete cards from the system
to add, change and delete members’ information
to make inquiries on cards using either card id or card type
to make inquiries on members
to provide a report of the cards in stock
to provide a report of the members of the system
to provide a report of the cards in stock
to provide a report of the members of the system

6 o)y 7ig%t 8irtual 9ni&ersity of Pa,istan
1
Software Engineering-II (CS605) Assignment No. 2
6 o)y 7ig%t 8irtual 9ni&ersity of Pa,istan
2