Estimation Considerations: Data Model for a transaction based system
These considerations help determine an early estimate for the effort required to produce a data model.
Relationships
Main Description

Predict the number of logical entities by one of two methods:

  1. Count the number of business classes and multiply by two (2).
  2. Count the number of nouns (not including attribute names) in the use cases and multiply by two (2). Note that if business terms/entities/objects are maintained this could be used to count the nouns instead.

Allow 1-4 hours per entity for conceptual design or architecture planning.

Allow 1-6 hours per entity for high level design.

Allow 2-4 hours per entity in detailed design