

McqMate
These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Master of Computer Applications (MCA) .
Chapters
101. |
SCM is done to |
A. | Identify elements of software configuration |
B. | Control changes made on SCIs |
C. | Ensure that changes have been properly made |
D. | All of the above |
Answer» D. All of the above |
102. |
How many activities are there in SCM ? |
A. | 2 |
B. | 4 |
C. | 5 |
D. | 3 |
Answer» D. 3 |
103. |
Which of these are valid software configuration items? |
A. | Software tools |
B. | Documentation |
C. | Executable programs |
D. | Test data |
Answer» D. Test data |
104. |
Which of the following is not considered one of the four important elements that should exist when a configuration management system is developed? |
A. | Component elements |
B. | Human elements |
C. | Process elements |
D. | Validation elements |
Answer» D. Validation elements |
105. |
Which configuration objects would not typically be found in the project database? |
A. | Design specification |
B. | Marketing data |
C. | Organizational structure description |
D. | Test plans |
Answer» D. Test plans |
106. |
Which of the following tasks is not part of software configuration management? |
A. | Change control |
B. | Reporting |
C. | Statistical quality control |
D. | Version control |
Answer» C. Statistical quality control |
107. |
When software configuration management is a formal activity, the software configuration audit is conducted by the |
A. | Development team |
B. | Quality assurance group |
C. | Senior managers |
D. | Testing specialists |
Answer» B. Quality assurance group |
108. |
The primary purpose of configuration status reporting is to |
A. | Allow revision of project schedules and cost estimates by project managers |
B. | Evaluate the performance of software developers and organizations |
C. | Make sure that change information is communicated to all affected parties |
D. | None of the above |
Answer» C. Make sure that change information is communicated to all affected parties |
109. |
Which of the following is not a type of coding defect? |
A. | Initialisation defects |
B. | Error handling defects |
C. | Incomplete Requirements |
D. | Code documentation defects |
Answer» C. Incomplete Requirements |
110. |
_________ standards should be in place to ensure that changes to requirements are implemented in a safe and orderly way. |
A. | Change control and configuration management |
B. | Time control and configuration management |
C. | Access control and configuration management |
D. | Quality control and configuration management |
Answer» A. Change control and configuration management |
111. |
The main goal of quality assurance is to ______. |
A. | Set coding standards. |
B. | Improve software project management. |
C. | Reduce the technical and programmatic risks in developing the software. |
D. | Specify corrective actions. |
Answer» C. Reduce the technical and programmatic risks in developing the software. |
112. |
With respect to software metrics, which statement is NOT true? |
A. | A indirect measure focuses on attributes of a project which can be measured by process, product or resource. |
B. | A direct measure focuses on attributes of a project which can be measured by examining a process, product or resource. |
C. | External attributes are always measured indirectly. |
D. | Lines of code is a direct measurement. |
Answer» A. A indirect measure focuses on attributes of a project which can be measured by process, product or resource. |
113. |
Defect prevention is defined as ____________. |
A. | Finding and fixing errors after insertion. |
B. | Finding and fixing errors before release but after insertion. |
C. | Finding and fixing errors after release. |
D. | Avoiding defect insertion. |
Answer» B. Finding and fixing errors before release but after insertion. |
114. |
___________ is used to test user-friendliness. |
A. | Usability Testing. |
B. | System Testing. |
C. | Interoperability Testing. |
D. | Regression Testing. |
Answer» A. Usability Testing. |
115. |
_________ is to ensure that the unchanged system segments function properly. |
A. | System testing. |
B. | Stress testing. |
C. | Regression testing. |
D. | Alpha testing. |
Answer» C. Regression testing. |
116. |
Testing should indicate the cost to test _________ the cost of undetected defects. |
A. | plus. |
B. | negative. |
C. | positive. |
D. | minus. |
Answer» A. plus. |
117. |
_________ are defined to be the variance between the expected result and actual result when the software is put to operation. |
A. | Defect. |
B. | Coverage Analysis. |
C. | Bug. |
D. | Audit |
Answer» A. Defect. |
118. |
Defect Management process does not include ______________________. |
A. | Defect prevention. |
B. | Deliverable base-lining. |
C. | Management reporting. |
D. | Prevention reporting. |
Answer» B. Deliverable base-lining. |
119. |
__________ is the mechanical or algorithmic cause of error. |
A. | Faults. |
B. | Coverage analysis. |
C. | Bug. |
D. | Defect. |
Answer» D. Defect. |
120. |
Each time a defect gets detected and fixed, the reliability of a software product |
A. | Increases. |
B. | Decreases. |
C. | remains constant. |
D. | Cannot say anything. |
Answer» A. Increases. |
121. |
……………………. is the process, which controls the changes made to a system, and manages the different versions of the evolving software product. |
A. | Software management |
B. | Configuration management |
C. | Version management |
D. | Release management |
Answer» B. Configuration management |
122. |
Which of the following process ensures that versions of systems and components are recorded and maintained? |
A. | Codeline |
B. | Configuration control |
C. | Version |
D. | Workspace |
Answer» B. Configuration control |
123. |
Which of the following process is concerned with analyzing the costs and benefits of proposed changes? |
A. | Change management |
B. | Version management |
C. | System building |
D. | Release management |
Answer» A. Change management |
124. |
Which of the following is not a Version management feature? |
A. | Version and release identification |
B. | Build script generation |
C. | Project support |
D. | Change history recording |
Answer» B. Build script generation |
125. |
Which method recommends that very frequent system builds should be carried out with automated testing to discover software problems? |
A. | Agile method |
B. | Parallel compilation method |
C. | Large systems method |
D. | All of the mentioned |
Answer» A. Agile method |
126. |
Which of the following is not a build system feature? |
A. | Minimal recompilation |
B. | Documentation generation |
C. | Storage management |
D. | Reporting |
Answer» C. Storage management |
127. |
Which of the following is a collection of component versions that make up a system? |
A. | Version |
B. | Code line |
C. | Baseline |
D. | None of the above |
Answer» C. Baseline |
128. |
Which of the following is a configuration item? |
A. | Design specification |
B. | Source code |
C. | Test specification |
D. | All of the mentioned |
Answer» D. All of the mentioned |
129. |
Which of the following is a part of system release? |
A. | Electronic and paper documentation describing the system |
B. | Packaging and associated publicity that have been designed for that release |
C. | An installation program that is used to help install the system on target hardware |
D. | All of the mentioned |
Answer» D. All of the mentioned |
130. |
A sequence of baselines representing different versions of a system is known as |
A. | System building |
B. | Mainline |
C. | Software Configuration Item(SCI) |
D. | None of the above |
Answer» A. System building |
131. |
Which of the following term is best defined by the statement “The creation of a new code line from a version in an existing code line”? |
A. | Branching |
B. | Merging |
C. | Code line |
D. | Mainline |
Answer» A. Branching |
132. |
User Acceptance testing is |
A. | White box testing |
B. | Black box testing |
C. | Gray box testing |
D. | None of the above |
Answer» B. Black box testing |
133. |
Error guessing is a |
A. | Test verification techniques |
B. | Test execution techniques |
C. | Test control management techniques |
D. | Test data management technique |
Answer» D. Test data management technique |
134. |
Histogram refers to |
A. | Bar chart |
B. | Run chart |
C. | Pareto diagram |
D. | Correlation diagram |
Answer» A. Bar chart |
135. |
Pareto principle advocates |
A. | 20-80 rule |
B. | 80-20 rule |
C. | 40-60 rule |
D. | 60-40 rule |
Answer» B. 80-20 rule |
136. |
Which one is not Structural Testing? |
A. | Regression |
B. | Parallel |
C. | Acceptance |
D. | Stress |
Answer» C. Acceptance |
137. |
Testing comes under which category of cost of quality? |
A. | Preventive |
B. | Appraisal |
C. | Failure |
D. | None of the above |
Answer» B. Appraisal |
138. |
Cost of quality is |
A. | Prevention costs |
B. | Appraisal costs |
C. | Failure costs |
D. | All of the above |
Answer» B. Appraisal costs |
139. |
What is the verification process in software development? |
A. | The probability that undesirable things will happen such as loss of human life or large financial losses. |
B. | The process of monitoring the software to ensure full compliance with established standards and procedures |
C. | The process of trying to discover every conceivable fault or weakness in a work product. |
D. | The process of evaluating a system or component to determine whether or not the products of a given development phase satisfy the conditions imposed at the start of that phase. |
Answer» D. The process of evaluating a system or component to determine whether or not the products of a given development phase satisfy the conditions imposed at the start of that phase. |
140. |
Reporting Discrepancies as incidents is a part of which phase: |
A. | Test Analysis and Design |
B. | Test Implementation and execution |
C. | Test Closure Activities |
D. | Evaluating exit criteria and reporting |
Answer» B. Test Implementation and execution |
141. |
The approach/document used to make sure all the requirements are covered when writing test cases |
A. | Test Matrix |
B. | Checklist |
C. | Test bed |
D. | Traceability Matrix |
Answer» D. Traceability Matrix |
142. |
Executing the same test case by giving the number of inputs on same build called as |
A. | Regression Testing |
B. | Retesting |
C. | Ad hoc Testing |
D. | Sanity Testing |
Answer» B. Retesting |
143. |
Control Charts is a statistical technique to assess, monitor, and ______the stability of a process. |
A. | Maintain |
B. | Process |
C. | Demand |
D. | Increase |
Answer» A. Maintain |
144. |
To check whether we are developing the right product according to the customer requirements are not. It is a static process |
A. | Validation |
B. | Verification |
C. | Quality Assurance |
D. | Quality Control |
Answer» B. Verification |
145. |
To check whether we have developed the product according to the customer requirements are not. It is a Dynamic process. |
A. | Validation |
B. | Verification |
C. | Quality Assurance |
D. | Quality Control |
Answer» A. Validation |
146. |
_________describes how the skills and experience of the project team members will be developed. |
A. | Staff development plan |
B. | Staff removal plan |
C. | Quality management plan |
D. | Quality assurance Plan |
Answer» A. Staff development plan |
147. |
It is a set of levels that defines a testing maturity hierarchy |
A. | TIM (Testing Improving Model) |
B. | TMM (Testing Maturity Model) |
C. | TQM (Total Quality Management) |
D. | none |
Answer» B. TMM (Testing Maturity Model) |
148. |
A Non-Functional Software testing done to check if the user interface is easy to use and understand |
A. | Usability Testing |
B. | Security Testing |
C. | Unit testing |
D. | Block Box Testing |
Answer» A. Usability Testing |
149. |
The review and approved document (i.e. Test plan, System Requirement Specification’s) is called as |
A. | Delivery Document |
B. | Baseline Document |
C. | Checklist |
D. | none |
Answer» B. Baseline Document |
150. |
What are the Testing Levels? |
A. | Unit Testing |
B. | Integration Testing |
C. | System Testing and Acceptance Testing. |
D. | All the above |
Answer» D. All the above |
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.