Explain the relationship between productivity and difficulty, Software Engineering

Assignment Help:

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).


Related Discussions:- Explain the relationship between productivity and difficulty

Explain about software risks - dependencies, Q. Explain about Software Risk...

Q. Explain about Software Risks - Dependencies? Dependencies: -Many risks arise because of dependencies of project on outside agencies or factors. It isn't easy to control thes

Application design - micro cds-isis software, Application Design: Micr...

Application Design: Micro CDS/ISIS is a text oriented software package. It is a good , ho ice if one wishes to store textual data, retrieve the data by certain criteria, and d

What are the benefits of smoke testing, What are the benefits of smoke test...

What are the benefits of smoke testing? Integration risk is decreased. The quality of the end-product is better. Error diagnosis and correction are simplified. Assessment of pr

Explain storage testing, This is a explanation of whether or not certain pr...

This is a explanation of whether or not certain processing conditions use many storage [memory] than estimated.

What is brainstorming, A group process for generating original and diverse ...

A group process for generating original and diverse ideas.

What is software measure, What is software measure? A software measure ...

What is software measure? A software measure is a mapping from a set of objects in the software engineering world information a set of mathematical construct like numbers or ve

What are the profits of vertical partitioning, What are the profits of vert...

What are the profits of vertical partitioning? i. These are very easy to maintain changes. ii. They decreased the change impact and error propagation.

How print statements used in software testing, Q. How Print statements used...

Q. How Print statements used in Software testing? Print statements:-The standard print statement in the language being utilized is sprinkled throughout the program to output va

What are quality factors, What are Quality factors? For large projects...

What are Quality factors? For large projects with 'average' capabilities, the development process verifies product quality. For small projects, the capabilities of the deve

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