excel task1
TRANSCRIPT
-
8/2/2019 Excel Task1
1/22
1.10397
Software project ab
Organic 2.4
Semi-detached 3
Embedded 3.6
-
8/2/2019 Excel Task1
2/22
bb cb db
1.05 2.5 0.38
1.12 2.5 0.35
1.2 2.5 0.32
-
8/2/2019 Excel Task1
3/22
Very Low Low Nominal High
Requiredsoftwarereliability 0.75 0.88 1.00 1.15
Sizeofapplicationdatabase 0.94 1.00 1.08
Complexityoftheproduct 0.70 0.85 1.00 1.15
Hardwareattributes
Run-timeperformanceconstraints 1.00 1.11
Memoryconstraints 1.00 1.06
Volatilityofthevirtualmachineenvironment 0.87 1.00 1.15
Requiredturnabouttime 0.87 1.00 1.07
Analyst capability 1.46 1.19 1.00 0.86
Applicationsexperience 1.29 1.13 1.00 0.91
Softwareengineercapability 1.42 1.17 1.00 0.86
Virtualmachineexperience 1.21 1.10 1.00 0.90
Programminglanguageexperience 1.14 1.07 1.00 0.95
Applicationofsoftwareengineeringmethods 1.24 1.10 1.00 0.91
Useofsoftwaretools 1.24 1.10 1.00 0.91
Requireddevelopmentschedule 1.23 1.08 1.00 1.04
Cost Drivers Ratings Table
Personnelattributes
Productattributes
Projectattributes
-
8/2/2019 Excel Task1
4/22
Very High Extra High
1.40
1.16
1.30 1.65
1.30 1.66
1.21 1.56
1.30
1.15
0.71
0.82
0.70
0.82
0.83
1.10
-
8/2/2019 Excel Task1
5/22
1880000
XXXX
1880000
XXXX
1880000
XXXX
1880000
XXXX
1880000
XXXX
Analyze Case Study x x x x x
Draw Flow Diagram x x x x x
Design Database x x
Indentify User Input x x x
Indentify User Output x x x
Indentify External Interface Files x x x
Determine complexity value of14 factors
x x x x
Calculate Function Point x x x x
Estimate Cost, Effort and
Duration.x x
x x x x
x x x x
General x x x
Overview System Description x x x
Derivation and process of using
Function Pointx x
Derivation and process of using
LOC modelx x x
Derivation and process of usingCOCOMO model
x x x
Reference x x x x x
Appendix x x x x x
Group TaskStudent ID
DerivationandprocessofusingFunctionPoint
D
ocument
Derivation and process of using LOC
model
Derivation and process of using
COCOMO model
-
8/2/2019 Excel Task1
6/22
External Input Element Weighting Count
Type Trip Simple 1
Depart Date Complex 2
Arrival Date Complex 3
Departure Time Average 4
Arrival Time Average 5
No of Seats Simple 6
Reservation Number Simple 7
Email Address Average 8
Telephone Number Simple 9
Name Simple 10
Date of birth Simple 11
Phone Number Simple 12
E-Mail Address Simple 13
Confirm Email Simple 14
Password Simple 15
Confirm Password Simple 16
Address Simple 17
Country Simple 18
Name Simple 19
Phone simple 20
Email Complex 21
Passport Complex 22
Name On Card simple23
Card Type Average 24
Card Number simple 25
Expiration Date Complex 26
CVV Complex 27
Reservation No Simple 28
Booking Management
Customer Register
Ticket
Search
-
8/2/2019 Excel Task1
7/22
Cancel date Simple 29
Fine Percent Simple 30
Pay Back Simple 31
Cancel Form
-
8/2/2019 Excel Task1
8/22
Description
-
8/2/2019 Excel Task1
9/22
-
8/2/2019 Excel Task1
10/22
Formula C# Java
1 KLOC SLOC/1000 23.328 22.121
2 Effort(p/m) E=a i(KLoC)(bi)
.EAF 67.47 63.57
3 Time(month) T=cb(E)db
10.90 10.60
4 People E/T 6 6
5 Salary 3073 SGD 3489 SGD
6 Cost C=S*P*T 202818 SGD 221900.4 SGD
Software
projectai bi cb
Organic 3.2 1.05 2.5
Semi-
detached3 1.12 2.5
Embedded 2.8 1.2 2.5
126.9109955 Formula C#
KLOC SLOC/1000 23.328
Effort(p/m) E=a i(KLoC)(bi)
.EAF 74.19359482
Time(month) T=cb(E)db 9.92
People E/T 7.480130123
Salary SGD 3,086.42
Cost C=S*P*T SGD 228,992.35
-
8/2/2019 Excel Task1
11/22
db
0.38
0.35
0.32
Java
22.121
69.61119879
9.72
7.162782899
SGD 3,133.08
SGD 218,097.69
-
8/2/2019 Excel Task1
12/22
Number of External Inputs Simple Average Complex
31 23 4 4
Number of External Outputs Simple Average Complex
11 4 4 3
Number of External Inquiries Simple Average Complex15 7 4 4
Number of Exteral Interface Files Simple Average Complex
6 3 1 2
Number of Internal Logical Files Simple Average Complex
6 3 2 1
-
8/2/2019 Excel Task1
13/22
Total Point
109
Total Point
57
Total Point61
Total Point
42
Total Point
56
369
-
8/2/2019 Excel Task1
14/22
No. External Inputs Element
1 Type Trip
2 Depart Date
3 Arrival Date
4 Departure Time
5 Arrival Time
6 No of Seats7 Reservation Number
8 Email Address
9 Telephone Number
10 Name
11 Date of birth
12 Phone Number
13 E-Mail Address
14 Confirm Email
15 Password
16 Confirm Password
17 Address
18 Country
19 Name
20 Phone
21 Email
22 Passport
23 Name On Card
24 Card Type
25 Card Number
26 Expiration Date
27 CVV28 Reservation No
29 Cancel date
30 Fine Percent
31 Pay Back
No. External Outputs Factor
1 Calendar Depart
2 Depart Form
3 Arrival Form
4 Calendar Depart
5 Depart Form
6 Arrival Form
7 Calendar Depart
8 Depart Form
9 Arrival Form
10 Search Tip
11 Station List
Search
Booking Management
Customer Register
Ticket
Search Station
Schedule
Status
Tickets
Cancel Form
-
8/2/2019 Excel Task1
15/22
No. External Inquiries Factor
1 Email Address
2 Password
3 Search Search
4 Language Language
5 Member Number
6 Member Password7 Depart
8 Arrival
9 Depart Time
10 Passenger
11 City
12 State
13 Zip Code
14 Exclude Thruway Station Service
15 Find Buy Code
No. External Interface Files Factor
1 Information Email
2 Google.com.vn
3 Billing
4 PayPal
5 COINS
6 DBS or HSBC
No. Internal Logical Files Factor
1 Customer_Detail Passenger_Detail
2 Book_detail Train_Detail3 Ticket_Detail Station_Detail
4 Train_Detail Ticket_Detail
5 SEATS The Seat Enquires and Assignment of Tickets System
6 TIES The Train Integrated Engineering System
Login Form
Redeem Points
Search Station
-
8/2/2019 Excel Task1
16/22
Weight
Simple
Complex
Complex
Simple
Simple
SimpleSimple
Average
Simple
Simple
Simple
Simple
Average
Simple
Simple
Simple
Simple
Simple
Simple
Simple
Average
Average
Simple
Complex
Complex
Simple
SimpleSimple
Simple
Simple
Simple
Weight
Simple
Complex
Complex
Simple
Complex
Complex
Simple
Complex
Complex
Simple
Complex
-
8/2/2019 Excel Task1
17/22
Weight
Simple
Simple
Complex
Average
Simple
SimpleComplex
Complex
Average
Simple
Simple
Simple
Simple
Average
Complex
Weigh
Complex
Average
Average
Average
Complex
Simple
Weight
Simple
SimpleAverage
Simple
Complex
Complex
-
8/2/2019 Excel Task1
18/22
No. Question Scale
1 Does the system require reliable backup and recovery? 3
2 Is data communication required? 2
3 Are there distributed processing functions? 3
4 Is performance critical? 4
5 Will the system run in an existing, heavily utilized operational environment? 5
6 Does the system require on-line data entry? 4
7
Does the on-line data entry require the input transaction to be built over
multiple screens or operations? 4
8 Are the master files updated on-line? 3
9 Are the inputs, outputs, files or inquiries complex? 1
10 Is the internal processing complex? 4
11 Is the code to be designed reusable? 1
12 Are conversion and installation included in the design? 3
13 Is the system designed for multiple installations in different organizations? 3
14 Is the application designed to facilitate change and ease of use by the user? 4
Total:44
-
8/2/2019 Excel Task1
19/22
Number of External Inputs Simple Average Complex
31 23 4 4
Number of External Outputs Simple Average Complex
11 4 0 7
Number of External Inquiries Simple Average Complex
15 3 3 9
Number of Exteral Interface Files Simple Average Complex
6 1 3 2
Number of Internal Logical Files Simple Average Complex
6 3 1 2
-
8/2/2019 Excel Task1
20/22
Total
109
Total
65
Total
75
Total
46
Total
61
400
-
8/2/2019 Excel Task1
21/22
Very Low Low Nominal
Productattributes
1.Requiredsoftwarereliability 0.75 0.88 1
2. Sizeofapplicationdatabase 0.94 1
3.Complexityoftheproduct 0.7 0.85 1Hardwareattributes
4.Run-timeperformanceconstraints 1
5.Memoryconstraints 1
6.Volatilityofthevirtualmachineenvironment 0.87 1
7.Requiredturnabouttime 0.87 1
Personnelattributes
8.Analyst capability 1.46 1.19 1
9.Applicationsexperience 1.29 1.13 1
10.Softwareengineercapability 1.42 1.17 1
11.Virtualmachineexperience 1.21 1.1 1
12.Programminglanguageexperience 1.14 1.07 1
Projectattributes
13.Applicationofsoftwareengineeringmethods 1.24 1.1 1
14.Useofsoftwaretools 1.24 1.1 1
15.Requireddevelopmentschedule 1.23 1.08 1
0.605725
Cost Drivers Ratings Table
-
8/2/2019 Excel Task1
22/22
High Very High Extra High
1.15 1.4
1.08 1.16
1.15 1.3 1.65
1.11 1.3 1.66
1.06 1.21 1.56
1.15 1.3
1.07 1.15
0.86 0.71
0.91 0.82
0.86 0.7
0.9
0.95
0.91 0.82
0.91 0.83
1.04 1.1