Compute act and the total cost of the system, Software Engineering

a) Define Annual Change Traffic (ACT) and Annual Maintenance Effort (AME) of Boehm model.

b) For a software system of 90 KLOC, 5KLOC of code was added. The initial development cost was Rupees 8 lakhs with a total KLOC of 50. Total lifetime for the software is 10 years. Compute ACT and the total cost of the system.

Ans: a) Boehm proposed a formula for estimating maintenance costs as part of his COCOMO model. He utilized a quantity called Annual Change Traffic (ACT) which is defined as: The fraction of a software product's source instructions which undergo change during a year either through addition deletion or modification ACT is defined as

ACT = (KLOC added + KLOC deleted) / KLOC total

(Annual Maintenance Effort)

AME is defined as ACT X SDE

where SDE is the software development effort in man-months]

ACT: Annual Change Traffic.

b) ACT = ( 5 ) / 50 = 0.10

Development cost = Rs. 8 lakhs.

Life time = 10 years

Total cost = development cost + 10 * (development cost * 0.10)

= 8 + 10 * .8 = 16 lakhs

Posted Date: 7/26/2013 4:04:11 AM | Location : United States







Related Discussions:- Compute act and the total cost of the system, Assignment Help, Ask Question on Compute act and the total cost of the system, Get Answer, Expert's Help, Compute act and the total cost of the system Discussions

Write discussion on Compute act and the total cost of the system
Your posts are moderated
Related Questions
Mention some of the factors to be considered during System Modeling. Simplifications Assumptions Constraints

What is a boundary value analysis? A boundary value analysis is a testing method in which the elements at the edge of the domain are selected and tested. It is a test case desi

Q. Explain basic information flow model & it's more sophisticated versions? Ans. A Information flow metrics are useful to the components of a system design. For any compone

Subroutines  Frequently, the similar piece of code must write over again in many dissimilar parts of a program.  Instead of repeating the code every time it is required, there

what is race condition?explain in detail.

State the strategies of Software testing Two testing strategies are present. i) Code Testing: Code testing strategy examines the logic of the system.  In this, analyst deve

Question: (a) Show three application areas for agents. (b) What do you meant by "temporally coupled coordination"? Provide an example of a temporally coupled coordination

State Lehman's First law A program that is used in real world environment of necessity must change or become progressively less useful in that environment.

Write the steps followed in testing? i. Unit testing - The individual components are tested in this type of testing. ii. Module testing - Related collection of independent c

What is Coupling? Coupling is the measure of interconnection among modules in a program structure. It depends on the interface complexity among modules.