Explore topic-wise MCQs in Computer Science Mcqs.

This section includes 319 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science Mcqs knowledge and support exam preparation. Choose a topic below to get started.

101.

In Re-engineering process which concepts in order to get re-engineered software?

A. Apply forward engineering
B. Perform
C. Decide
D. Re-structure program
Answer» B. Perform
102.

If the objects focus on the problem domain, then we are concerned with ______.

A. Object Oriented Analysis
B. Object Oriented Design
C. Object Oriented Analysis and Design
D. None of the above
Answer» B. Object Oriented Design
103.

The process of developing a software product using software engineering principles and methods is referred to as, _______ .

A. Software myths
B. Scientific Product
C. Software Evolution
D. None of the above
Answer» D. None of the above
104.

One of the fault base testing techniques is ______ .

A. Unit Testing
B. Beta Testing
C. Stress Testing
D. Mutation Testing
Answer» E.
105.

Modelling is a representation of the object-oriented classes and the resultant collaborations will allow a system to function.

A. True
B. False
Answer» B. False
106.

Which type of DFD shows how the data flow is actually implemented in the system and it is also more specific and close to the implementation?

A. Logical DFD
B. Physical DFD
C. Both A & B
D. None of the above
Answer» C. Both A & B
107.

Fan-in is an indication of _______ .

A. Objects
B. Inheritance
C. Messages
D. Polymorphism
Answer» C. Messages
108.

What is the software component repository is referred by designers to search for the matching component on the basis of functionality and intended software requirements?

A. Search suitable components
B. Specify components
C. Requirement specification
D. Incorporate components
Answer» B. Specify components
109.

If maintenance cost changes are often left undocumented which may cause more conflicts in future software.

A. True
B. False
Answer» B. False
110.

Requirements can be gathered from users via interviews, surveys, task analysis,brainstorming, domain analysis, prototyping, studying existing usable version of software, and by observation.

A. True
B. False
Answer» B. False
111.

An effective risk management plan will need to address which of the following issues?

A. Risk avoidance
B. Risk monitoring
C. Contingency planning
D. All mentioned above
Answer» E.
112.

Knowledge of software program, design and structure is essential in _______ .

A. Black-box testing
B. White-box testing
C. Integration testing
D. None of the above
Answer» C. Integration testing
113.

The total number of distinct operator and operand occurrences measures are used in ______ .

A. Lawrence theory
B. Halstead's theory
C. Kyburg, H. E.
D. Jech, T.
Answer» C. Kyburg, H. E.
114.

A quality objective for a software team is achieve in how many DRE approaches?

A. 2
B. 3
C. 1
D. 4
Answer» D. 4
115.

Which risks identify Potential Design, Implementation, Interface, Verification and Maintenance Problems?

A. Project risk
B. Business risk
C. Technical risk
D. Schedule risk
Answer» D. Schedule risk
116.

Which software works strictly according to defined specifications and solutions?

A. Static-type
B. Practical-type
C. Embedded-type
D. None of the above
Answer» B. Practical-type
117.

System size is a metric for the analysis model.

A. True
B. False
Answer» B. False
118.

In software maintenance removing errors spotted by users is known as _______.

A. Adaptive
B. Corrective
C. Perfective
D. Preventive
Answer» C. Perfective
119.

Line of code(LOC) can be used to normalize quality and/or productivity measure for _______ .

A. Extended function point metrics
B. Function point metrics.
C. Size oriented metrics.
D. None of the above.
Answer» D. None of the above.
120.

Each metric should be validated empirically in a wide variety of contexts before being published and that are used to make decisions.

A. True
B. False
Answer» B. False
121.

A command is a text-based reference to set of instructions, that are expected to be executed by the system.

A. True
B. False
Answer» B. False
122.

Which feature relieves anxiety, so the user knows that errors can be undone?

A. Support internal locus of control
B. Permit easy reversal of actions
C. Offer simple error handling
D. Design dialog to yield closure
Answer» C. Offer simple error handling
123.

A good structured design has low cohesion and high coupling arrangements.

A. True
B. False
Answer» C.
124.

Measurements can be categorized in two ways. What are those two ways?

A. Direct and Indirect
B. Front and Rear
C. Metric
D. Quality and Reliability.
Answer» B. Front and Rear
125.

In the requirement analysis which model depicts how the software behaves as a consequence of external events?

A. Class-Oriented models
B. Scenario-based models
C. Flow-oriented models
D. Behavioural models
Answer» E.
126.

Quality of the product comes under which type of measures?

A. Indirect measures
B. Direct measures
C. Coding
D. None of the above.
Answer» B. Direct measures
127.

A good design review is not important for good software design and its accuracy and quality.

A. True
B. False
Answer» C.
128.

Grouping of all functionally related elements is known as ______ .

A. Cohesion
B. Coupling
C. Both A & B
D. None of the above
Answer» B. Coupling
129.

Which tools are used to represent the system components, data and control flow among various software components and a system structure in a graphical form?

A. Process modeling tools
B. Project management tools
C. Diagram tools
D. Documentation tools
Answer» D. Documentation tools
130.

The ISO quality assurance standard that applies to software engineering is ISO 9000:2000.

A. True
B. False
Answer» C.
131.

Which model depicts the profile of the end users of a computer system?

A. User model
B. Requirements model
C. Design model
D. State model
Answer» B. Requirements model
132.

What is a black box testing method that divides the input domain of a program into classes of data from which test cases can be derived?

A. Binary partitioning
B. Equivalence partitioning
C. State-based partitioning
D. Attribute-based partitioning
Answer» C. State-based partitioning
133.

To compute Function Point (FP) which of the following relationship is used? Where Fi = complexity adjustment values.

A. FP = count total *[0.01 *S(Fi)]
B. FP = count total *[0.65 + 0.01 *S(Fi)]
C. FP = count total *[0.65]
D. None of the above.
Answer» C. FP = count total *[0.65]
134.

System classes define all abstractions that are necessary for human computer interaction (HCI).

A. True
B. False
Answer» C.
135.

Measure of reliability is given by ______ .

A. Mean Time between success.
B. Mean reliable
C. Mean Time between failure (MTBF).
D. MTTR
Answer» D. MTTR
136.

Which of the following provides semi-automatic and automatic support to methods in a layered technology?

A. Methods
B. Tools
C. Process
D. Quality Focus
Answer» C. Process
137.

If the software process were not based on scientific and engineering concepts it would be easier to re-create new software than to scale an existing one, is known as________ .

A. Cost
B. Dynamic Management
C. Large Software
D. Scalability
Answer» E.
138.

Which model gives the overall reliability of the system that is projected and certified?

A. Sampling model
B. Component model
C. Certification model
D. Both A & B
Answer» D. Both A & B
139.

Which aspect is important when the software is moved from one platform to another?

A. Maintenance
B. Operational
C. Transitional
D. All of the above
Answer» D. All of the above
140.

In project execution and monitoring, every project is divided into multiple phases according to that in which phase of SDLC all major tasks are performed?

A. Milestones checklist
B. Status reports
C. Activity monitoring
D. None of the above
Answer» B. Status reports
141.

Hazard analysis focuses on the identification and assessment of potential hazards that can cause the _______ .

A. External problems
B. Internal problems
C. Both A & B
D. None of the above
Answer» B. Internal problems
142.

Which is not a broad categories that can be used to classify the operations?

A. Transformers
B. Operations
C. Entities
D. Attributes
Answer» B. Operations
143.

Which class gives a content or function change that corrects an error or enhances local content or functionality in change management?

A. Class 1
B. Class 2
C. Class 3
D. Class 4
Answer» B. Class 2
144.

Which quality deals with the maintaining the quality of the software product?

A. Quality assurance
B. Quality control
C. Quality Efficiency
D. None of the above
Answer» C. Quality Efficiency
145.

PAD is metric indicates the number of classes that can access another class attributes and a violation of encapsulation.

A. True
B. False
Answer» B. False
146.

A software project manager is a person who undertakes the responsibility of carrying out the software project.

A. True
B. False
Answer» B. False
147.

Burst force, backtracking, cause elimination are strategies used in art of debugging.

A. Yes
B. No
Answer» B. No
148.

Choose the correct option according to given below statement. Statement 1: Umbrella activities are independent of any one framework activity and occur throughout the process. Statement 2: software quality assurance, software configuration management are umbrella activity. Statement 3: software quality assurance, software configuration management are not umbrella activity.

A. Only statement 1 is correct.
B. Statement 1 and statement 2 are correct.
C. Only statement 3 is correct.
D. Statement 1 and statement 3 are correct.
Answer» C. Only statement 3 is correct.
149.

Mechanics for refining the processing tasks that are required for software to accomplish in some desired function is ______ .

A. Process decomposition
B. Problem decomposition
C. Functional decomposition
D. None of the above
Answer» D. None of the above
150.

The ability to encourage the technical people to produce their best ability is known as ______ .

A. Organization
B. Motivation
C. Ideas or innovation
D. None of the above
Answer» C. Ideas or innovation