

McqMate
These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Computer Science Engineering (CSE) , Information Technology Engineering (IT) , Bachelor of Science in Computer Science SY (BSc CS) , Bachelor of Computer Applications (BCA) , Bachelor of Business Administration in Computer Applications (BBA [CA]) .
Chapters
51. |
------------- component should be designed and implemented so that it can be reused in many different programs. |
A. | Reusability |
B. | Effectiveness |
C. | Flexibility |
D. | None of these |
Answer» A. Reusability |
52. |
A primary goal of software engineering is to improve the -------------and to increase the productivity and job satisfaction of software engineers. |
A. | Quality of software product |
B. | Satisfaction of product |
C. | Flexibility |
D. | None of these |
Answer» A. Quality of software product |
53. |
A fundamental Principal of software engineering is to design software products that minimize the intellectual distance between ----------- and solution. |
A. | Method |
B. | Process |
C. | Product |
D. | Problem |
Answer» A. Method |
54. |
------------ is outgrowth of hardware and system engineering. |
A. | Software engineering |
B. | Requirement engineering |
C. | System engineering |
D. | None of these |
Answer» B. Requirement engineering |
55. |
------------ provide automated or semi-automated support for methods. |
A. | Software engineering tools |
B. | Software engineering Procedures |
C. | Software engineering Methods |
D. | None of these |
Answer» A. Software engineering tools |
56. |
------------- encompass a broad array of tasks that include project planning and
|
A. | Software engineering tools |
B. | Software engineering Procedures |
C. | Software engineering Methods |
D. | None of these |
Answer» A. Software engineering tools |
57. |
------------- are the glue that holds the methods and tools together and they enable rational and timely development of computer software. |
A. | Software engineering tools |
B. | Software engineering Procedures |
C. | Software engineering Methods |
D. | None of these |
Answer» D. None of these |
58. |
Software engineering needed for building -----------systems in a timely manner with high quality. |
A. | Software |
B. | Hardware |
C. | Process |
D. | All of above |
Answer» A. Software |
59. |
software engineering is a ---------------- |
A. | Graphical technology |
B. | Layered technology |
C. | Paired technology |
D. | Electrical technology |
Answer» A. Graphical technology |
60. |
--------- provides the technical how to building software. |
A. | Software engineering tools |
B. | Software engineering Procedures |
C. | Software engineering Methods |
D. | None of these |
Answer» C. Software engineering Methods |
61. |
Software is ------ |
A. | Developed |
B. | Manufactured |
C. | Non manufactured |
D. | None of these |
Answer» A. Developed |
62. |
Software does not----------- |
A. | Engineered |
B. | Developed |
C. | Maintained |
D. | Wear out |
Answer» A. Engineered |
63. |
------------ consists of a means of monitoring the software engineering processes and methods used to ensure quality. |
A. | Software quality assurance |
B. | Software quality product |
C. | Software requirement |
D. | Software specification |
Answer» B. Software quality product |
64. |
In McCall’s software quality factors, Product operation phase ----not contains. |
A. | Correctness |
B. | Reliability |
C. | Usability |
D. | Flexibility |
Answer» C. Usability |
65. |
In McCall’s software quality factors, Product revision phase ----not contains. |
A. | Maintainability |
B. | Flexibility |
C. | Testability |
D. | Portability |
Answer» A. Maintainability |
66. |
In McCall’s software quality factors, Product transition phase ----not conta |
A. | Portability |
B. | Reusability |
C. | Interoperability |
D. | Testability |
Answer» D. Testability |
67. |
---------- it includes the steps of maintenance phase of software. |
A. | Maintainability |
B. | Flexibility |
C. | Testability |
D. | Portability |
Answer» A. Maintainability |
68. |
The property of software in which software product may be adapted to changes of specifications. |
A. | Maintainability |
B. | Flexibility |
C. | Testability |
D. | Portability |
Answer» D. Portability |
69. |
It is the ability of software system to product their various components against unauthorized access and modification. |
A. | Correctness |
B. | Reliability |
C. | Usability |
D. | Integrity |
Answer» D. Integrity |
70. |
------------ is the probability that the software will operate correctly over specified time interval. |
A. | Correctness |
B. | Reliability |
C. | Usability |
D. | Flexibility |
Answer» D. Flexibility |
71. |
--------------will be able to interface it with another system. |
A. | Correctness |
B. | Interoperability |
C. | Usability |
D. | Flexibility |
Answer» A. Correctness |
72. |
----------- the ease with which conformance to standards can be checked. |
A. | Correctness |
B. | Auditability |
C. | Usability |
D. | Flexibility |
Answer» B. Auditability |
73. |
--------- The degree to which standard interfaces protocols and bandwidth are used. |
A. | Correctness |
B. | Communication commonality |
C. | Usability |
D. | Flexibility |
Answer» D. Flexibility |
74. |
------- The compactness of the program in terms of lines of code. |
A. | Conciseness |
B. | Consistency |
C. | Data commonality |
D. | Error tolerance |
Answer» A. Conciseness |
75. |
--------The use of uniform design and documentation techniques throughout the software development project. |
A. | Conciseness |
B. | Consistency |
C. | Data commonality |
D. | Error tolerance |
Answer» B. Consistency |
76. |
----------- the degree to which the software assists in enabling new users to apply the system. |
A. | Training |
B. | Traceability |
C. | Simplicity |
D. | Security |
Answer» A. Training |
77. |
--------- The degree to which the source code provides meaningful documentation. |
A. | Self-documentation |
B. | Training |
C. | Traceability |
D. | Simplicity |
Answer» A. Self-documentation |
78. |
---------- The damage that occurs when the program encounters an error. |
A. | Error tolerance |
B. | Training |
C. | Traceability |
D. | simplicity |
Answer» A. Error tolerance |
79. |
-------------- The functional independence of program componets. |
A. | Error tolerance |
B. | Training |
C. | Modularity |
D. | Simplicity |
Answer» C. Modularity |
80. |
---------- The degree to which full implementation of required function has been achieved. |
A. | Error tolerance |
B. | Training |
C. | Completeness |
D. | Simplicity |
Answer» C. Completeness |
81. |
Pick up the odd one out of the following process m |
A. | Component assembly model |
B. | Prototyping Model |
C. | Spiral model |
D. | Waterfall Model |
Answer» D. Waterfall Model |
82. |
The Linear Sequential or Classic Life Cycle is also ca |
A. | Waterfall Model |
B. | Incremental Model |
C. | Spiral model |
D. | Prototyping Model |
Answer» A. Waterfall Model |
83. |
The waterfall model of the software process considers each process activity as a _______ pha |
A. | separate |
B. | discrete |
C. | Both a and b options |
D. | None of the above |
Answer» C. Both a and b options |
84. |
In Boehm’s spiral model, each loop in the spiral represents _____ of the softwa |
A. | phase |
B. | design |
C. | documentation |
D. | none of the above |
Answer» A. phase |
85. |
In incremental process model, some high end function are desig |
A. | Construction framework |
B. | Modeling framework |
C. | Planning framework |
D. | Deployment framework |
Answer» B. Modeling framework |
86. |
RAD stands f |
A. | Relative Application Development |
B. | Rapid Application Development |
C. | Rapid Application Document |
D. | None of the mentioned |
Answer» B. Rapid Application Development |
87. |
RAD Model ha |
A. | 2 phases |
B. | 3 phase |
C. | 5 phases |
D. | 6 phases |
Answer» C. 5 phases |
88. |
SDLC stands f |
A. | Software Development Life Cycle |
B. | System Development Life cycle |
C. | Software Design Life Cycle |
D. | System Design Life Cycle |
Answer» A. Software Development Life Cycle |
89. |
Which one of the following is not an Evolutionary Process Model? |
A. | WINWIN Spiral Model |
B. | Incremental Model |
C. | Concurrent Development Model |
D. | All of the mentioned |
Answer» D. All of the mentioned |
90. |
The Incremental Model is a result of combination of elements of which two models? |
A. | Build & FIX Model & Waterfall Model |
B. | Linear Model & RAD Model |
C. | Linear Model & Prototyping Model |
D. | Waterfall Model & RAD Model |
Answer» C. Linear Model & Prototyping Model |
91. |
What is the major advantage of using Incremental Model? |
A. | Customer can respond to each increment |
B. | Easier to test and debug |
C. | It is used when there is a need to get a product to the market early |
D. | Easier to test and debug & It is used when there is a need to get a product to the market early |
Answer» A. Customer can respond to each increment |
92. |
The spiral model was originally proposed by |
A. | IBM |
B. | Barry Boehm |
C. | Pressman |
D. | Royce |
Answer» B. Barry Boehm |
93. |
The spiral model has two dimensions namely _____________ and ____________ |
A. | diagonal, angular |
B. | radial, perpendicular |
C. | radial, angular |
D. | diagonal, perpendicular |
Answer» C. radial, angular |
94. |
How is WINWIN Spiral Model different from Spiral Model? |
A. | It defines tasks required to define resources, timelines, and other project related information |
B. | It defines a set of negotiation activities at the beginning of each pass around the spiral |
C. | It defines tasks required to assess both technical and management risks |
D. | It defines tasks required to construct, test, install, and provide user support |
Answer» B. It defines a set of negotiation activities at the beginning of each pass around the spiral |
95. |
Identify the disadvantage of Spiral Model. |
A. | Doesn’t work well for smaller projects |
B. | High amount of risk analysis |
C. | Strong approval and documentation control |
D. | Additional Functionality can be added at a later date |
Answer» A. Doesn’t work well for smaller projects |
96. |
Spiral Model has user involvement in all its phases. |
A. | True |
B. | False |
C. | all |
D. | none |
Answer» B. False |
97. |
How is Incremental Model different from Spiral Model? |
A. | Progress can be measured for Incremental Model |
B. | Changing requirements can be accommodated in Incremental Model |
C. | Users can see the system early in Incremental Model |
D. | All of the mentioned |
Answer» A. Progress can be measured for Incremental Model |
98. |
If you were to create client/server applications, which model would you go for? |
A. | WINWIN Spiral Model |
B. | Spiral Model |
C. | Concurrent Model |
D. | Incremental Model |
Answer» C. Concurrent Model |
99. |
A company is developing an advance version of their current software available in the market, what model approach would they prefer ? |
A. | RAD |
B. | Iterative Enhancement |
C. | Both RAD & Iterative Enhancement |
D. | Spiral |
Answer» C. Both RAD & Iterative Enhancement |
100. |
One can choose Waterfall Model if the project development schedule is tight. |
A. | True |
B. | False |
C. | all |
D. | none |
Answer» B. False |
Done Studing? Take A Test.
Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.