Sie sind auf Seite 1von 12

5.

0 Project Estimation
Effective software project estimation is one of the most challenging and important
activities in software development. Proper project planning and control is not possible
without a sound and reliable estimate. As a whole, the software industry doesnt estimate
projects well and doesnt use estimates appropriately. We suffer far more than we should
as 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 are
often 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.

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 cost
estimate is the product of the cost estimating process. The cost estimate has a single total value
and 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 cost
estimates.

Computerized Ordering and Billing System For ManCooks

5-2

6.0 Requirements Analysis Specification


6.1 Process Specification/Modeling

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}

Computerized Ordering and Billing System For ManCooks

6-2

7.0 Software Design Specification


7.1 Process Specification
Level 0

Computerized Ordering and Billing System For ManCooks

7.2 Data Specification

Computerized Ordering and Billing System For ManCooks

7-2

7.3 Screen/Interface Specification


Screen 1: Splash Screen

Screen 2: Log-In Screen

Computerized Ordering and Billing System For ManCooks

7-3

Screen 3: Main Form Screen

Screen 4: Category Screen

Computerized Ordering and Billing System For ManCooks

7-4

Screen 5: Menu Screen

Screen 6: Package Meal Screen

Computerized Ordering and Billing System For ManCooks

7-5

Screen 7: Transaction Form Screen

Screen 8:About Screen

Computerized Ordering and Billing System For ManCooks

7-6

Screen 9: Developer Screen

Computerized Ordering and Billing System For ManCooks

7-7

7.4 Program Module Specification

Splash Screen

Log In

Menu Form

Maintenance

Transaction

Reports

Utilities

Ordering
and Billing

List of
Menu

Audit
Trail

Order
List

Restore

Sales
Record

Users

About

Developers

Menu
Category
Package
Meal

Category

Menu
List

Back-up
and
Recovery

Computerized Ordering and Billing System For ManCooks

Help

Exit

Das könnte Ihnen auch gefallen