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

What are the fundamental activities of a software process, What are the fun...

What are the fundamental activities of a software process? Specification Validation Design and implementation Evolution

Illustrate the process maturity, Define process maturity. In recent ye...

Define process maturity. In recent years there has been a major highlighting on process maturity.  The Software Engineering Institute. (SEI) has developed a widespread model p

What is software engineering, What is software engineering? Software en...

What is software engineering? Software engineering is a regulation in which theories, methods and tools are applied to make professional software.

Explain what is meant by the term encapsulation, Question: (a)  Explain...

Question: (a)  Explain the difference between a link and an association. Use a simple example to illustrate your answer. (b)  Briefly describe the importance of CRC cards in

What specific languages can be used in srs, What specific languages can be ...

What specific languages can be used in SRS? Requirement specification necessitates the use of some order language. The language should support the desired qualities of the SRS-

No , Hard drive has space, but it keeps telling me that its full and asks m...

Hard drive has space, but it keeps telling me that its full and asks me to delete files. I checked. There is nearly full C drives (8GB) but when i am open c drive and check than ne

Define software testing, Define software testing. Software testing is a...

Define software testing. Software testing is a process used to help recognize the correctness, completeness and superiority of developed computer software. With that in mind, t

What is bottom-up approach, What is bottom-up approach? System develop...

What is bottom-up approach? System developed starting from detailed modules. Testing begins from the detailed modules and proceeds up to the higher levels of hierarchy.

Draw an entity relationship diagram for the case study, Question: (a) ...

Question: (a) Document the information input and output for the events mentioned in the case study on the basis of facts provided. (b) Comment on the fact that barely any

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