Disadvantage of lines of code, Software Engineering

Assignment Help:

Q. Disadvantage of lines of code?

1. Lack of Accountability: Lines of code measure suffers from some fundamental problems. A few think it isn't useful to measure the productivity of a project using only results from the coding phase, which usually accounts for only 30% to 35% of the overall effort.

2. Lack of Cohesion with Functionality: Though experiments have repeatedly confirmed that effort is highly correlated with LOC functionality is less well correlated with LOC. That is skilled developers possibly able to develop the same functionality with far less code so one program with less LOC may exhibit more functionality than another similar program. Especially LOC is a poor productivity measure of individuals because a developer who develops only a few lines may still be more productive than a developer creating more lines of code.

3. Adverse Impact on Estimation: Because of the fact presented under point (a), estimates based on lines of code can adversely go wrong in all possibility.

4. Developer's Experience: Implementation of a specific logic differs based on the level of experience of the developer. Therefore number of lines of code differs from person to person. An experienced developer may perhaps implement certain functionality in fewer lines of code than another developer of relatively less experience does though they use the same language.


Related Discussions:- Disadvantage of lines of code

What are the advantages of evolutionary prototyping, What are the advantage...

What are the advantages of evolutionary prototyping? i. Fast delivery of the working system. ii. User is included while developing the system. iii. More useful system can

What does the insert statement in extract datasets do, What does the insert...

What does the insert statement in extract datasets do? It describes the fields of a field group.

Determine the principle stages of vord method, What are the principle stage...

What are the principle stages of VORD method? Viewpoint identification: Identify the services provided to each point of view Viewpoint structuring: Sorting related viewpoint

What is execution, What is Execution Ans) The process of a computer gett...

What is Execution Ans) The process of a computer getting out an instruction or instructions of a computer. Exhaustive Testing: Implementing the program with all possible combina

Determine the various levels of testing, Determine the various levels of te...

Determine the various levels of testing The following are various levels of testing: Large systems are built out of subsystems which are made up of modules, modules of funct

Draw the context level dfd for the safe home software, Draw the Context lev...

Draw the Context level DFD for the Safe home Software. User commands Alarm type Telephone Number tone Sensor status Display Information

Program input initiated interpput, what are the basic advantages of using i...

what are the basic advantages of using interrput-initiated data transfer over transfer under progrm control without an interrput

Applied physics, an isolated metal sphere has a radius r. when charged to a...

an isolated metal sphere has a radius r. when charged to a potential v, the charge on sphere is q. 1- state an expression, in terms of r and q, for potential v of sphere.

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd