Professional Documents
Culture Documents
Software Project Ab: Embedded 3.6
Software Project Ab: Embedded 3.6
10397
ab 2.4 3 3.6
Required turnabout time Analyst capability Applications experience Software engineer capability Virtual machine experience Programming language experience Application of software engineering methods Use of software tools Required development schedule
Cost Drivers Ratings Table Very Low Product attributes Required software reliability Size of application database Complexity of the product Hardware attributes Run-time performance constraints Memory constraints Volatility of the virtual machine environment Required turnabout time Personnel attributes Analyst capability Applications experience Software engineer capability Virtual machine experience Programming language experience Project attributes Application of software engineering methods Use of software tools Required development schedule 0.75 0.70 Low 0.88 0.94 0.85 Nominal 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 High 1.15 1.08 1.15 1.11 1.06 1.15 1.07 0.86 0.91 0.86 0.90 0.95 0.91 0.91 1.04
0.87 0.87 1.46 1.29 1.42 1.21 1.14 1.24 1.24 1.23 1.19 1.13 1.17 1.10 1.07 1.10 1.10 1.08
Very High Extra High 1.40 1.16 1.30 1.30 1.21 1.30 1.15 0.71 0.82 0.70
Student ID
Group Task
1880000 XXXX 1880000 XXXX 1880000 XXXX 1880000 XXXX 1880000 XXXX
Analyze Case Study Derivation and process of using Function Point Draw Flow Diagram Design Database Indentify User Input Indentify User Output Indentify External Interface Files Determine complexity value of 14 factors Calculate Function Point
x x x x x
x x x x x
x x
x x
x x
x x x x x x x x x
x x x x x x x x
x x
Estimate Cost, Effort and Duration. Derivation and process of using LOC model Derivation and process of using COCOMO model
x x
x x
General Overview System Description Derivation and process of using Function Point Derivation and process of using LOC model Derivation and process of using COCOMO model Reference Appendix Document x x x x x x x x x
x x
x x
x x x x x x x x x x
External Input
Weighting Simple Complex Complex Average Average Simple Simple Average Simple Simple Simple Simple Simple Simple Simple Simple Simple Simple Simple simple Complex Complex simple Average simple Complex Complex Simple
Count 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
Search
Booking Management Email Address Telephone Number Name Date of birth Phone Number E-Mail Address Customer Register Confirm Email Password Confirm Password Address Country Name Phone Email Passport Ticket Name On Card Card Type Card Number Expiration Date CVV Reservation No Cancel Form
Cancel Form
29 30 31
Description
ai 3.2 3 2.8
C=S*P*T
Number of External Inputs 31 Number of External Outputs 11 Number of External Inquiries 15 Number of Exteral Interface Files 6 Number of Internal Logical Files 6
369
Total Point 109 Total Point 57 Total Point 61 Total Point 42 Total Point 56
369
No. External Inputs 1 2 3 Search 4 5 6 7 8 Booking Management 9 10 11 12 13 Customer Register 14 15 16 17 18 19 20 21 22 Ticket 23 24 25 26 27 28 29 Cancel Form 30 31 No. External Outputs 1 Tickets 2 3 4 Status 5 6 7 Schedule 8 9 10 Search Station 11
Element Type Trip Depart Date Arrival Date Departure Time Arrival Time No of Seats Reservation Number Email Address Telephone Number Name Date of birth Phone Number E-Mail Address Confirm Email Password Confirm Password Address Country Name Phone Email Passport Name On Card Card Type Card Number Expiration Date CVV Reservation No Cancel date Fine Percent Pay Back Factor Calendar Depart Depart Form Arrival Form Calendar Depart Depart Form Arrival Form Calendar Depart Depart Form Arrival Form Search Tip Station List
No. External Inquiries 1 Login Form 2 3 Search 4 Language 5 6 7 Redeem Points 8 9 10 11 12 Search Station 13 14 15 No. 1 2 3 4 5 6 No. 1 2 3 4 5 6 External Interface Files Information Email Google.com.vn Billing PayPal COINS DBS or HSBC Internal Logical Files Customer_Detail Book_detail Ticket_Detail Train_Detail SEATS TIES
Factor Email Address Password Search Language Member Number Member Password Depart Arrival Depart Time Passenger City State Zip Code Exclude Thruway Station Service Find Buy Code Factor
Factor Passenger_Detail Train_Detail Station_Detail Ticket_Detail The Seat Enquires and Assignment of Tickets System The Train Integrated Engineering System
Weight Simple Complex Complex Simple Simple Simple Simple Average Simple Simple Simple Simple Average Simple Simple Simple Simple Simple Simple Simple Average Average Simple Complex Complex Simple Simple Simple Simple Simple Simple Weight Simple Complex Complex Simple Complex Complex Simple Complex Complex Simple Complex
Weight Simple Simple Complex Average Simple Simple Complex Complex Average Simple Simple Simple Simple Average Complex Weigh Complex Average Average Average Complex Simple Weight Simple Simple Average Simple Complex Complex
No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Question Does the system require reliable backup and recovery? Is data communication required? Are there distributed processing functions? Is performance critical? Will the system run in an existing, heavily utilized operational environment? Does the system require on-line data entry? Does the on-line data entry require the input transaction to be built over multiple screens or operations? Are the master files updated on-line? Are the inputs, outputs, files or inquiries complex? Is the internal processing complex? Is the code to be designed reusable? Are conversion and installation included in the design? Is the system designed for multiple installations in different organizations? Is the application designed to facilitate change and ease of use by the user?
Scale 3 2 3 4 5 4 4 3 1 4 1 3 3 4 Total:44
Number of External Inputs 31 Number of External Outputs 11 Number of External Inquiries 15 Number of Exteral Interface Files 6 Number of Internal Logical Files 6
400
400
Cost Drivers Ratings Table Very Low Product attributes 1.Required software reliability 2. Size of application database 3.Complexity of the product Hardware attributes 4.Run-time performance constraints 5.Memory constraints 6.Volatility of the virtual machine environment 7.Required turnabout time Personnel attributes 8.Analyst capability 9.Applications experience 10.Software engineer capability 11.Virtual machine experience 12.Programming language experience Project attributes 13.Application of software engineering methods 14.Use of software tools 15.Required development schedule 0.75 0.7 Low 0.88 0.94 0.85 Nominal 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0.87 0.87 1.46 1.29 1.42 1.21 1.14 1.24 1.24 1.23 1.19 1.13 1.17 1.1 1.07 1.1 1.1 1.08
0.605725
High 1.15 1.08 1.15 1.11 1.06 1.15 1.07 0.86 0.91 0.86 0.9 0.95 0.91 0.91 1.04
Very High Extra High 1.4 1.16 1.3 1.3 1.21 1.3 1.15 0.71 0.82 0.7