adplus-dvertising

Welcome to the Basics MCQs Page

Dive deep into the fascinating world of Basics with our comprehensive set of Multiple-Choice Questions (MCQs). This page is dedicated to exploring the fundamental concepts and intricacies of Basics, a crucial aspect of Software Engineering. In this section, you will encounter a diverse range of MCQs that cover various aspects of Basics, from the basic principles to advanced topics. Each question is thoughtfully crafted to challenge your knowledge and deepen your understanding of this critical subcategory within Software Engineering.

frame-decoration

Check out the MCQs below to embark on an enriching journey through Basics. Test your knowledge, expand your horizons, and solidify your grasp on this vital area of Software Engineering.

Note: Each MCQ comes with multiple answer choices. Select the most appropriate option and test your understanding of Basics. You can click on an option to test your knowledge before viewing the solution for a MCQ. Happy learning!

Basics MCQs | Page 38 of 40

Explore more Topics under Software Engineering

Q371.
Usually, what percentage of the total cost of a software system over its lifetime is consumed by maintenance?
Discuss
Answer: (c).50-75% Explanation:Maintenance alone consumes 50-75% of the total cost of a software system over its lifetime.
Q372.
What is the typical percentage of effort spent on programming in software development?
Discuss
Answer: (a).20% Explanation:Only 20% of the effort is spent on actually programming (coding) the system, while the preceding phases (requirements engineering and design) and testing each consume about 40% of the total effort.
Q373.
What is the rule of thumb for the relative effort spent on various activities in software development up to delivery of the system?
Discuss
Answer: (b).40-20-40 rule Explanation:Tthe relative effort spent on the various activities up to delivery of the system and a very clear trend emerges, the so-called 40-20-40 rule: only 20% of the effort is spent on actually programming (coding) the system, while the preceding phases (requirements engineering and design) and testing each consume about 40% of the total effort.
Q374.
What is the rule of thumb for successful projects according to Boehm (1987b)?
Discuss
Answer: (c).60-15-25 rule Explanation:According to Boehm (1987b), successful projects follow a 60-15-25 distribution: 60% requirements engineering and design, 15% implementation and 25% testing.
Q375.
What type of maintenance is the repair of hidden defects?
Discuss
Answer: (a).Corrective maintenance Explanation:Upon discovery, errors must be repaired, this type of maintenance is called corrective maintenance.
Discuss
Answer: (d).All of the above Explanation:Adaptive maintenance concerns adapting the software to changes in the environment, such as new hardware or the next release of an operating or database system.
Q377.
How much of the total cost of a software system over its lifetime is spent on maintenance?
Discuss
Answer: (c).50-75% Explanation:On average, maintenance alone consumes 50-75% of the total costs of a software system over its lifetime.
Discuss
Answer: (b).Adding comments in the code Explanation:Updating documentation, adding comments, or improving the modular structure of a system are examples of preventive maintenance activities.
Q379.
What type of maintenance is concerned with the repair of hidden defects?
Discuss
Answer: (a).Corrective maintenance Explanation:Once software has been delivered, it usually still contains errors which, upon discovery, must be repaired. This type of repair is comparable to that encountered after a newly-built house is first occupied and is called corrective maintenance.
Q380.
What type of maintenance is concerned with adapting the software to changes in the environment?
Discuss
Answer: (b).Adaptive maintenance Explanation:Adaptive maintenance is concerned with adapting the software to changes in the environment, such as new hardware or the next release of an operating or database system.

Suggested Topics

Are you eager to expand your knowledge beyond Software Engineering? We've curated a selection of related categories that you might find intriguing.

Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!