Software Engineering MCQ
Software Engineering MCQ
1. If software acts as a product, it can be recognised by its ___, accessibility of networks and its
hardware capabilities.
Ans. Computing operations
2. The different phases of software engineering are design, ___ and maintenance.
Ans. Implementation
4. The four activities followed in a software process are ___, ___, ___and ___.
Ans. Software specification, Software development, Software validation, Software evolution
6. The process model where simultaneously testing and development is done is waterfall model.
(True/False)
Ans. False
8. A software program is for ___ user while a software product is for ___ users.
Ans. Single, multiple
11. The study of product family is considered as a latest approach for creating new products.
(True/False)
Ans. True
13. The five information domains of function oriented metrics are ___ and ___.
Ans. Direct, indirect
14. Mention any three dimensions used to measure software quality of a product are ___ and ___.
Ans. Size-oriented metrics, function oriented metrics
16. The four most important measures of software quality ar
Ans. Number of user inputs, number of user outputs, number of user inquiries, number of files, number
of external interfaces
17. The four stages of project management life cycle are ___, ___, ___ and ___.
Ans. Initiation, planning, scheduling, tracking and risk analysis
18. The cost and schedule related estimates are defined in the scope of a software project. (True/False)
Ans. True
24. Risk analysis steps are ___, ___, ___ and ___.
Ans. Identify threats, Estimate risk, managing risk, reviews
25. The two types of risk analysis reports are ___ and ___.
Ans. Quantitative risk analysis report, qualitative risk analysis report
26. The three different types of resources required for software project planning are ___, ___ and ___.
Ans. Human resources, Hardware resources, Business resources
27. Mention any two points you must adhere to schedule a project.
Ans. Use milestones to show progress, Check for availability of scheduling methods
28. The two types activities used in Gantt charts are ___ and ___.
Ans. Sequential activities and parallel activities
30. Any two software estimation models are ___ and ___.
Ans. Function-point model, Delphi model
31. Define software estimation.
Ans. Software estimation is the process of judging a software product and solving the problem
associated with the software project
32. The technical and environmental variables can affect ___ and ___.
Ans. Cost, effort
33. The two software modeling techniques are ___ and ___.
Ans. Prediction modelling, Estimation modelling.
35. The fault avoidance approaches followed in a software project are ___, ___ and ___.
Ans. Formal or precise specification method, Verification and validation, techniques, Software testing
36. The two strategies of fault tolerance are ___ and ___.
Ans. Error processing, Fault treatment
38. Based on software assets, software reuse can be classified into ___ and ___.
Ans. Opportunistic reuse, Planned systematic reuse.
40. The two types of software reliability techniques are ___ and ___.
Ans. Trending reliability, Predictive reliability
42. We can define software configuration management as an art of ___, ____ and ___ the changes that
occur during the software developmental phase.
Ans. Identifying, organising and controlling
43. The four different software configuration items are ___, ___, ___ and ___.
Ans. Evolving items, Source items, Support items, Archive items.
44. The four procedures of software configuration management are ___, ___, ___ and ___.
Ans. Configuration identification, Configuration and change control, Configuration status accounting,
Configuration audit.
49. The Concept of ___ and ___ are used in the version control system.
Ans. Check-out, check-in
55. The configuration management standard used for software life cycle process is ___.
Ans. IEEE 12207-2008
57. The central processing unit acts as the ___ of the computer.
Ans. Brain.
58. The important steps followed in system analysis are ___, ___ and ___.
Ans. Identification of Need, Feasibility study, Economic analysis, Technical analysis, Allocation and
trade-offs.
59. Any two objectives of system analysis are ___ and ___.
Ans. Determine the needs of the customer; carry out economic and technical analysis.
60. The four main components of system architecture are ___, ___, ___ and ___.
Ans. Processing power, Storage, Connectivity, User experience
61. The five processing regions of a template are ___, ___, ___, ___ and ___.
Ans. User interface, Input, System function and control, Output, Maintenance and self-test.
62. The term “system architecture” is used to describe the ___ and ___ of a computer network or system.
Ans. Overall design, structure
63. System specification is a document. (True/False)
Ans. True.
64. The two segments of system specification review are ___ and ___.
Ans. Management viewpoint, Technical evaluation of system elements and functions
67. The compact disk and digital video disks are also known as the ___ drives.
Ans. Optical disk
70. The pre-requisite for the study of computer engineering, is to have a sound knowledge of ___ and
___.
Ans. Mathematics, science.
71. Requirement analysis is one of the tasks performed under the ___ phase of software engineering.
Ans. Analysis
72. The software requirement analysis links the gap between software design and system engineering.
(True/False)
Ans. True
73. What helps us in gathering and forming relevant information, sharing knowledge and creating
functioning products?
Ans. Communication
74. What are the main reasons behind the delay and failure of software projects?
Ans. Problems in communication