193
110.2k

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

More MCQs
901.

Which model in system modelling depicts the dynamic behavior of the system?

A. Context Model
B. Behavioral Model
C. Data Model
D. Object Model
Answer» B. Behavioral Model
902.

Which model in system modelling depicts the static nature of the system?

A. Behavioral Model
B. Context Model
C. Data Model
D. Structural Model
Answer» D. Structural Model
903.

Which perspective in system modelling shows the system or data architecture?

A. Structural perspective
B. Behavioral perspective
C. External perspective
D. All of the mentioned
Answer» A. Structural perspective
904.

The UML supports event-based modeling using ____________ diagrams.

A. Deployment
B. Collaboration
C. State chart
D. All of the mentioned
Answer» C. State chart
905.

Which of the following diagram is not supported by UML considering Data-driven modeling?

A. Activity
B. Data Flow Diagram (DFD)
C. State Chart
D. Component
Answer» B. Data Flow Diagram (DFD)
906.

_________________ allows us to infer that different members of classes have some common characteristics.

A. Realization
B. Aggregation
C. Generalization
D. dependency
Answer» C. Generalization
907.

______________ & ______________ diagrams of UML represent Interaction modeling.

A. Use Case, Sequence
B. Class, Object
C. Activity, State Chart
D. All of the mentioned
Answer» A. Use Case, Sequence
908.

___________ Classes are used to create the interface that the user sees and interacts with as the software is used.

A. Controller
B. Entity
C. Boundary
D. Business
Answer» C. Boundary
909.

Which of the following statement is incorrect regarding the Class-responsibility-collaborator (CRC) modeling?

A. All use-case scenarios (and corresponding use-case diagrams) are organized into categories in CRC modelling
B. The review leader reads the use-case deliberately
C. Only developers in the review (of the CRC model) are given a subset of the CRC model index cards
D. All of the mentioned
Answer» C. Only developers in the review (of the CRC model) are given a subset of the CRC model index cards
910.

Which is the first step in the software development life cycle?

A. Analysis
B. Design
C. Problem/Opportunity Identification
D. Development and Documentation
Answer» C. Problem/Opportunity Identification
911.

Which tool is use for structured designing?

A. Program flowchart
B. Structure chart
C. Data-flow diagram
D. Module
Answer» B. Structure chart
912.

A step by step instruction used to solve a problem is known as

A. Sequential structure
B. A List
C. A plan
D. An Algorithm
Answer» D. An Algorithm
913.

In the Analysis phase, the development of the ____________ occurs, which is a clear statement of the goals and objectives of the project.

A. documentation
B. flowchart
C. program specification
D. design
Answer» C. program specification
914.

Actual programming of software code is done during the ____________ step in the SDLC.

A. Maintenance and Evaluation
B. Design
C. Analysis
D. Development and Documentation
Answer» D. Development and Documentation
915.

Which of the property of software modularity is incorrect with respect to benefits software modularity?

A. Modules are robust
B. Module can use other modules
C. Classes
D. Sub procedures
Answer» B. Module can use other modules
916.

Which of the property of software modularity is incorrect with respect to benefits software modularity?

A. Modules are robust
B. Module can use other modules
C. Modules Can be separately compiled and stored in a library
D. Modules are mostly dependent
Answer» D. Modules are mostly dependent
917.

_______________ is a measure of the degree of interdependence between modules.

A. Cohesion
B. Coupling
C. None of the mentione
D. D All of the mentioned
Answer» B. Coupling
918.

This set of Basic Software Engineering Questions and Answers focuses on “Function Oriented Software Design”. 1. Choose the option that does not define Function Oriented Software Design.

A. It consists of module definitions
B. Modules represent data abstraction
C. Modules support functional abstraction
D. None of the mentioned
Answer» B. Modules represent data abstraction
919.

Which of the following is a complementary approach to function-oriented approach?

A. Object oriented analysis
B. Object oriented design
C. Structured approach
D. Both Object oriented analysis and design
Answer» D. Both Object oriented analysis and design
920.

Debugging is:

A. creating program code
B. finding and correcting errors in the program code
C. identifying the task to be computerize
D. D creating the algorithm
Answer» B. finding and correcting errors in the program code
921.

Cohesion is a qualitative indication of the degree to which a module

A. can be written more compactly
B. focuses on just one thing
C. is able to complete its function in a timely manner
D. is connected to other modules and the outside world
Answer» B. focuses on just one thing
922.

Which of the following is a disadvantage of OOD?

A. Easier maintenance
B. Objects are potentially reusable components
C. A , B
D. None
Answer» D. None
923.

Which of the following describes”Is-a-Relationship”?

A. Aggregation
B. Inheritance
C. Dependency
D. All of the mentioned
Answer» B. Inheritance
924.

Object that collects data on request rather than autonomously is known as

A. Active Object
B. Passive Object
C. Multiple instance
D. None of the mentioned
Answer» B. Passive Object
925.

Which of the following is a function of CASE Tool?

A. Supporting Structured analysis and design (SA/SD)
B. Maintaining the data dictionary
C. Checking whether DFDs are balanced or not
D. All of the mentioned
Answer» A. Supporting Structured analysis and design (SA/SD)
926.

Function-oriented design techniques starts with functional requirements specified in

A. SDD
B. SRS
C. All of the mentione
D. D None
Answer» B. SRS
927.

In DFDs, user interactions with the system is denoted by

A. Circle
B. Arrow
C. Rectangle
D. Triangle
Answer» A. Circle
928.

What is Cyclomatic complexity

A. Black Box Testing
B. White Box Testing
C. Green Box Testing
D. Yellow Box Testing
Answer» B. White Box Testing
929.

What are the various Testing Levels?

A. All of the mentioned
B. Unit Testing
C. System Testing
D. Integration Testing
Answer» A. All of the mentioned
930.

Boundary value analysis belong to?

A. White Box Testing
B. Black Box Testing
C. A,B
D. None
Answer» B. Black Box Testing
931.

Alpha testing is done at

A. Developer’s end
B. User’s end
C. Developer’s & User’s en
D. D None of the mentioned
Answer» A. Developer’s end
932.

The testing in which code is checked

A. Black box testing
B. White box testing
C. Red box testing
D. Green box testing
Answer» B. White box testing
933.

Testing done without planning and Documentation is called

A. Unit testing
B. Regression testing
C. Adhoc testing
D. None of the mentioned
Answer» C. Adhoc testing
934.

Acceptance testing is also known as

A. Grey box testing
B. White Box Testing
C. Alpha Testing
D. Beta Testing
Answer» D. Beta Testing
935.

Which of the following is not used in measuring the size of the software

A. KLOC
B. Function Points
C. Size of module
D. None of the mentioned
Answer» C. Size of module
936.

Software Debugging is a set of activities that can be planned in advance and conducted systematically.

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

In which testing level the focus is on customer usage?

A. Alpha Test
B. Beta Test
C. Validation Test
D. A,B
Answer» D. A,B
938.

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» B. Version
939.

The architecture of object-oriented software results in a series of layered subsystems that encapsulate collaborating classes.

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

What is a collection of software elements treated as a unit for the purposes of SCM?

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

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» D. All of the mentioned
942.

Quality Management in software engineering is also known as

A. SQA
B. SQM
C. SQI
D. SQA, SQM
Answer» A. SQA
943.

What is Six Sigma?

A. It is the most widely used strategy for statistical quality assurance
B. The “Six Sigma” refers to six standard deviations
C. It is the most widely used strategy for statistical quality assurance AND The “Six Sigma” refers to six standard deviations
D. A Formal Technical Review(FTR) guideline for quality walkthrough or inspection
Answer» C. It is the most widely used strategy for statistical quality assurance AND The “Six Sigma” refers to six standard deviations
944.

Which of the following is not a core step of Six Sigma?

A. Define
B. Control
C. Measure
D. Analysis
Answer» B. Control
945.

Software safety is equivalent to software reliability.

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

Which one of the following is not a software quality model?

A. ISO 9000
B. McCall model
C. Boehm model
D. ISO 9126
Answer» A. ISO 9000
947.

What is MTTF?

A. Maximum time to failure
B. Mean time to failure
C. Minimum time to failure
D. None of the mentioned
Answer» B. Mean time to failure
948.

In reverse engineering process, what refers to the sophistication of the design information that can be extracted from the source code?

A. interactivity
B. completeness
C. abstraction level
D. Directional level
Answer» C. abstraction level
949.

Which of the following is not a business goal of re-engineering?

A. Cost reduction
B. Time reduction
C. Maintainability
D. None of the mentioned
Answer» D. None of the mentioned
950.

CASE stands for

A. Cost Aided Software Engineering
B. Computer Aided Software Engineering
C. Control Aided Software Engineering
D. None of the mentioned
Answer» B. Computer Aided Software Engineering

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.