Explore topic-wise MCQs in Software Engineering Mcqs.

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

1.

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

Which one is not a stage of COCOMO-II ?

A. Early design estimation model
B. Application Composition estimation model
C. Comprehensive cost estimation model
D. Post architecture estimation model
Answer» B. Application Composition estimation model
3.

Which model is used during early stages of the system design after the requirements have been established ?

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

Which model assumes that systems are created from reusable components, scripting or database programming ?

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

Which technique is applicable when other projects in the same analogy application domain have been completed ?

A. Algorithmic cost modelling
B. Expert judgement
C. Estimation by analogy
D. Parkinson’s Law
Answer» D. Parkinson’s Law
6.

Which of the following costs is not part of the total effort cost ?

A. Costs of networking and communications
B. Costs of providing heating and lighting office space
C. Costs of lunch time food
D. Costs of support staff
Answer» D. Costs of support staff
7.

A number of independent investigators have developed a team-oriented approach to requirements gathering that can be applied to establish the scope of a project called ?

A. JAD
B. CLASS
C. FAST
D. None of the mentioned
Answer» D. None of the mentioned
8.

Which of the following states that work expands to fill the time available ?

A. CASE tools
B. Pricing to win
C. Parkinson’s Law
D. Expert judgement
Answer» D. Expert judgement
9.

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» E.
10.

A _______________ is developed using historical cost information that relates some software metric to the project cost ?

A. Algorithmic cost modelling
B. Expert judgement
C. Estimation by analogy
D. Parkinson’s Law
Answer» B. Expert judgement
11.

CLSS stands for_____________________?

A. conveyor line sorting system
B. conveyor line sorting software
C. conveyor line sorting speed
D. conveyor line sorting specification
Answer» B. conveyor line sorting software
12.

Which paradigm relies on the natural compartmentalization of a problem and organizes team members to work on pieces of the problem with little active communication among themselves ?

A. random paradigm
B. open paradigm
C. closed paradigm
D. synchronous paradigm
Answer» D. synchronous paradigm
13.

Which of the following is not an option to achieve reliable cost and effort estimate ?

A. Base estimates on similar projects that have already been completed
B. Use one or more empirical models for software cost and effort estimation
C. Use relatively simple decomposition techniques to generate project cost and effort estimates
D. The ability to translate the size estimate into human effort, calendar time, and dollars
Answer» E.
14.

Which of the following is a systematic attempt to specify threats to the project plan ?

A. Risk identification
B. Performance risk
C. Support risk
D. Risk projection
Answer» E.
15.

Which of the following is not project management goal ?

A. Keeping overall costs within budget
B. Delivering the software to the customer at the agreed time
C. Maintaining a happy and well-functioning development team
D. Avoiding customer complaints
Answer» E.
16.

Which of the following is the reason that software is delivered late ?

A. Changing customer requirements that are not reflected in schedule changes
B. Technical difficulties that could not have been foreseen in advance
C. Human difficulties that could not have been foreseen in advance
D. All of the mentioned
Answer» E.
17.

Which of the following paradigm attempts to structure a team in a manner that achieves some of the controls associated with the closed paradigm but also much of the innovation that occurs when using the random paradigm ?

A. asynchronous paradigm
B. open paradigm
C. closed paradigm
D. synchronous paradigm
Answer» C. closed paradigm
18.

What is related to the overall functionality of the delivered software ?

A. Function-related metrics
B. Product-related metrics
C. Size-related metrics
D. None of the mentioned
Answer» B. Product-related metrics
19.

Which is a software configuration management concept that helps us to control change without seriously impeding justifiable change ?

A. Baselines
B. Source code
C. Data model
D. None of the mentioned
Answer» B. Source code
20.

Which of the following is not an effective project manager trait ?

A. Problem solving
B. Managerial identity
C. Influence and team building
D. None of the mentioned
Answer» E.
21.

Who defines the business issues that often have significant influence on the project ?

A. Practitioners
B. Project managers
C. Senior managers
D. None of the mentioned
Answer» D. None of the mentioned
22.

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

Ensuring that no more than the allocated number of people are allocated at any given time in Software Scheduling is known as ________________?

A. Time Allocation
B. Effort Validation
C. Defined Milestone
D. Effort Distribution
Answer» C. Defined Milestone
24.

What is a collection of software engineering work tasks, milestones, and deliverables that must be accomplished to complete a particular project ?

A. Task set
B. Degree of milestone
C. Adaptation criteria
D. All of the mentioned
Answer» B. Degree of milestone
25.

Every task that is scheduled should be assigned to a specific team member is termed as_________________?

A. Compartmentalization
B. Defined milestones
C. Defined responsibilities
D. Defined outcomes
Answer» D. Defined outcomes
26.

Which of the following is not an adaptation criteria for software projects ?

A. Size of the project
B. Customers Complaints
C. Project staff
D. Mission criticality
Answer» C. Project staff
27.

What evaluates the risk associated with the technology to be implemented as part of project scope ?

A. Concept scoping
B. Preliminary concept planning
C. Technology risk assessment
D. Customer reaction to the concept
Answer» C. Technology risk assessment
28.

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

A technique for performing quantitative analysis of progress is known as______________________?

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

What is used to determine the recommended degree of rigor with which the software process should be applied on a project ?

A. Degree of Rigor
B. Adaptation criteria
C. Task Set
D. Both degree of Rigor and adaptation criteria
Answer» C. Task Set
31.

Which activity sits at the core of software requirements analysis ?

A. Problem decomposition
B. Partitioning
C. Problem elaboration
D. All of the mentioned
Answer» E.
32.

Which of the following is not achieved by an automated estimation tools ?

A. Predicting staffing levels
B. Predicting software cost
C. Predicting software schedules
D. Predicting clients demands
Answer» E.
33.

The environment that supports the software project is called_______________________?

A. CLSS
B. SEE
C. FAST
D. CBSE
Answer» C. FAST
34.

What can be used to complement decomposition techniques and offer a potentially valuable estimation approach in their own right ?

A. Automated estimation tools
B. Empirical estimation models
C. Decomposition techniques
D. Both Automated estimation tools and Empirical estimation models
Answer» C. Decomposition techniques
35.

Which of the following are parameters involved in computing the total cost of a software development project ?

A. Hardware and software costs
B. Effort costs
C. Travel and training costs
D. All of the mentioned
Answer» E.
36.

Which of the following is not a sign that indicates that an information systems project is in jeopardy?

A. Software people don’t understand their customers needs
B. Changes are managed poorly
C. Sponsorship is gained
D. Users are resistant
Answer» D. Users are resistant
37.

PM-CMM stands for___________________?

A. people management capability maturity model
B. process management capability maturity model
C. product management capability maturity model
D. project management capability maturity model
Answer» B. process management capability maturity model
38.

Commitments to unrealistic time and resource estimates may result in____________________?

A. project delay
B. poor quality work
C. project failure
D. all of the mentioned
Answer» E.
39.

Which of the following is a collection of project coordination technique ?

A. Formal approaches
B. Formal, interpersonal procedures
C. Informal, interpersonal procedures
D. All of the mentioned
Answer» E.
40.

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

A. Practitioners
B. Project managers
C. Senior managers
D. None of the mentioned
Answer» B. Project managers
41.

Which of the following is not a project manager’s activity ?

A. project control
B. project management
C. project planning
D. project design
Answer» E.
42.

Risk management is one of the most important jobs for a__________________?

A. Client
B. Investor
C. Production team
D. Project manager
Answer» E.
43.

Which of the following is a people-intensive activity ?

A. Problem solving
B. Organization
C. Motivation
D. Project management
Answer» E.
44.

What assess the risk and your plans for risk mitigation and revise these when you learn more about the risk ?

A. Risk monitoring
B. Risk planning
C. Risk analysis
D. Risk identification
Answer» B. Risk planning
45.

Which of the following term is best defined by the statement: “Derive traceability information to maximize information hiding in the design.” ?

A. Underestimated development time
B. Organizational restructuring
C. Requirements changes
D. None of the mentioned
Answer» D. None of the mentioned
46.

Which of the following risks are derived from the organizational environment where the software is being developed ?

A. People risks
B. Technology risks
C. Estimation risks
D. Organizational risks
Answer» E.
47.

Which of the following term is best defined by the statement: “The underlying technology on which the system is built is superseded by new technology.” ?

A. Technology change
B. Product competition
C. Requirements change
D. None of the mentioned
Answer» B. Product competition
48.

What involves preparing software for external release and keeping track of the system versions that have been released for customer use ?

A. System building
B. Release management
C. Change management
D. Version management
Answer» C. Change management
49.

A make-buy decision is based on whether________________?

A. The software may be purchased off-the-shelf
B. “Full-experience” or “Partial-experience” software components should be used
C. Customer-built software should be developed
D. All of the mentioned
Answer» E.
50.

Which of the following is a configuration item ?

A. Design & Test specification
B. Source code
C. Log information
D. All of the mentioned
Answer» E.