11. What is the first step in the software development lifecycle?
- Preliminary Investigation and Analysis
- System Testing
- System Design
- Coding
Answer : A Explanation: The first phase of the software development life cycle is the requirement analysis, in which the software engineer analyzes the software requirement according to the user so that the user will get the final product according to their need.
12. In the maintenance phase the product must be tested against previous test cases. This is known as _________ testing
- Unit
- Regression
- Integration
- Module
Answer : B Explanation: In the maintenance phase the product must be tested against previous test cases and this is known as regression testing.
13. The reason for software bugs and failures is due to___________
- Software Developers
- Software companies
- Both A and B
- None of the above
Answer : C Explanation: Software companies are responsible for making policies and providing working atmosphere for the software development, so in turn these companies become a part of software development process.Bugs from developers side is no new thing. So, option C is correct.
14. What is the simplest model of software development paradigm?
- V-model
- Big bang model
- Spiral model
- Waterfall model
Answer : D Explanation: Waterfall model is the simplest model of software development paradigm. Thus option D is correct.
15. Which of these are the 5 generic software engineering framework activities?
- Communication, planning, modeling, construction, deployment
- Communication, risk management, measurement, production, reviewing
- Analysis, designing, programming, debugging, maintenance
- Analysis, planning, designing, programming, testing
Answer : A Explanation: The 5 generic software engineering framework activities are: communication, planning, modeling, construction and deployment. Option A is correct.
16. What does the study of an existing system refer to?
- Communication, planning, modeling, construction, deployment
- Communication, risk management, measurement, production, reviewing
- Analysis, designing, programming, debugging, maintenance
- Analysis, planning, designing, programming, testing
Answer : A Explanation: The 5 generic software engineering framework activities are: communication, planning, modeling, construction and deployment. Option A is correct.
17. Software Engineering is a:
- Complicated way to develop software
- Systematic way to develop software
- Cost-effective way to develop software
- Both B and C
Answer : D Explanation: Software Engineering is a systematic and cost-effective way to develop software. So both statement B and C are correct.
18. Which of the following is/are considered stakeholder in the software process?
- Customers
- Project managers
- End-users
- All of the above
Answer : D Explanation: All of the above (Customers, Project managers, End-users) are considered stakeholder in the software process.
19. Which of the items listed below is not one of the software engineering layers?
- Process
- Manufacturing
- Methods
- Tools
Answer : B Explanation: None
20. What is the most common measure for correctness?
- Errors per KLOC
- Defects per KLOC
- $ per KLOC
- Pages of documentation per KLOC
Answer : B Explanation: The most common measure for correctness is Defects per KLOC. So, option B is correct
Pingback: Computer Networks MCQ Questions And Answers - cozmocard