|
MONEY
This
may be easier than it first appears. Every application consists
of numerous components that work as a system. By breaking out
and examining each component, budgeting becomes manageable.
The
major components are;
1. The database structure - How many
tables are there and how will they interact with each other?
2.
Screens - One or more tables provide
data for the screen, one or more queries organize and filter the
data. Screen design will require the majority of the time.
3.
Reports - Very similar to the screen
except the output is to paper. Any report will still have tables
and queries associated with it.
4.
Custom code - This is the computer language
the developer uses to make the program act in a specific way.
An example of this would be executing automatic calculations.
How
we budget for a project is by looking at each of the components
for two things; complexity and number. The project may call for
a few screens but of great complexity or a lot of screens of minimal
complexity. By reviewing all the elements of the application a
fair and accurate budget can be developed.
|