THESIS chapter-5-7

download THESIS chapter-5-7

of 6

Transcript of THESIS chapter-5-7

  • 8/19/2019 THESIS chapter-5-7

    1/12

    Computerized Ordering and Billing System For ManCooks

    5.0 Project Estimation

    Effective software project estimation is one of the most challenging and importantactivities in software development. Proper project planning and control is not possiblewithout a sound and reliable estimate. As a whole, the software industry doesn’t estimate

    projects well and doesn’t use estimates appropriately. We suffer far more than we shouldas a result and we need to focus some effort on improving the situation.

    5.1 Schedule of Activities

    In project management, a schedule is a listing of a project' s milestones, activities, and deliverables, usually with intended start and finish dates. Those items areoften estimated in terms of resource allocation, budget and duration, linked

    by dependencies and scheduled events. A schedule is commonly used in project planning and project portfolio management parts of project management.

    https://en.wikipedia.org/wiki/Project_managementhttps://en.wikipedia.org/wiki/Projecthttps://en.wikipedia.org/wiki/Milestone_(project_management)https://en.wikipedia.org/wiki/Task_(project_management)https://en.wikipedia.org/wiki/Deliverablehttps://en.wikipedia.org/wiki/Estimation_(project_management)https://en.wikipedia.org/wiki/Resource_allocationhttps://en.wikipedia.org/wiki/Budgethttps://en.wikipedia.org/wiki/Duration_(project_management)https://en.wikipedia.org/wiki/Dependency_(project_management)https://en.wikipedia.org/wiki/Project_planninghttps://en.wikipedia.org/wiki/Project_planninghttps://en.wikipedia.org/wiki/Project_portfolio_managementhttps://en.wikipedia.org/wiki/Project_managementhttps://en.wikipedia.org/wiki/Project_managementhttps://en.wikipedia.org/wiki/Project_portfolio_managementhttps://en.wikipedia.org/wiki/Project_planninghttps://en.wikipedia.org/wiki/Project_planninghttps://en.wikipedia.org/wiki/Dependency_(project_management)https://en.wikipedia.org/wiki/Duration_(project_management)https://en.wikipedia.org/wiki/Budgethttps://en.wikipedia.org/wiki/Resource_allocationhttps://en.wikipedia.org/wiki/Estimation_(project_management)https://en.wikipedia.org/wiki/Deliverablehttps://en.wikipedia.org/wiki/Task_(project_management)https://en.wikipedia.org/wiki/Milestone_(project_management)https://en.wikipedia.org/wiki/Projecthttps://en.wikipedia.org/wiki/Project_management

  • 8/19/2019 THESIS chapter-5-7

    2/12

    Computerized Ordering and Billing System For ManCooks

    5.2 Cost Estimation

    Cost estimate is the approximation of the cost of a program, project, or operation. The costestimate is the product of the cost estimating process. The cost estimate has a single total valueand may have identifiable component values. A problem with a cost overrun can be avoided with

    a credible, reliable, and accurate cost estimate. An estimator is the professional who prepares costestimates.

    5 - 2

    https://en.wikipedia.org/wiki/Projecthttps://en.wikipedia.org/wiki/Cost_overrunhttps://en.wikipedia.org/wiki/Cost_overrunhttps://en.wikipedia.org/wiki/Project

  • 8/19/2019 THESIS chapter-5-7

    3/12

    Computerized Ordering and Billing System For ManCooks

    6.0 Requirements Analysis Specification

    6.1 Process Specification/Modeling

  • 8/19/2019 THESIS chapter-5-7

    4/12

    Computerized Ordering and Billing System For ManCooks

    6.2 Data Specification/Modeling

    Menu = Menu Code + Menu Name + Category Code + Price

    Menu Code = {Legal Character}

    Menu Name = {Legal Character}

    Category Code = {Legal Character}

    Price = {Legal Character}

    Category = Category Code + Category Name

    Category Code = {Legal Character}

    Category Name = {Legal Character}

    Order = Date + Time + Transaction No. + Menu Name

    Date = {Legal Character}

    Time = {Legal Character}

    Transaction No.= {Legal Character}

    Menu Name = {Legal Character}

    Customer = Transaction No. + Customer Name

    Transaction No.= {Legal Character}

    Customer Name = {Legal Character}

    6 - 2

  • 8/19/2019 THESIS chapter-5-7

    5/12

    Computerized Ordering and Billing System For ManCooks

    7.0 Software Design Specification

    7.1 Process Specification

    Level 0

  • 8/19/2019 THESIS chapter-5-7

    6/12

    Computerized Ordering and Billing System For ManCooks

    7.2 Data Specification

    7 - 2

  • 8/19/2019 THESIS chapter-5-7

    7/12

    Computerized Ordering and Billing System For ManCooks

    7.3 Screen/Interface Specification

    Screen 1: Splash Screen

    Screen 2: Log-In Screen

    7 - 3

  • 8/19/2019 THESIS chapter-5-7

    8/12

    Computerized Ordering and Billing System For ManCooks

    Screen 3: Main Form Screen

    Screen 4: Category Screen

    7 - 4

  • 8/19/2019 THESIS chapter-5-7

    9/12

    Computerized Ordering and Billing System For ManCooks

    Screen 5: Menu Screen

    Screen 6: Package Meal Screen

    7 - 5

  • 8/19/2019 THESIS chapter-5-7

    10/12

    Computerized Ordering and Billing System For ManCooks

    Screen 7: Transaction Form Screen

    Screen 8:About Screen

    7 - 6

  • 8/19/2019 THESIS chapter-5-7

    11/12

    Computerized Ordering and Billing System For ManCooks

    Screen 9: Developer Screen

    7 - 7

  • 8/19/2019 THESIS chapter-5-7

    12/12

    Computerized Ordering and Billing System For ManCooks

    7.4 Program Module Specification

    Log In

    Menu Form

    Maintenance Help ExitReports Utilities

    Orderingand Billing

    AboutTransaction

    MenuCategory

    PackageMeal

    SalesRecord

    Restore

    Back-upand

    Recovery

    List ofMenu

    Users

    AuditTrail

    OrderList

    Developers

    MenuList

    Category

    Splash Screen