adplus-dvertising
frame-decoration

Question

What is the main difference between progressive and anti-regressive activities in software development?

a.

Progressive activities are interesting and rewarding, while anti-regressive activities are boring and unimportant

b.

Progressive activities generate new code and change existing code, while anti-regressive activities involve maintenance and documentation

c.

Progressive activities are focused on short-term gains, while anti-regressive activities are focused on long-term sustainability

d.

Progressive activities are focused on user satisfaction, while anti-regressive activities are focused on developer satisfaction

Posted under Software Engineering

Answer: (b).Progressive activities generate new code and change existing code, while anti-regressive activities involve maintenance and documentation Explanation:According to Lehman, generating new code and changing existing code are considered progressive activities as they are interesting, challenging and rewarding. They provide the user with new or better functionality. Writing documentation, improving the structure of the code, and maintaining good communication between the people involved are anti-regressive activities which serve to maintain the status quo.

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What is the main difference between progressive and anti-regressive activities in software development?

Similar Questions

Discover Related MCQs

Q. According to the fifth law of software evolution, what happens when the growth increment of a system is exceeded?

Q. What is the main goal of a software product line?

Q. What is the main benefit of using a software product line approach?

Q. What is an example of a domain that could be used for a software product line?

Q. What is the main difference between software product line and traditional software development?

Q. What is the main goal of domain engineering in software product lines?

Q. What is the main goal of application engineering in software product lines?

Q. What type of organization is suitable for using software product lines?

Q. What is the idea behind describing software development processes as programs?

Q. How does a Petri net describe a process model?

Q. What is the main purpose of describing software development processes as programs?

Q. What is the term used to denote the execution of a process by either humans or machines?

Q. What are the dangers and limitations of modeling software processes?

Q. What is the latest trend in process modeling research ?

Q. What is the main argument against the traditional software development process?

Q. What is the main goal of process modeling in software development?

Q. What is the main benefit of software product line engineering?