Software Engineering MCQs(multiple choice questions) with answers - letsbug
In this article we have 25 Software Engineering MCQs with Answers.
1. Choose the correct option in terms of issues related to professional responsibility.
- Confidentiality
- Intellectual property rights
- Both confidentiality & intellectual property rights
- Managing client relationships
Answer: 2: Both confidentiality & intellectual property rights
2. "Software engineers should not use their technical skills to misuse other people's computers." Here the term misuse refers to:
- Unauthorized access to computer material
- Unauthorized modification of computer material
- Dissemination of viruses or other malware
- All of the above
Answer: 4: All of the above
3. Explain what is meant by PRODUCT with reference to one of the eight principles as per the ACM/IEEE code of ethics?
- The product should be easy to use
- Software engineers shall ensure that their products and related modifications meet the highest professional standards possible
- Software engineers shall ensure that their products and related modifications satisfy the client.
- It means that product designed / created should be easily available
Answer: 1 : The product should be easy to use
4. Efficiency in a software product does not include ________.
- responsiveness
- licensing
- memory utilization
- processing time
Answer: 2:licensing.
5. What is a software?
- Software is set of programs
- Software is documentation and configuration of data
- Software is set of programs, documentation & configuration of data
- None of the above.
Answer: 3: Software is set of programs, documentation & configuration of data
6. Which of these does not account for software failure?
- Increasing demand
- Low expectation
- Increasing Supply
- Less reliable and expensive
Answer: 3: Increasing Supply
7. Which of these is incorrect?
- Software engineering belongs to computer science
- Software engineering is a part of more general form of system engineering
- computer science belongs to software engineering
- Software engineering is concerned with the practicalities of developing and delivering useful software
Answer: 3 : computer science belongs to software engineering
8. What are attributes of good software?
- Software maintainability
- Software functionality
- Software development
- Software maintainability & functionality
Answer: 4: Software maintainability & functionality
9. Which of these software engineering activities are not part of software processes?
- Software dependence
- Software development
- Software validation
- Software validation
Answer: 1 : Software dependence
10. Which of these is incorrect?
- Software engineering belongs to computer science
- Software engineering is a part of more general form of system engineering
- Computer science belongs to software engineering
- Software engineering is concerned with the practicalities of developing and delivering userful software.
Answer: 3: Computer science belongs to software engineering
11. Which of these is true?
- Generic products and customized products are types of software products
- Generic products are produced by organization and sold to open market
- Customized products are commissioned by particular customer
- All of the above
Answer: 4 : All of the above
12. The fundamental notions of software engineering do not account for?
- Software processes
- Software security
- Software reuse
- Software validation
Answer: 4 : Software validation
13. Which one of the following models is not suitable for accommodating any change?
- Build & fix model
- Prototyping model
- Rad model
- Waterfall model
Answer: 4 : waterfall model
14. Which is not one of the types of prototype of Prototyping model?
- Horizontal prototype
- Vertical Prototype
- Diagonal Prototype
- Domain Prototype
Answer: 3: Diagonal Prototype
15. Which one of the following is not a phase of Prototyping model?
- Quick design
- Coding
- Prototype Refinement
- Engineer Product
Answer: 2: Coding
16. SDLC stands for
- Software Development Life Cycle
- System Development Life Cycle
- Software Design Life Cycle
- System Design Life Cycle
Answer: 1 : Software Development Life Cycle
17. Which model can be selected if user is involved in all the phases of SDLC?
- Waterfall model.
- Prototyping model
- RAD Model
- Both prototyping model & RAD model
Answer: 3: RAD Model
18. If you were to create client/server applications, which model would you go for?
- Concurrent Model
- Spiral Model
- RAD Model
- Incremental Model
Answer: 1 : Concurrent Model
19. Which one of the following is NOT desired in a good software requirement specification (SRS ) document?
- Non-functional requirements
- Goals of implementation
- Functional requirements
- Algorithms for software implementation
Answer: 4 : Algorithms for software implementation
20. COCOMO stands for
- constructive cost model
- common control model
- composition cost model
- consumed const model
Answer: 1: Constructive cost model
21. What are the types of requirements?
- Availability
- Reliability
- Usability
- All of the above
Answer: 4 : All of the above
22. Select the developer-specific requirements?
- Portability
- Maintainability
- Availability
- Both Portability and Maintainability
Answer: 4: Both Portability and Maintainability
23. Which one of the following is not a step of requirement engineering?
- Elicitation
- Design
- Analysis
- Documentation
Answer: 3 : Design
24. FAST stands for
- Functional Application Specification Technique
- Fast Application Specification Technique
- Facilitated Application Specification Technique
- None of the above
Answer: 3 : Facilitated Application Specification Technique
25. QFD stands for
- Quality function design
- Quality function development
- Quality function deployment
- None of the above
Answer: 3 : Quality function deployment
For next set click here
Comments
Post a Comment