Professional Documents
Culture Documents
The basic philosophy of System Breakup is that the whole system can be broken down
into smaller units that are easier to estimate in terms of LOC�in other words,
divide and rule!
For any large system, breaking up the system into its components provides the
estimator a better clarity of the internals of the systems. Each component can then
be estimated in terms of LOC. The total size in LOC can be obtained by summing the
estimates of the parts.
Brainstorming
It is believed that during this process the range of answers will decrease and the
group will converge towards the "correct" answer. Finally, the process is stopped
after a predefined stop criterion (e.g. number of rounds, achievement of consensus,
and stability of results) and the mean or median scores of the final rounds
determine the results.
In Wideband Delphi Technique, the estimation team comprise the project manager,
moderator, experts, and representatives from the development team, constituting a
3-7 member team. There are two meetings -
Kickoff Meeting
Estimation Meeting
Backfiring
The term backfiring is used for using the lines of code to come up with the size in
function points.
Backfiring is a useful technique if used with caution. It can be misleading-
redundant and verbose code when back?red would lead the estimator to believe that
the application has more functionality than what it really provides. (It could have
been written in a more compact manner).
Also, code that does not add to the required functionality (where design exceeds
requirements) would inflate the back?red function point count.
Where,
Where, unadjusted FP count is the functional size that you have calculated in Step
7
Yes for every EI have to update an ILF because To determine the complexity of an
EI, the number of Data Element Types
(DET) and File Types Referenced (FTR) are identified. An El may reference
ILFS (read or insert or update or delete) and EIlFs (read only). An FTR is counted
for each ILF maintained by an El. An FTR is also counted for each ILF or EIF
read while processing an EI. A file that is both read and maintained by the same
EI is counted as one FTR for that El.