Professional Documents
Culture Documents
3 Perfect Pizza wants to install a system to record orders for pizza. When regular [4]
. customers call perfect pizza on the phone, their phone number goes automatically into
the pizza system. The phone number invokes the name, address and last order date
comes automatically up on the screen. Once the order is taken, the total, including tax
and delivery, is calculated. Then the order is given to the cook. A receipt is printed.
Occasionally, special order (coupons) is printed so the customer can get a discount.
Drivers who make deliveries give customers a copy of the receipt and coupon (if any).
Weekly totals are kept for comparison with last year’s performance. Draw a context
diagram for perfect pizza. Explore the context-level diagram showing all the major
processes.
4 Compute the function point value for a project with the following information domain [4]
. characteristics.
Number of user inputs = 30
Number of user outputs = 42
Number of user enquiries = 08
Number of files = 07
Number of external interfaces = 6
Assume that all complexity adjustment values are moderate i.e. 2 and
weighting factors are high i.e. 6,7,6,15,10.
3. Solution
Solution 4. We know that function Point = Unadjusted Function Point * Complexity Adjustment
Factor i.e. FP = UFP x CAF
Where UFP= Number of user inputs * weighting factors of user inputs + Number of user outputs
* weighting factors of user outputs + Number of user enquiries * weighting factors of user
enquiries + Number of files * weighting factors of Files used + Number of external interfaces *
Weighting factors of external interfaces