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

Video Lectures of C Language

Icon
Icon
Icon

Subscribe to our Newsletter for Newest Course Updates