Podcast
Questions and Answers
What percentage of overall project costs is typically accounted for by maintenance?
What percentage of overall project costs is typically accounted for by maintenance?
- 25%
- 65% (correct)
- 21%
- 50%
Which type of maintenance involves altering software to fit changing requirements?
Which type of maintenance involves altering software to fit changing requirements?
- Perfective maintenance
- Adaptive maintenance (correct)
- Preventative maintenance
- Corrective maintenance
What is the purpose of the Software Development Life Cycle (SDLC)?
What is the purpose of the Software Development Life Cycle (SDLC)?
- To make software development less structured
- To increase software maintenance costs
- To design, develop, and test good-quality software (correct)
- To ignore customer expectations
What is the main goal of Requirement Analysis in the software development process?
What is the main goal of Requirement Analysis in the software development process?
In which stage of the Software Development Life Cycle do software engineers or developers specify the tasks to be performed?
In which stage of the Software Development Life Cycle do software engineers or developers specify the tasks to be performed?
Why is prior knowledge of the software development process vital for a software developer?
Why is prior knowledge of the software development process vital for a software developer?
What is one of the key reasons software development is considered hard?
What is one of the key reasons software development is considered hard?
Which of the following is NOT a goal of software development as mentioned in the text?
Which of the following is NOT a goal of software development as mentioned in the text?
What percentage of large-scale commissioned systems are typically abandoned, according to the text?
What percentage of large-scale commissioned systems are typically abandoned, according to the text?
Why do users find it hard to articulate what they want in software development?
Why do users find it hard to articulate what they want in software development?
What are mistakes in programs referred to as in software development?
What are mistakes in programs referred to as in software development?
Which aspect of software engineering is focused on managing complexity?
Which aspect of software engineering is focused on managing complexity?
What is the purpose of defining requirements in the software development process?
What is the purpose of defining requirements in the software development process?
Why is following the rules important during the software development stage of 'Developing Product'?
Why is following the rules important during the software development stage of 'Developing Product'?
Which document is used to decide how the software will be built during the 'Designing Architecture' stage?
Which document is used to decide how the software will be built during the 'Designing Architecture' stage?
What is the purpose of 'Product Testing and Integration' in the software development process?
What is the purpose of 'Product Testing and Integration' in the software development process?
During which stage of software development is specific computer languages like C/C++, Python, or Java used?
During which stage of software development is specific computer languages like C/C++, Python, or Java used?
What is the main objective of Software Development Models according to the text?
What is the main objective of Software Development Models according to the text?
What is a key characteristic of the Waterfall Model?
What is a key characteristic of the Waterfall Model?
Why is the Waterfall Model considered simple to understand?
Why is the Waterfall Model considered simple to understand?
What is a disadvantage of the Waterfall Model related to client involvement?
What is a disadvantage of the Waterfall Model related to client involvement?
Which factor makes the Waterfall Model less suitable for uncertain or changing requirements?
Which factor makes the Waterfall Model less suitable for uncertain or changing requirements?
What is a benefit of Agile SDLC Models compared to the Waterfall Model?
What is a benefit of Agile SDLC Models compared to the Waterfall Model?
Why may the Waterfall Model result in a longer time to deliver a functional product?
Why may the Waterfall Model result in a longer time to deliver a functional product?
Flashcards are hidden until you start studying