300+ Top Software Engineering Mcqs PDF
300+ Top Software Engineering Mcqs PDF
300+ Top Software Engineering Mcqs PDF
Search...
Home » SOFTWARE ENGINEERING Questions » 300+ TOP Software
Engineering MCQs Pdf
a. System software
b. Application software
c. Scientific software
d. None of the above.
a. True
b. False
Like Page
ANSWER: True
Be the first of your friends to like th
a. Functional Requirement.
b. Nonfunctional Requirement.
c. Goals of implementation.
d. Algorithm for software implementation.
a. Spiral model
b. Big Bang model
c. V-model
d. Waterfall model
a. Software Design
b. Feasibility Study
c. Requirement Gathering
d. System Analysis
a. Architectural design
b. High-level design
c. Detailed design
d. Both B & C
SOFTWARE ENGINEERING
Multiple Choice Questions
a. Quality management
b. Risk management
c. Performance management
d. Efficiency management
a. Unambiguous
b. Consistent
c. Verifiable
d. None of the above
ANSWER: Unambiguous
a. Requirements elicitation
b. Requirements analysis
c. Requirements design
d. Requirements documentation
ANSWER: Requirements design
16) The level at which the software uses scarce resources is ______ .
a. Reliability
b. Efficiency
c. Portability
d. All of the above
ANSWER: Efficiency
a. Adaptive maintenance
b. Corrective maintenance
c. Perfective maintenance
d. Preventive maintenance
a. Verifiable
b. Traceable
c. Modifiable
d. Complete
ANSWER: Verifiable
a. is_a relationship
b. part_of relationship
c. composed_of relationship
d. none of above
ANSWER: RE = P*L
a. 15
b. 20
c. 25
d. 28
ANSWER: 20
a. Static view
b. Functional view
c. Dynamic view
d. All the above
a. Unit Testing
b. Beta Testing
c. Stress Testing
d. Mutation Testing
25) If the objects focus on the problem domain, then we are concerned
with ______.
27) Which of the following is not a part of the Test Implementation and
Execution Phase?
a. Are most useful in uncovering defects in the process flows during real world use of
the system.
b. Are most useful in uncovering defects in the process flows during the testing use of
the system.
c. Are most useful in covering the defects in the process flows during real world use of
the system.
d. Are most useful in covering the defects at the Integration Level.
ANSWER: Are most useful in uncovering defects in the process flows during real
world use of the system.
30) Which plan describes how the skills and experience of the project
team members will be developed ?
a. HR Plan
b. Manager Plan
c. Team Plan
d. Staff Development Plan
a. Acceptance testing
b. Integration testing
c. System Testing
d. Unit testing
35) The tools that support different stages of software development life
cycle are called _______ .
a. CASE Tools
b. CAME tools
c. CAQE tools
d. CARE tools
ANSWER: CASE Tools
a. Design
b. Detailed design
c. Coding
d. All mentioned above
37) Which method is used for evaluating the expression that passes the
function as an argument?
a. Strict evaluation
b. Recursion
c. Calculus
d. Pure functions
a. Risk avoidance
b. Risk monitoring
c. Risk timing
d. Contingency planning
39) Staff turnover, poor communication with the customer are risks that
are extrapolated from past experience are called _____ .
a. Business risks
b. Predictable risks
c. Project risks
d. Technical risks
a. Task analysis
b. GUI requirement gathering
c. GUI design & implementation
d. Testing
ANSWER: Testing
41) Which project is undertaken as a consequence of a specific customer
request?
a. Feasibility study
b. Requirement Gathering
c. Software Requirement specification & Validation
d. All mentioned above
a. True
b. False
ANSWER: True
45) Effective software project management focuses on the four P’s. What
are those four P’s?
a. Quality
b. Efficiency
c. Accuracy
d. Both A and B
e. Both B and C
48) Which testing is the re-execution of some subset of tests that have
already been conducted to ensure the changes that are not propagated?
a. Unit testing
b. Regression testing
c. Integration testing
d. Thread-based testing
a. True
b. False
ANSWER: True
a. Yes
b. No
ANSWER: Yes
3) Which SDLC activity does the user initiates the request for a desired software
product?
a. Requirement gathering
b. Implementation
c. Disposition
d. Communication
ANSWER: Communication
4) In Risk management process what makes a note of all possible risks, that may occur
in the project?
a. Manage
b. Monitor
c. Categorize
d. Identification
ANSWER: Identification
a. Usability
b. Functionality
c. Reliability
d. None of the above
ANSWER: Usability
6) The process togather the software requirements from Client, Analyze and
Document is known as ______ .
a. True
b. False
ANSWER: True
9) When elements of module are grouped together that are executed sequentially in
order to perform a task, is called ______ .
a. Procedural cohesion
b. Logical cohesion
c. Emporal cohesion
d. Co-incidental cohesion
a. Content coupling
b. Stamp coupling
c. Data coupling
d. Common coupling
11) What is the detailed sequence of steps that describes the interaction between the
user and the application?
a. Scenario scripts
b. Support classes
c. Key classes
d. Subsystems
12) Which risks identify Potential Design, Implementation, Interface, Verification and
Maintenance Problems?
a. Project risk
b. Business risk
c. Technical risk
d. Schedule risk
14) What is the testing to ensure the WebApp properly interfaces with other
applications or databases?
a. Compatibility
b. Interoperability
c. Performance
d. Security
ANSWER: Interoperability
15) Which Variation control in the context of software engineering involves controlling
variation?
a. Process applied
b. Resources expended
c. Product quality attributes
d. All mentioned above
16) Which classes represent data stores (e.g., a database) that will persist beyond the
execution of the software?
a. Process classes
b. System classes
c. Persistent classes
d. User interface classes
a. Developer
b. Tester
c. User
d. System Analyst
ANSWER: User
19) Which of the items listed below is not one of the software engineering layers?
a. Process
b. Manufacturing
c. Methods
d. Tools
ANSWER: Manufacturing
20) Line of code(LOC) of the product comes under which type of measures?
a. Indirect measures
b. Direct measures
c. Coding
d. None of the above.
a. Reliable software
b. Cost effective software
c. Reliable and cost effective software
d. None of the above
a. Random paradigm
b. Open paradigm
c. Synchronous paradigm
d. Closed paradigm
25) For the best Software model suitable for the project, in which of the phase the
developers decide a roadmap for project plan?
a. Software Design
b. System Analysis
c. Coding
d. Testing
a. Only performance.
b. Only context.
c. Information objectives, function, performance
d. None of the above.
a. Application level
b. Component level
c. Modules level
d. None of the above
a. True
b. False
ANSWER: False
a. Putnam model
b. COCOMO
c. Both A & B
d. None of the above
ANSWER: COCOMO
5) From the following select the correct option that is used to display the available
option for selection.
a. Check-box
b. Text-box
c. Button
d. Radio-Button
ANSWER: Radio-Button
a. True
b. False
ANSWER: False
8) The tools that support different stages of software development life cycle are called
as ______ .
a. CASE Tools
b. CAME tools
c. CAQE tools
d. CARE tools
ANSWER: CASE Tools
a. Requirements elicitation
b. Requirements analysis
c. Requirements design
d. Requirements documentation
10) Which of the level carries out goal, objective, work tasks, work products and other
activities of the software process?
a. Performed
b. INCOMPLETE
c. Optimized
d. Quantitatively Managed
ANSWER: Performed
11) If you have no clue of how to improve the process for the quality software which
model is used?
a. A Continuous model
b. A Staged model
c. Both A & B
d. None of the above
a. True
b. False
ANSWER: True
13) In OOD, the attributes(data variables) and methods( operation on the data) are
bundled together is called _______ .
a. Classes
b. Objects
c. Encapsulation
d. Inheritance
ANSWER: Encapsulation
14) Which design defines the logical structure of each module and their interfaces that
is used to communicate with other modules?
a. High-level designs
b. Architectural designs
c. Detailed design
d. All mentioned above
16) Which tools are used for project planning, cost, effort estimation, project
scheduling and resource planning?
17) Which design deals with the implementation part in which it shows a system and
its sub-systems in the previous two designs?
a. Architectural design
b. High-level design
c. Detailed design
d. Both A & B
a. True
b. False
ANSWER: True
19) What is the project and process level that provides the Quality Metric benefit?
a. Defect amplification
b. Defect removal efficiency
c. Measuring quality
d. All mentioned above
20) Cohesion metrics and coupling metrics are metrics in which level of design?
21) Which condition defines the circumstances for a particular operation is valid?
a. Postcondition
b. Precondition
c. Invariant
d. None of the above
ANSWER: Precondition
1) Content database
2) Database capabilities
3) Configuration management functions
24) PAD is metric indicates the number of classes that can access another class
attributes and a violation of encapsulation.
a. True
b. False
ANSWER: True
a. Coding
b. Testing
c. Maintenance
d. Abstraction
ANSWER: Abstraction
1) From the following, which software has been characterized by ‘Number Crunching’
Algorithms?
a. System software
b. Artificial intelligence software
c. Embedded software
d. Engineering and scientific software
2) IEEE provides a standard as IEEE 830-1993. For which activity this standard is
recommended standard?
4) Who deliver the technical skills that are necessary to engineer for a product or an
application?
a. Project managers
b. Practitioners
c. Customers
d. End users
ANSWER: Practitioners
6) What is a child window that contains message for the user and request for some
action to be taken?
a. Dialogue box
b. Text-Box
c. Check-Box
d. Radio Button
8) Which model is not suitable for large software projects but good one for learning
and experimenting?
9) Which includes modifications and updations done in order to correct or fix the
problems, that are either discovered by user or concluded by user error reports?
a. Perfective maintenance
b. Adaptive maintenance
c. Corrective maintenance
d. Preventive maintenance
10) Boehm suggests an approach that addresses project objectives, milestones and
schedules, responsibilities, management and technical approaches and required
resources, This principle is called as ______ .
a. W3HH principle
b. WHO principle
c. W5HH principle
d. None of the above.
11) The objective for formal technical review is to core errors in software work
products.
a. True
b. False
ANSWER: False
12) CASE tools are set of automated software application programs, that are not used
to support, accelerate and smoothen the SDLC activities.
a. Yes
b. No
ANSWER: No
a. 1,2 and 3
b. 2,3 and 4
c. 1,2 and 4
d. 1,3 and 4
14) Activities and action taken on the data are represented by circle or round-edged
rectangles is called _____ .
a. Entities
b. Process
c. Data storage
d. Data flow
ANSWER: Process
15) The six sigma for software engineering what gives the existing process and its
output to determine the current quality performance?
a. Define
b. Analyze
c. Measure
d. None of the above
ANSWER: Measure
16) Which tools are helpful in all the stages of SDLC, for requirement gathering to
testing and documentation?
17) OOD languages provide a mechanism where methods performing similar tasks but
vary in arguments, and that can be assigned to the same name is called _____ .
a. Classes
b. Object
c. Polymorphism
d. Encapsulation
ANSWER: Polymorphism
19) What computer-based system can have a profound effect on the design that is
chosen and also the implementation approach will be applied?
a. Scenario-based elements
b. Class-based elements
c. Behavioural elements
d. Flow-oriented elements
20) SRS is a document created by system analyst after the requirements are collected
from various stakeholders.
a. Yes
b. No
ANSWER: Yes
22) Give the name to diagram that represents the flow of activities described by the
use cases and at the same time the captors are involved in UML .
a. State diagram
b. Swim lane diagram
c. Activity diagram
d. Component diagram
a. Acceptance Phase.
b. Testing.
c. Maintenance.
d. None of the above.
ANSWER: Maintenance.
24) Which model is also called as the classic life cycle or the Waterfall model?
a. Iterative Development
b. Linear Sequential Development
c. RAD Model.
d. Incremental Development
25) What is the average effective global activity rate in an evolving E-type system is
invariant over the lifetime of the product?
a. Self-regulation
b. Reducing quality
c. Feedback systems
d. Organizational stability
1) Which document is created by system analyst after the requirements are collected
from Various stakeholders?
a. Feasibility study
b. Requirement gathering
c. Software requirement specification
d. Software requirement validation
a. Both A & B
b. Both B & C
c. Both A & C
d. All mentioned above
a. Requirement quality
b. Design quality
c. Code quality
d. Quality control effectiveness
a. Attributes
b. Relationship
c. Domain
d. None of the above
ANSWER: Attributes
7) Which documentation works as a key tool for software designer, developer and their
test team is to carry out their respective tasks?
a. Requirement documentation
b. User documentation
c. Software design documentation
d. Technical documentation
9) Which risk gives the degree of uncertainty and the project schedule will be
maintained so that the product will be delivered in time?
a. Business risk
b. Technical risk
c. Schedule risk
d. Project risk
10) You are working in CareerRide as a project manager. Company wants to develop a
project. You are also involved in planning team. What will be your first step in project
planning?
a. True
b. False
ANSWER: True
ANSWER: V-model
13) Software project management is the process of managing all activities that are
involved in software development, they are _____ .
a. Time
b. Cost
c. Quality management
d. All mentioned above
a. Icon
b. Window
c. Menu
d. Cursor
ANSWER: Icon
a. Gathering of requirement.
b. Understanding of requirement.
c. Getting the requirements from client.
d. All of the above.
a. Cardinality
b. Attributes
c. Operations
d. Transformers
ANSWER: Cardinality
ANSWER: A legacy system refers to outdated application software that is used instead
of available upgraded versions.
19) Which of the following cannot be applied with the software according to Software
Engineering Layers?
a. Process
b. Methods
c. Manufacturing
d. None of the above.
ANSWER: Manufacturing
20) Which software is used to control products and systems for the consumer and
industrial markets?
a. System software
b. Artificial intelligence software
c. Embedded software
d. Engineering and scientific software
a. Instructions
b. Data Structures
c. Documents
d. All of the above
a. Naming conventions
b. Identifying
c. Whitespace
d. Operators
ANSWER: Whitespace
23) The rules of writing ‘if-then-else’, ‘case-switch’, ‘while-until’ and ‘for’ control flow
statements are called _____ .
a. Comments
b. Functions
c. Line length and wrapping
d. Control Structure
24) If an application allows executing multiple instances of itself, they appear on the
screen as separate windows are called ______ .
a. Window
b. Tabs
c. Menu
d. Cursor
ANSWER: Tabs
25) Match the List 1 to List 2 and choose the correct option.
a. Unit testing
b. Regression testing
c. Sandwich testing
d. Thread-based testing
302) In which elicitation process the developers discuss with the client
and end users and know their expectations from the software?
a. Requirement gathering
b. Organizing requirements
c. Negotiation & discussion
d. Documentation
a. Spiral model
b. Waterfall model
c. Prototyping model
d. None of the above
a. True
b. False
ANSWER: True
a. ISO 9000
b. ISO 9001
c. SPICE (ISO/IEC15504)
d. Both B and C
a. Instructions
b. Data Structures
c. Documents
d. All of the above
ANSWER: All of the above
309) During security testing the tester plays the role of the individual
who desires to______ .
310) Which of the following is not a section in the standard for SQA plans
recommended by IEEE?
a. Budget
b. Time
c. People
d. None of the above
ANSWER: Budget
a. State box
b. Clear box
c. Black box
d. None of the above
313) Which may be estimated either in terms of KLOC (Kilo Line of Code)
or by calculating number of function points in the software?
a. Time estimation
b. Effort estimation
c. Cost estimation
d. Software size estimation
a. True
b. False
ANSWER: True
315) The always growing and adapting nature of software hugely depends
upon the environment in which user works in ____________ .
a. Cost
b. Dynamic Nature
c. Quality Management
d. Scalability
316) When the customer may ask for new features or functions in the
software, what does it mean in Software maintenance?
a. Host modifications
b. Client requirements
c. Market conditions
d. Organization changes
a. True
b. False
ANSWER: False
a. Data flow
b. Data storage
c. Data Structures
d. Data elements
ANSWER: Data flow
a. Size oriented
b. Function-Oriented
c. Object-Oriented
d. Use-case-Oriented
a. Radio-Button
b. Text-box
c. Check-box
d. Dialogue box
a. Preventive maintenance
b. Perfective maintenance
c. Corrective
d. Adaptive
324) Lehman has given eight laws for software evolution and he divided
software into three categories. In which category software works strictly
according to defined specifications and solutions.
a. Static-type
b. Embedded-type
c. Practical-type
d. None of the above
ANSWER: Embedded-type
325) Computer software is a complete package, which includes software
program, its documentation and user guide on how to use the software.
a. True
b. False
ANSWER: True
shabbir marri
SEPTEMBER 18, 2016 AT 3:55 PM
REPLY
saguna
OCTOBER 28, 2016 AT 3:43 PM
respected,
sir software engg que and ans plz send m pdf
REPLY
LEAVE A REPLY
Your email address will not be published. Required fields are marked *
Comment
Name *
Email *
Website
Post Comment
Search...
Copyright 2020 , Engineering Interview Questions.com , Theme by Engineering|| Privacy Policy|| Terms and Conditions|| ABOUT US|| Contact US||
Engineering interview questions,Mcqs,Objective Questions,Class Lecture Notes,Seminor topics,Lab Viva Pdf PPT Doc Book free download. Most Asked
Technical Basic CIVIL | Mechanical | CSE | EEE | ECE | IT | Chemical | Medical MBBS Jobs Online Quiz Tests for Freshers Experienced.