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

A decision table has

A. Four portions
B. Three portions
C. Five portions
D. Two portions
Answer» A. Four portions
652.

Beta testing is carried out by

A. Users
B. Developers
C. Testers
D. All of the above
Answer» A. Users
653.

Equivalence class partitioning is related to

A. Structural testing
B. Black box testing
C. Mutation testing
D. All of the above
Answer» B. Black box testing
654.

Cause effect graphing techniques is one form of

A. Maintenance testing
B. Structural testing
C. Function testing
D. Regression testing
Answer» C. Function testing
655.

During validation

A. Process is checked
B. Product is checked
C. Developer’s performance is evaluated
D. The customer checks the product
Answer» D. The customer checks the product
656.

Verification is

A. Checking the product with respect to customer’s expectation
B. Checking the product with respect to specification
C. Checking the product with respect to the constraints of the project
D. All of the above
Answer» B. Checking the product with respect to specification
657.

Validation is

A. Checking the product with respect to customer’s expectation
B. Checking the product with respect to specifications
C. Checking the product with respect to the constraints of the project
D. All of the above
Answer» A. Checking the product with respect to customer’s expectation
658.

Alpha testing is done by

A. Customer
B. Tester
C. Developer
D. All of the above
Answer» A. Customer
659.

Site for Alpha testing is

A. Software company
B. Installation place
C. Anywhere
D. None of the above
Answer» A. Software company
660.

Site for Beta testing is

A. Software company
B. User’s site
C. Anywhere
D. All of the above
Answer» B. User’s site
661.

Acceptance testing is done by

A. Developers
B. Customers
C. Testers
D. All of the above
Answer» B. Customers
662.

One fault may lead to

A. One failure
B. No failure
C. Many failure
D. All of the above
Answer» D. All of the above
663.

Test suite is

A. Set of test cases
B. Set of inputs
C. Set of outputs
D. None of the above
Answer» A. Set of test cases
664.

Behavioral specification is required for:

A. Modeling
B. Verification
C. Validation
D. None of the above
Answer» B. Verification
665.

During the development phase, the following testing approach is not adopted

A. Unit testing
B. Bottom up testing
C. Integration testing
D. Acceptance testing
Answer» D. Acceptance testing
666.

Which is not a functional testing technique?

A. Boundary value analysis
B. Decision table
C. Regression testing
D. None of the above
Answer» C. Regression testing
667.

Decision table are useful for describing situations in which:

A. An action is taken under varying sets of conditions.
B. Number of combinations of actions is taken under varying sets of conditions
C. No action is taken under varying sets of conditions
D. None of the above
Answer» D. None of the above
668.

One weakness of boundary value analysis and equivalence partitioning is

A. They are not effective
B. They do not explore combinations of input circumstances
C. They explore combinations of input circumstances
D. None of the above
Answer» B. They do not explore combinations of input circumstances
669.

In cause effect graphing technique, cause & effect are related to

A. Input and output
B. Output and input
C. Destination and source
D. None of the above
Answer» A. Input and output
670.

DD path graph is called as

A. Design to Design Path graph
B. Defect to Defect Path graph
C. Destination to Destination Path graph
D. Decision to decision Path graph
Answer» D. Decision to decision Path graph
671.

Cyclomatic complexity is developed by

A. B.W.Boehm
B. T.J.McCabe
C. B.W.Lettlewood
D. Victor Basili
Answer» D. Victor Basili
672.

An independent path is

A. Any path through the DD path graph that introduce at least one new set of processing statements or new conditions
B. Any path through the DD path graph that introduce at most one new set of processing statements or new conditions
C. Any path through the DD path graph that introduce at one and only one new set of processing statements or new conditions
D. None of the above
Answer» A. Any path through the DD path graph that introduce at least one new set of processing statements or new conditions
673.

What is a Software?

A. Software is set of programs
B. Software is documentation and configuration of data
C. Software is set of programs, documentation & configuration of data
D. None of the mentioned
Answer» C. Software is set of programs, documentation & configuration of data
674.

Which of these software engineering activities are not a part of software processes?

A. Software dependence
B. Software development
C. Software validation
D. Software specification
Answer» A. Software dependence
675.

Which of these does not affect different types of software as a whole?

A. Heterogeneity
B. Flexibility
C. Business and social change
D. Security
Answer» B. Flexibility
676.

The fundamental notions of software engineering does not account for?

A. Software processes
B. Software Security
C. Software reuse
D. Software Validation
Answer» D. Software Validation
677.

Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).

A. 100-200
B. 200-400
C. 400-1000
D. above 1000
Answer» A. 100-200
678.

Which two models doesn’t allow defining requirements early in the cycle?

A. Waterfall & RAD
B. Prototyping & Spiral
C. Prototyping & RA
D. D Waterfall & Spiral
Answer» B. Prototyping & Spiral
679.

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

Identify a fourth generation language (4GL) from the given below.

A. FORTRAN
B. COBOL
C. Unix shell
D. C++
Answer» C. Unix shell
681.

Which of the following model has a major disadvantage in terms of the coding phase of a software life cycle model?

A. Spiral Model
B. Waterfall Model
C. Rad Model
D. 4GT Model
Answer» D. 4GT Model
682.

The work associated with software engineering can be categorized into three generic phases, regardless of application area, project size, or complexity namely the__________ phase which focuses on what, the_________ phase which focuses on how and the_________ phase which focuses on change.

A. support
B. development
C. definition
D. none
Answer» C. definition
683.

How many phases are there in Scrum?

A. 2
B. 3
C. 4
D. Scrum is an agile method which me
Answer» D. Scrum is an agile method which me
684.

User requirements are expressed as __________ in Extreme Programming.

A. implementation tasks
B. functionalities
C. scenarios
D. none of the mentioned
Answer» C. scenarios
685.

FAST stands for

A. Functional Application Specification Technique
B. Fast Application Specification Technique
C. Facilitated Application Specification Technique
D. None of the mentioned
Answer» D. None of the mentioned
686.

The user system requirements are the parts of which document?

A. SDD
B. SRS
C. DD
D. D SRD
Answer» B. SRS
687.

What is the first step of requirement elicitation?

A. Identifying Stakeholder
B. Listing out Requirements
C. Requirements Gathering
D. All of the mentioned
Answer» A. Identifying Stakeholder
688.

Why is Requirements Elicitation a difficult task?

A. Problem of scope
B. Problem of understanding
C. Problem of volatility
D. All of the mentioned
Answer» D. All of the mentioned
689.

___________ and ____________ are the two viewpoints discussed in Controlled Requirements Expression (CORE)

A. Functional, Non-Functional
B. User, Developer
C. Known, Unknown
D. All of the mentioned
Answer» A. Functional, Non-Functional
690.

Which of the following Requirement Elicitation Techniques is applicable to messy, changing and ill-defined problem situations?

A. Quality Function Deployment (QFD)
B. Prototyping
C. Soft Systems Methodology (SSM)
D. Controlled Requirements Expression (CORE)
Answer» C. Soft Systems Methodology (SSM)
691.

Which of the following is not a diagram studied in Requirement Analysis?

A. Use Cases
B. Entity Relationship Diagram
C. State Transition Diagram
D. Activity Diagram
Answer» D. Activity Diagram
692.

How many feasibility studies is conducted in Requirement Analysis?

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

The SRS is said to be consistent if and only if

A. its structure and style are such that any changes to the requirements can be made easily while retaining the style and structure
B. every requirement stated therein is one that the software shall meet
C. every requirement stated therein is verifiable
D. no subset of individual requirements described in it conflict with each other
Answer» D. no subset of individual requirements described in it conflict with each other
694.

Which of the following is a requirement management activity?

A. Investigation
B. Design
C. Construction and Test
D. All of the mentioned
Answer» D. All of the mentioned
695.

The Unified Modeling Language (UML) has become an effective standard for software modelling. How many different notations does it have?

A. 3
B. 4
C. 6
D. 9
Answer» D. 9
696.

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

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

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

The UML supports event-based modeling using ____________ diagrams.

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

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)

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.