181
106.5k

960+ Software Engineering Solved MCQs

These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Computer Science Engineering (CSE) , Information Technology Engineering (IT) , Bachelor of Science in Computer Science SY (BSc CS) , Bachelor of Computer Applications (BCA) , Bachelor of Business Administration in Computer Applications (BBA [CA]) .

Chapters

Chapter: Requirement Analysis
51.

------------- component should be designed and implemented so that it can be reused in many different programs.

A. Reusability
B. Effectiveness
C. Flexibility
D. None of these
Answer» A. Reusability
52.

A primary goal of software engineering is to improve the -------------and to increase the productivity and job satisfaction of software engineers.

A. Quality of software product
B. Satisfaction of product
C. Flexibility
D. None of these
Answer» A. Quality of software product
53.

A fundamental Principal of software engineering is to design software products that minimize the intellectual distance between ----------- and solution.

A. Method
B. Process
C. Product
D. Problem
Answer» A. Method
54.

------------ is outgrowth of hardware and system engineering.

A. Software engineering
B. Requirement engineering
C. System engineering
D. None of these
Answer» B. Requirement engineering
55.

------------ provide automated or semi-automated support for methods.

A. Software engineering tools
B. Software engineering Procedures
C. Software engineering Methods
D. None of these
Answer» A. Software engineering tools
56.

------------- encompass a broad array of tasks that include project planning and
estimation system analysis, design of data structure, program architecture, coding, testing
and maintenance.

A. Software engineering tools
B. Software engineering Procedures
C. Software engineering Methods
D. None of these
Answer» A. Software engineering tools
57.

------------- are the glue that holds the methods and tools together and they enable rational and timely development of computer software.

A. Software engineering tools
B. Software engineering Procedures
C. Software engineering Methods
D. None of these
Answer» D. None of these
58.

Software engineering needed for building -----------systems in a timely manner with high quality.

A. Software
B. Hardware
C. Process
D. All of above
Answer» A. Software
59.

software engineering is a ----------------

A. Graphical technology
B. Layered technology
C. Paired technology
D. Electrical technology
Answer» A. Graphical technology
60.

--------- provides the technical how to building software.

A. Software engineering tools
B. Software engineering Procedures
C. Software engineering Methods
D. None of these
Answer» C. Software engineering Methods
61.

Software is ------

A. Developed
B. Manufactured
C. Non manufactured
D. None of these
Answer» A. Developed
62.

Software does not-----------

A. Engineered
B. Developed
C. Maintained
D. Wear out
Answer» A. Engineered
63.

------------ consists of a means of monitoring the software engineering processes and methods used to ensure quality.

A. Software quality assurance
B. Software quality product
C. Software requirement
D. Software specification
Answer» B. Software quality product
64.

In McCall’s software quality factors, Product operation phase ----not contains.

A. Correctness
B. Reliability
C. Usability
D. Flexibility
Answer» C. Usability
65.

In McCall’s software quality factors, Product revision phase ----not contains.

A. Maintainability
B. Flexibility
C. Testability
D. Portability
Answer» A. Maintainability
66.

In McCall’s software quality factors, Product transition phase ----not conta

A. Portability
B. Reusability
C. Interoperability
D. Testability
Answer» D. Testability
67.

---------- it includes the steps of maintenance phase of software.

A. Maintainability
B. Flexibility
C. Testability
D. Portability
Answer» A. Maintainability
68.

The property of software in which software product may be adapted to changes of specifications.

A. Maintainability
B. Flexibility
C. Testability
D. Portability
Answer» D. Portability
69.

It is the ability of software system to product their various components against unauthorized access and modification.

A. Correctness
B. Reliability
C. Usability
D. Integrity
Answer» D. Integrity
70.

------------ is the probability that the software will operate correctly over specified time interval.

A. Correctness
B. Reliability
C. Usability
D. Flexibility
Answer» D. Flexibility
71.

--------------will be able to interface it with another system.

A. Correctness
B. Interoperability
C. Usability
D. Flexibility
Answer» A. Correctness
72.

----------- the ease with which conformance to standards can be checked.

A. Correctness
B. Auditability
C. Usability
D. Flexibility
Answer» B. Auditability
73.

--------- The degree to which standard interfaces protocols and bandwidth are used.

A. Correctness
B. Communication commonality
C. Usability
D. Flexibility
Answer» D. Flexibility
74.

------- The compactness of the program in terms of lines of code.

A. Conciseness
B. Consistency
C. Data commonality
D. Error tolerance
Answer» A. Conciseness
75.

--------The use of uniform design and documentation techniques throughout the software development project.

A. Conciseness
B. Consistency
C. Data commonality
D. Error tolerance
Answer» B. Consistency
76.

----------- the degree to which the software assists in enabling new users to apply the system.

A. Training
B. Traceability
C. Simplicity
D. Security
Answer» A. Training
77.

--------- The degree to which the source code provides meaningful documentation.

A. Self-documentation
B. Training
C. Traceability
D. Simplicity
Answer» A. Self-documentation
78.

---------- The damage that occurs when the program encounters an error.

A. Error tolerance
B. Training
C. Traceability
D. simplicity
Answer» A. Error tolerance
79.

-------------- The functional independence of program componets.

A. Error tolerance
B. Training
C. Modularity
D. Simplicity
Answer» C. Modularity
80.

---------- The degree to which full implementation of required function has been achieved.

A. Error tolerance
B. Training
C. Completeness
D. Simplicity
Answer» C. Completeness
81.

Pick up the odd one out of the following process m

A. Component assembly model
B. Prototyping Model
C. Spiral model
D. Waterfall Model
Answer» D. Waterfall Model
82.

The Linear Sequential or Classic Life Cycle is also ca

A. Waterfall Model
B. Incremental Model
C. Spiral model
D. Prototyping Model
Answer» A. Waterfall Model
83.

The waterfall model of the software process considers each process activity as a _______ pha

A. separate
B. discrete
C. Both a and b options
D. None of the above
Answer» C. Both a and b options
84.

In Boehm’s spiral model, each loop in the spiral represents _____ of the softwa

A. phase
B. design
C. documentation
D. none of the above
Answer» A. phase
85.

In incremental process model, some high end function are desig

A. Construction framework
B. Modeling framework
C. Planning framework
D. Deployment framework
Answer» B. Modeling framework
86.

RAD stands f

A. Relative Application Development
B. Rapid Application Development
C. Rapid Application Document
D. None of the mentioned
Answer» B. Rapid Application Development
87.

RAD Model ha

A. 2 phases
B. 3 phase
C. 5 phases
D. 6 phases
Answer» C. 5 phases
88.

SDLC stands f

A. Software Development Life Cycle
B. System Development Life cycle
C. Software Design Life Cycle
D. System Design Life Cycle
Answer» A. Software Development Life Cycle
89.

Which one of the following is not an Evolutionary Process Model?

A. WINWIN Spiral Model
B. Incremental Model
C. Concurrent Development Model
D. All of the mentioned
Answer» D. All of the mentioned
90.

The Incremental Model is a result of combination of elements of which two models?

A. Build & FIX Model & Waterfall Model
B. Linear Model & RAD Model
C. Linear Model & Prototyping Model
D. Waterfall Model & RAD Model
Answer» C. Linear Model & Prototyping Model
Chapter: Introduction to Software Engineering
91.

What is the major advantage of using Incremental Model?

A. Customer can respond to each increment
B. Easier to test and debug
C. It is used when there is a need to get a product to the market early
D. Easier to test and debug & It is used when there is a need to get a product to the market early
Answer» A. Customer can respond to each increment
92.

The spiral model was originally proposed by

A. IBM
B. Barry Boehm
C. Pressman
D. Royce
Answer» B. Barry Boehm
93.

The spiral model has two dimensions namely _____________ and ____________

A. diagonal, angular
B. radial, perpendicular
C. radial, angular
D. diagonal, perpendicular
Answer» C. radial, angular
94.

How is WINWIN Spiral Model different from Spiral Model?

A. It defines tasks required to define resources, timelines, and other project related information
B. It defines a set of negotiation activities at the beginning of each pass around the spiral
C. It defines tasks required to assess both technical and management risks
D. It defines tasks required to construct, test, install, and provide user support
Answer» B. It defines a set of negotiation activities at the beginning of each pass around the spiral
95.

Identify the disadvantage of Spiral Model.

A. Doesn’t work well for smaller projects
B. High amount of risk analysis
C. Strong approval and documentation control
D. Additional Functionality can be added at a later date
Answer» A. Doesn’t work well for smaller projects
96.

Spiral Model has user involvement in all its phases.

A. True
B. False
C. all
D. none
Answer» B. False
97.

How is Incremental Model different from Spiral Model?

A. Progress can be measured for Incremental Model
B. Changing requirements can be accommodated in Incremental Model
C. Users can see the system early in Incremental Model
D. All of the mentioned
Answer» A. Progress can be measured for Incremental Model
98.

If you were to create client/server applications, which model would you go for?

A. WINWIN Spiral Model
B. Spiral Model
C. Concurrent Model
D. Incremental Model
Answer» C. Concurrent Model
99.

A company is developing an advance version of their current software available in the market, what model approach would they prefer ?

A. RAD
B. Iterative Enhancement
C. Both RAD & Iterative Enhancement
D. Spiral
Answer» C. Both RAD & Iterative Enhancement
100.

One can choose Waterfall Model if the project development schedule is tight.

A. True
B. False
C. all
D. none
Answer» B. False

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.