Excel Task1

download Excel Task1

of 22

Transcript of Excel Task1

  • 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