Explore topic-wise MCQs in Software Engg.

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

1.

The cost of maintenance is as high as _______ of the cost of entire software process cycle.

A. 0.61
B. 0.63
C. 0.67
D. 0.71
Answer» D. 0.71
2.

In many settings PM is a center of communication hub.

A. True
B. False
C. Can't say
D. None of the above
Answer» B. False
3.

What is validating the completeness of a product?

A. Identification
B. Software
C. Auditing and Reviewing
D. Status Accounting
Answer» D. Status Accounting
4.

A technique for performing quantitative analysis of progress is known as

A. BCWS
B. EVA
C. BAC
D. CBSE
Answer» C. BAC
5.

Which of the following is true about Corrective Maintenance?

A. It includes modifications and updations done in order to correct or fix problems, which are either discovered by user or concluded by user error reports.
B. It includes modifications and updations applied to keep the software product up-to date and tuned to the ever changing world of technology and business environment.
C. It includes modifications and updates done in order to keep the software usable over long period of time.
D. It includes modifications and updations to prevent future problems of the software.
Answer» B. It includes modifications and updations applied to keep the software product up-to date and tuned to the ever changing world of technology and business environment.
6.

Modifying an operational system by adding Internet Web site access would be an example of

A. documentation
B. systems maintenance
C. system developments
D. none of these
Answer» C. system developments
7.

Which of the following is a example of Configuration Items ?

A. SCM procedures
B. Source code
C. Software design descriptions
D. All of the mentioned
Answer» E.
8.

How are baselines verified?

A. By reviews
B. By inspections
C. By testing of code
D. All of the mentioned
Answer» D. All of the mentioned
9.

User documentation consists of

A. flow diagrams
B. training manuals, operations manuals, and reference manuals
C. descriptions of the program logic in the form of flowcharts and the program listings
D. all of these
Answer» C. descriptions of the program logic in the form of flowcharts and the program listings
10.

Which of the following is a project scheduling method that can be applied to software development?

A. PERT
B. CPM
C. CMM
D. Both PERT and CPM
Answer» E.
11.

What is the recommended distribution of effort for a project?

A. 40-20-40
B. 50-20-30
C. 30-40-30
D. 50-30-20
Answer» B. 50-20-30
12.

Which of the following is not a conflict in software development team?

A. Simultaneous updates
B. Shared and common code
C. Versions
D. Graphics issues
Answer» E.
13.

In many cases, it is often more cost effective to acquire, rather than develop, computer software.

A. True
B. False
C. Can't say
D. None of the above
Answer» B. False
14.

Which is the publishing subsystem that does not require any further processing and are transmitted directly to the client side?

A. Static elements
B. Publication services
C. External services
D. None of the above
Answer» B. Publication services
15.

What is group with the responsibility for reviewing and approving changes to baselines?

A. Software Configuration Item
B. Baseline
C. Configuration
D. Configuration Control Board
Answer» E.
16.

Which process is used to achieve system specification by thoroughly analyzing, understanding the existing system?

A. Program Restructuring
B. Reverse Engineering
C. Forward Engineering
D. None of the above
Answer» C. Forward Engineering
17.

SCM controls only the products of the development process.

A. True
B. False
C. Can't say
D. None of the above
Answer» B. False
18.

A project usually has a timeline chart which was developed by

A. Henry Gantt
B. Barry Boehm
C. Ivar Jacabson
D. None of the mentioned
Answer» B. Barry Boehm
19.

An independent relationship must exist between the attribute that can be measured and the external quality attribute.

A. True
B. False
C. Can't say
D. None of the above
Answer» C. Can't say
20.

Which of the following way(s) the information system and capability are related to each other?

A. Faster retrieval of information
B. Increased volume of activities
C. Improved processing speed
D. All of these
Answer» E.
21.

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
22.

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
23.

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
24.

Which of the following is not a type of maintenance?

A. Adaptive Maintenance
B. Preventive Maintenance
C. Perfective Maintenance
D. Performative Maintenance
Answer» E.
25.

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.
26.

Which model is used to compute the effort required to integrate reusable components or program code that is automatically generated by design or program translation tools?

A. An application-composition model
B. A post-architecture model
C. A reuse model
D. An early design model
Answer» D. An early design model
27.

The COCOMO model takes into account different approaches to software development, reuse, etc.

A. True
B. False
C. Can't say
D. None of the above
Answer» C. Can't say
28.

To ensure that available resources are properly distributed, a system will implement

A. controls
B. constraints
C. limit factors
D. none of these
Answer» B. constraints
29.

In what phase procedure development occurs?

A. Conversion
B. Maintenance
C. System building
D. Structured design
Answer» C. System building
30.

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
31.

Which subsystem implements a repository that encompasses the following elements,1) Content database2) Database capabilities3) Configuration management functions

A. The publishing subsystem
B. The management subsystem
C. The collection subsystem
D. None of the above
Answer» C. The collection subsystem
32.

Who deliver the technical skills that are necessary to engineer for a product or an application?

A. Project managers
B. Practitioners
C. Customers
D. End users
Answer» C. Customers
33.

What is legacy system?

A. A legacy system refers to newer version of software.
B. A legacy system refers to outdated application software that is used instead of available upgraded versions.
C. A legacy system always devolved by advance technology.
D. None of the above.
Answer» C. A legacy system always devolved by advance technology.
34.

Which tools are used in Implementation, Testing and Maintenance?

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

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
36.

What is done during maintenance phase ?

A. Programs are tested
B. System analysis is carried out
C. System requirements are established
D. None of the above
Answer» E.
37.

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
38.

Which tools are used for project planning, cost, effort estimation, project scheduling and resource planning?

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

Which of the following is not a part of Software Configuration Management Basics?

A. Identification
B. Version
C. Auditing and Reviewing
D. Status Accounting
Answer» C. Auditing and Reviewing
40.

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
41.

Software project estimation can never be an exact science, but a combination of good historical data and systematic techniques can improve estimation accuracy.

A. True
B. False
C. Can't say
D. None of the above
Answer» B. False
42.

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.
43.

Which of the following are valid reasons for collecting customer feedback concerning delivered software?

A. Allows developers to make changes to the delivered increment
B. Delivery schedule can be revised to reflect changes
C. Developers can identify changes to incorporate into next increment
D. All of the above
Answer» E.
44.

Which of the following can be elements of computer-based systems?

A. documentation
B. software
C. people
D. all of the above
Answer» E.
45.

Techniques that allows a software engineer to understand how a work process is completed when several people are included, is called _______ .

A. Work flow analysis
B. Does not track potential risks
C. Cover problem areas before they go critical
D. Does not adjust work flow or tasks
Answer» B. Does not track potential risks
46.

In how many categories software Maintenance is classified?

A. 2
B. 3
C. 4
D. 5
Answer» D. 5
47.

The process of obtaining desired software from the specifications in hand.

A. Re-engineering
B. Forward Engineering
C. Reconstructing
D. Re-engineering
Answer» C. Reconstructing
48.

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
49.

Abbreviate the term PERT.

A. Program Evolution & Review Technique
B. Process Evolution & Review Tool
C. Project Evalution & Request Technique
D. None of the above
Answer» B. Process Evolution & Review Tool
50.

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