Explain the relationship between productivity and difficulty, Software Engineering

Q. Explain the relationship between Productivity and difficulty?

Productivity refers to metrics as well as measures of output from production processes per unit of input. Productivity P perhaps conceived of as a metrics of the technical or engineering efficiency of production. In software project planning efficiency is defined as the number of lines of code developed per person-month Difficulty The ratio (K/td2) where K is software development cost and td is peak development time is called difficulty and denoted by D which is measured in person/year.

D= (K/td2)

The relationship demonstrates that a project is more difficult to develop when the manpower demand is high or when the time schedule is short. Putnam has experiential that productivity is proportional to the difficulty Pa Db The average productivity may be defined as P=Lines of code produced/Cumulative manpower used to produce code =S/E Where S is the lines of code produced as well as E is cumulative manpower used from t=0 to td (inception of the project to the delivery time).

Posted Date: 7/26/2013 3:48:07 AM | Location : United States







Related Discussions:- Explain the relationship between productivity and difficulty, Assignment Help, Ask Question on Explain the relationship between productivity and difficulty, Get Answer, Expert's Help, Explain the relationship between productivity and difficulty Discussions

Write discussion on Explain the relationship between productivity and difficulty
Your posts are moderated
Related Questions
What is Coupling? Coupling is the measure of interconnection among modules in a program structure. It depends on the interface complexity among modules.

What is Verification represent? Verification represents the set of actions that are performed to confirm that the software correctly implements the particular functionality.

(1)The planned systematic activities essential to make sure that a component, module, or system conforms to established technical requirements. (2) All actions that are taken to

State in detail about the Software design Software design is the core of software engineering process and first of three important technical activities that are design, coding,

What does it mean by business process engineering tools ?

Differentiate between structured analysis and structured design.  The aim of structured analysis is to transform the textual explanation of a problem into a graphic model. Duri

Q. Explain the limitations of testing? Ans: Though testing is an significant part of system development and leads to a verified, valid and efficient system it as well faces s

What is meant by software prototyping? Software prototyping is a process of creating a model for the software product. This is developed based on the currently known requiremen

Q. Explain Test harness systems and Test archiving systems? Test harness systems: This is one that is bound around the test object and that permits the easy modification a

Q. Describe the Importance of function point? - This is independent of the languages tools or else methodology used for implementation. - They are able to be estimated from