Software Engineering
MCQ questions and answers
- 4.5/5.0
- 1k Enrolled
- All levels
- Last updated 11/2023
- English
Software Engineering MCQ (50)
1. | Simplifying a problem by omitting the unnecessary detail is known as the ____________. |
A | encapsulation |
B | abstraction |
C | decomposition |
D | none |
Answer: B | |
2. | ______ is used to handle a complexity in the problem? |
A | Decomposition |
B | Algorithm |
C | Comment |
D | Abstraction |
Answer: A | |
3. | ____________ involves the analysis of problem and collection to all the relevant information related to the product. |
A | Case study |
B | Feasibility study |
C | All of the above |
D | None of the above |
Answer: B | |
4. | SRS stands for |
A | Software Requirement Specification. |
B | Software Requirement Set |
C | Software Refine System. |
D | Software Right Specification |
Answer: A | |
5. | Which document is normally serve as a contract between the development team and client? |
A | SDD |
B | CMP |
C | SRS |
D | Estimation |
Answer: C | |
6. | ____________ analysis of the requirement specifications are carried out for the detailed structured analysis of the problem. |
A | Semistructured |
B | Structured |
C | Requirement |
D | Software |
Answer: B | |
7. | The coding phase is also known as ____________ phase. |
A | analysis |
B | implementation |
C | unit testing |
D | top down |
Answer: B | |
8. | In which testing, each module is tested in an isolation which is the most efficient way to debug the error? |
A | Unit testing |
B | System testing |
C | Alpha testing |
D | Regression testing |
Answer: A | |
9. | Which testing will performed after the unit testing? |
A | Alpha |
B | Beta |
C | System |
D | Integration |
Answer: D | |
10. | The result of the integration and system testing is documented in the _____________. |
A | documentation |
B | system test plan |
C | srs |
D | test report |
Answer: D | |
11. | System testing is normally carried out in a planned manner according to the _____________. |
A | system test plan |
B | test report |
C | srs |
D | configuration plan |
Answer: A | |
12. | _____________ requires the much more efforts than the product development. |
A | Coding |
B | Testing |
C | Maintenance |
D | Requirement gathering |
Answer: C | |
13. | ______model does not support to the error correction? |
A | Interactive |
B | Spiral |
C | Waterfall |
D | None of the above |
Answer: C | |
14. | _______means detect and correct the errors within the phase where its actually lives. |
A | error correction |
B | debug |
C | phase containment of error |
D | testing |
Answer: C | |
15. | Which SDLC model is provide the feedback for every phase to its preceding phase? |
A | Waterfall model |
B | Iterative waterfall model |
C | RAD |
D | Prototyping model |
Answer: B | |
16. | In________model, the toy model will be create for the customer? |
A | Spiral model |
B | RAD |
C | Waterfall |
D | Prototype |
Answer: D | |
17. | Which SDLC model is known as an evolutionary model? |
A | Spiral model |
B | Iterative waterfall model |
C | Incremental model |
D | Prototype model |
Answer: C | |
18. | Which SDLC model is refer to as the meta-model? |
A | Spiral model |
B | Prototype |
C | Waterfall |
D | RAD |
Answer: A | |
19. | Which of the following SDLC model does not support an iterative product development? |
A | Spiral model |
B | Prototyping model |
C | Classical waterfall model |
D | Iterative model |
Answer: C | |
20. | Which activity will be carried out after the commencement of development phase? |
A | Project planning |
B | Project monitoring and control |
C | Project testing |
D | Requirement gathering |
Answer: B | |
21. | Which activity will be carried out after the feasibility study and before the requirement analysis phase? |
A | Coding |
B | Testing |
C | Project planning |
D | Project monitor and control |
Answer: C | |
22. | Which metric is used to estimate size of programs? |
A | Line Of Code (LOC) |
B | Function Point (FP) |
C | A and B |
D | SRS size |
Answer: C | |
23. | ______metric is used to measure the size of the project by counting the number of source instructions in the developed program? |
A | LOC |
B | FP |
C | CFG |
D | COCOMO |
Answer: A | |
24. | Which metric is used to estimate the size of the software products directly from the problem specification? |
A | CFG |
B | COCOMO |
C | Function Point |
D | LOC |
Answer: C | |
25. | COCOMO stands for |
A | Cost Constructive Model. |
B | Constructive Cost estimation Model. |
C | Coding Cost estimation Model. |
D | Cost Construction Model. |
Answer: B | |
26. | Which of the following two values are computed by the COCOMO model? |
A | Effort, LOC |
B | Effort, Size |
C | Duration , Effort |
D | Time, Size |
Answer: C | |
27. | _____________ are mainly used to allocate the resources to the activity. |
A | Gantt chart |
B | PERT chart |
C | Critical Path method |
D | Work Breakdown Structure |
Answer: A | |
28. | PERT chart stands for |
A | Project Evaluation and Research Technique |
B | Project Evaluation and Review Technique |
C | Personal Evaluation and Review Technique |
D | Project Enterprise and Review Technique |
Answer: B | |
29. | _______ deal with an effective tracing and controlling the configuration of a software product during its life cycle? |
A | Project Management |
B | Recovery Management |
C | Software Configuration Management |
D | Maintenance |
Answer: C | |
30. | What is used to measure the functional strength of the module? |
A | Cohesion |
B | Coupling |
C | Modularity |
D | Data coupling |
Answer: A | |
31. | The _____________ between two modules are the measurement of the degree of an interaction between the two modules. |
A | Modularity |
B | Cohesion |
C | Fan Out |
D | Coupling |
Answer: D | |
32. | Which coupling exists between the two modules if they share code? |
A | Common coupling |
B | Control coupling |
C | Stamp coupling |
D | Content coupling |
Answer: D | |
33. | If all the elements of the module perform the similar operations such as error handling, data input, and data output which is known as _____________ cohesion. |
A | temporal |
B | logical |
C | procedural |
D | sequential |
Answer: B | |
34. | _____________ measure the number of modules which are directly controlled by a given module. |
A | Fan in |
B | Fan out |
C | Control abstraction |
D | Visibility |
Answer: B | |
35. | __________ indicate the number of modules that directly invoke a given module. |
A | Control abstraction |
B | Data coupling |
C | Fan in |
D | Fan out |
Answer: C | |
36. | The __________ decomposition is often used to denote the successive decomposition of the set of high-level function into the more detailed functions. |
A | top down |
B | bottom up |
C | PAT |
D | none |
Answer: A | |
37. | A __________ is a hierarchical graphical model of the system which shows the different processing activities. |
A | E-R diagram |
B | DFD |
C | flowchart |
D | class diagram |
Answer: B | |
38. | UML stands for |
A | Unified Modelling Language. |
B | Universal Modelling Language. |
C | Universal Model Library. |
D | Unified Modern Library. |
Answer: A | |
39. | In which testing the product is tested against its requirements which are recorded in the SRS document? |
A | Unit testing |
B | Integration testing |
C | System testing |
D | Regression testing |
Answer: C | |
40. | The main objective of the __________ is to discover an algorithmic and logical errors in the code. |
A | code walk-through |
B | code inspection |
C | code testing |
D | white box testing |
Answer: A | |
41. | Which metric is used to measure the readability of the document? |
A | McCabe’s Cyclomatic Complexity Metric. |
B | Gunning Fog Index. |
C | Function Point. |
D | LOC. |
Answer: B | |
42. | In the __________ approach the test cases are designed on basis of the functional specification of the software. |
A | black box |
B | white box |
C | unit testing |
D | stub |
Answer: A | |
43. | _____ testing is also known as functional testing? |
A | Black box |
B | White box |
C | Unit testing |
D | Integration |
Answer: A | |
44. | Which procedure is also known as a dummy procedure which is having the same I/O parameter as the given procedure? |
A | Stub |
B | McCabe’s Cyclomatic Complexity |
C | CFG |
D | Driver |
Answer: A | |
45. | _____ testing is used to check whether the different modules of a programs are working properly or not? |
A | Unit testing |
B | Integration testing |
C | System testing |
D | Mutation testing |
Answer: B | |
46. | _______ testing is also known as endurance testing? |
A | Volume testing |
B | Compatibility testing |
C | Stress testing |
D | Regression testing |
Answer: C | |
47. | _____ type of testing will be performed after the up-gradation of an existing system? |
A | Recovery testing |
B | Regression testing |
C | Maintenance testing |
D | Security testing |
Answer: B | |
48. | __________ focuses not only on detecting the defective products and eliminating them but also determining the causes behind the defects so that the product rejection rate can be reduced. |
A | Quality control |
B | Quality Assurance |
C | TQM |
D | Testing |
Answer: A | |
49. | CMM stands for |
A | Common Maturity Model |
B | Complex Maturity Model |
C | Capability Maturity Model |
D | Capability Maximum Model |
Answer: C | |
50. | In which testing the company friendly customer uses the product before releasing it into the market? |
A | Alpha testing |
B | System testing |
C | Beta testing |
D | Unit testing |
Answer: C |