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.

201.

Which model is not suitable for large software projects but good one for learning and experimenting?

A. Big Bang model
B. Spiral model
C. Iterative model
D. Waterfall model
Answer» B. Spiral model
202.

In the Empirical Estimation Technique which model is developed by Barry W. Boehm?

A. Putnam model
B. COCOMO
C. Both A & B
D. None of the above
Answer» C. Both A & B
203.

OOD languages provide a mechanism where methods performing similar tasks but vary in arguments, and that can be assigned to the same name is called _____ .

A. Classes
B. Object
C. Polymorphism
D. Encapsulation
Answer» D. Encapsulation
204.

A Project can be characterized as _____ .

A. Every project may not have a unique and distinct goal.
B. Project is routine activity or day-to-day operations.
C. Project does not comes with a start time and end time.
D. All mentioned above.
E. None of the above.
Answer» F.
205.

What computer-based system can have a profound effect on the design that is chosen and also the implementation approach will be applied?

A. Scenario-based elements
B. Class-based elements
C. Behavioural elements
D. Flow-oriented elements
Answer» D. Flow-oriented elements
206.

Boehm suggests an approach that addresses project objectives, milestones and schedules, responsibilities, management and technical approaches and required resources, This principle is called as ______ .

A. W3HH principle
B. WHO principle
C. W5HH principle
D. None of the above.
Answer» D. None of the above.
207.

Which includes modifications and updations done in order to correct or fix the problems, that are either discovered by user or concluded by user error reports?

A. Perfective maintenance
B. Adaptive maintenance
C. Corrective maintenance
D. Preventive maintenance
Answer» D. Preventive maintenance
208.

The objective for formal technical review is to core errors in software work products.

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

From the following give three major categories of risk, 1) Schedule risk 2) Project risk 3) Technical risk 4) Business risk

A. 1,2 and 3
B. 2,3 and 4
C. 1,2 and 4
D. 1,3 and 4
Answer» C. 1,2 and 4
210.

CASE tools are set of automated software application programs, that are not used to support, accelerate and smoothen the SDLC activities.

A. Yes
B. No
Answer» C.
211.

Which tools are helpful in all the stages of SDLC, for requirement gathering to testing and documentation?

A. Upper case tools
B. Lower case tools
C. Integrated case tools
D. None of the above
Answer» D. None of the above
212.

Cohesion metrics and coupling metrics are metrics in which level of design?

A. User interface design
B. Pattern-based design
C. Architectural design
D. Component-level design
Answer» E.
213.

Which structures in Organizational Paradigms on a team loosely and depends on individual initiative of the team members?

A. Closed paradigm
B. Open paradigm
C. Random paradigm
D. Synchronous paradigm
Answer» D. Synchronous paradigm
214.

SRS is a document created by system analyst after the requirements are collected from various stakeholders.

A. Yes
B. No
Answer» B. No
215.

Which is not a step of Requirement Engineering?

A. Requirements elicitation
B. Requirements analysis
C. Requirements design
D. Requirements documentation
Answer» D. Requirements documentation
216.

Give the name to diagram that represents the flow of activities described by the use cases and at the same time the captors are involved in UML .

A. State diagram
B. Swim lane diagram
C. Activity diagram
D. Component diagram
Answer» C. Activity diagram
217.

Which of these software characteristics are used to determine the scope of a software project?

A. Only performance.
B. Only context.
C. Information objectives, function, performance
D. None of the above.
Answer» D. None of the above.
218.

SDLC is not a well-defined, structured sequence of stages in software engineering to develop the intended software product.

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

Which model is also called as the classic life cycle or the Waterfall model?

A. Iterative Development
B. Linear Sequential Development
C. RAD Model.
D. Incremental Development
Answer» C. RAD Model.
220.

Which phase is refers to the support phase of software development?

A. Acceptance Phase.
B. Testing.
C. Maintenance.
D. None of the above.
Answer» D. None of the above.
221.

Who manages the effects of change throughout the software process?

A. Software project tracking and control
B. Software configuration management
C. Measurement
D. Technical reviews
Answer» C. Measurement
222.

What is the average effective global activity rate in an evolving E-type system is invariant over the lifetime of the product?

A. Self-regulation
B. Reducing quality
C. Feedback systems
D. Organizational stability
Answer» E.
223.

Which level of sub-system is used of an application?

A. Application level
B. Component level
C. Modules level
D. None of the above
Answer» C. Modules level
224.

CMM model in Software Engineering is a technique of ______ .

A. Develop the software.
B. Improve the software process.
C. Improve the testing process.
D. All of the above.
Answer» C. Improve the testing process.
225.

From the following select the correct option that is used to display the available option for selection.

A. Check-box
B. Text-box
C. Button
D. Radio-Button
Answer» E.
226.

Transformers is one of the broad category used to classify operations.

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

The tools that support different stages of software development life cycle are called as ______ .

A. CASE Tools
B. CAME tools
C. CAQE tools
D. CARE tools
Answer» B. CAME tools
228.

Which classes implements the lower-level business abstractions that required to fully manage the business domain classes?

A. User interface classes
B. Business domain classes
C. Process classes
D. System classes
Answer» D. System classes
229.

If you have no clue of how to improve the process for the quality software which model is used?

A. A Continuous model
B. A Staged model
C. Both A & B
D. None of the above
Answer» C. Both A & B
230.

Which of the level carries out goal, objective, work tasks, work products and other activities of the software process?

A. Performed
B. INCOMPLETE
C. Optimized
D. Quantitatively Managed
Answer» B. INCOMPLETE
231.

Modularization is a technique to divide a software system into multiple discrete and independent modules.

A. True
B. False
Answer» B. False
232.

Which condition defines the circumstances for a particular operation is valid?

A. Postcondition
B. Precondition
C. Invariant
D. None of the above
Answer» C. Invariant
233.

Refinement is actually a process of elaboration.

A. True
B. False
Answer» B. False
234.

What is the project and process level that provides the Quality Metric benefit?

A. Defect amplification
B. Defect removal efficiency
C. Measuring quality
D. All mentioned above
Answer» C. Measuring quality
235.

When elements of module are grouped together that are executed sequentially in order to perform a task, is called ______ .

A. Procedural cohesion
B. Logical cohesion
C. Emporal cohesion
D. Co-incidental cohesion
Answer» B. Logical cohesion
236.

Which of the items listed below is not one of the software engineering layers?

A. Process
B. Manufacturing
C. Methods
D. Tools
Answer» C. Methods
237.

Which coupling is also known as "Global coupling"?

A. Content coupling
B. Stamp coupling
C. Data coupling
D. Common coupling
Answer» E.
238.

What is the detailed sequence of steps that describes the interaction between the user and the application?

A. Scenario scripts
B. Support classes
C. Key classes
D. Subsystems
Answer» B. Support classes
239.

Abbreviate the term BSS.

A. Box Structure Specification
B. Box Statistical Specification
C. Box Statistical System
D. Box Structure Sampling
Answer» B. Box Statistical Specification
240.

In software maintenance tackling the changes in the hardware and software environment where the software works, is called ______ .

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

Line of code(LOC) of the product comes under which type of measures?

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

What is the main aim of Software engineering?

A. Reliable software
B. Cost effective software
C. Reliable and cost effective software
D. None of the above
Answer» D. None of the above
243.

Which classes represent data stores (e.g., a database) that will persist beyond the execution of the software?

A. Process classes
B. System classes
C. Persistent classes
D. User interface classes
Answer» D. User interface classes
244.

Choose the correct option according to the given statement. Statement 1: Software is a physical rather than a logical system element. Statement 2: Computer software is the product that software engineers design and build. Statement 3: Software is a logical rather than a physical system element. Statement 4: Software is a set of application programs that are built by software engineers.

A. Statement 1 and 2 are correct.
B. Only Statement 2 and 3 are correct.
C. Statement 2 and 3 and 4 are correct.
D. All statements are correct
Answer» D. All statements are correct
245.

Object inherits a class is known as _____ .

A. Maintenance
B. Operations
C. Transitional
D. Development
Answer» C. Transitional
246.

You are working in CareerRide as a project manager. What will you do to minimize the risk of software failure?

A. Request a large budget
B. You will increase the team size
C. Track progress
D. None of the above.
Answer» D. None of the above.
247.

Constantine suggests four “organizational paradigms” for software engineering teams. The best project team organizational model to use when handling extremely complex problems is ________ .

A. Random paradigm
B. Open paradigm
C. Synchronous paradigm
D. Closed paradigm
Answer» B. Open paradigm
248.

For the best Software model suitable for the project, in which of the phase the developers decide a roadmap for project plan?

A. Software Design
B. System Analysis
C. Coding
D. Testing
Answer» C. Coding
249.

System Analysts have which of these following responsibilities?

A. Analyzing and understanding requirements of intended software
B. Understanding how the project will contribute in the organization objectives
C. Identify sources of requirement
D. All mentioned above
Answer» E.
250.

Software Requirement Specification should come up with following features: 1) User Requirements are expressed in natural language. 2) Technical requirements are expressed in structured language, which is used inside the organization. 3) Design description should be written in Pseudo code.

A. True
B. False
Answer» B. False