183
106.7k
Chapter:

750+ more mcqs Solved MCQs

in Software Engineering

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

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

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

______________ & ______________ 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
703.

___________ 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
704.

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

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

Which tool is use for structured designing?

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

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

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

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

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

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

_______________ 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
713.

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

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

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

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

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

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

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

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

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)
721.

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

In DFDs, user interactions with the system is denoted by

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

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

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

Boundary value analysis belong to?

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

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

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

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

Acceptance testing is also known as

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

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

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

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

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

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

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

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

Quality Management in software engineering is also known as

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

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

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

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

Software safety is equivalent to software reliability.

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

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

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

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

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

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

What stores all changes and info related to the project from development through maintenance in CASE tools?

A. Database
B. Repository
C. Registers
D. None of the mentioned
Answer» B. Repository
747.

Software Maintenance includes

A. Error corrections
B. Enhancements of capabilities
C. Deletion of obsolete capabilities
D. All of the mentioned
Answer» D. All of the mentioned
748.

What type of software testing is generally used in Software Maintenance?

A. Regression Testing
B. System Testing
C. Integration Testing
D. Unit Testing
Answer» A. Regression Testing
749.

Which regression test selection technique exposes faults caused by modifications?

A. Efficiency
B. Precision
C. Generality
D. Inclusiveness
Answer» D. Inclusiveness
750.

“Robustness” answers which of the following description?

A. CASE tools be used to support the process activities
B. Process errors are avoided or trapped before they result in product errors
C. Defined process is acceptable and usable by the engineers responsible for producing the software
D. Process continues in spite of unexpected problems
Answer» D. Process continues in spite of unexpected problems

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.