MCQ on Software Engineering

MCQ on Software Engineering

Dear Students, We have prepared MCQ on Software Engineering with answers. Approx 200 Number of MCQ on Software Engineering are given below with answers.

Practise these MCQ on Software Engineering to get success in competitive exams.

Question :1) Software is

(a) Superset of programs
(b) subset of programs
(c) Set of programs
(d) none of the above

Show Answer :

Answer : (A)

Question :(2) Which is NOT the part of operating procedure manuals?

(a) User manuals
(b) Operational manuals
(c) Documentation manuals
(d) Installation manuals

Show Answer :

Answer : (C)

Question :(3) Which is NOT a software characteristic?

(a) Software does not wear out
(b) Software is flexible
(c) Software is not manufactured
(d) Software is always correct

Show Answer :

Answer : (D)

Question :(4) Product is

(a) Deliverables
(b) User expectations
(c) Organization’s effort in development
(d) none of the above

Show Answer :

Answer : (A)

Question :(5) To produce a good quality product, process should be

(a) Complex
(b) Efficient
(c) Rigorous
(d) none of the above

Show Answer :

Answer : (B)

Question :(6) Which is not a product metric?

(a) Size
(b) Reliability
(c) Productivity
(d) Functionality

Show Answer :

Answer : (C)

Question :(7) Which is NOT a process metric?

(a) Productivity
(b) Functionality
(c) Quality
(d) Efficiency

Show Answer :

Answer : (B)

Question :(8) Effort is measured in terms of:

(a) Person-months
(b) Rupees
(c) Persons
(d) Months

Show Answer :

Answer : (A)

Question :(9) UML stands for

(a) Uniform modeling language
(b) Unified modeling language
(c) Unit modeling language
(d) Universal modeling language

Show Answer :

Answer : (B)

Question :(10) An independently deliverable piece of functionality providing access to its services through interface is called

(a) Software measurement
(b) Software composition
(c) Software measure
(d) Software component

Show Answer :

Answer : (D)

Question :(11) Infrastructure software are covered under

(a) Generic products
(b) Customized products
(c) Generic and Customized products
(d) none of the above

Show Answer :

Answer : (A)

Question :(12) Management of software development is dependent on

(a) People
(b) product
(c) Process
(d) all of the above

Show Answer :

Answer : (D)

Question :(13) During software development, which factor is most crucial?

(a) People
(b) Product
(c) Process
(d) Project

Show Answer :

Answer : (A)

Question :(14) Program is

(a) Subset of software
(b) super set of software
(c) Software
(d) none of the above

Show Answer :

Answer : (A)

Question :(15) Milestones are used to

(a) Know the cost of the project
(b) know the status of the project
(c) Know user expectations
(d) none of the above

Show Answer :

Answer : (B)

Question :(16) The term module used during design phase refers to

(a) Function
(b) Procedure
(c) Sub program
(d) All of the above

Show Answer :

Answer : (D)

Question :(17) Software consists of

(a) Set of instructions + operating system
(b) Programs + documentation + operating procedures
(c) Programs + hardware manuals
(d) Set of programs

Show Answer :

Answer : (B)

Question :(18) Software engineering approach is used to achieve:

(a) Better performance of hardware
(b) Error free software
(c) Reusable software
(d) Quality software product

Show Answer :

Answer : (D)

Question :(19) Concept of software engineering is applicable to

(a)FORTRAN language only
(b) Pascal language only
(c) ‘C’ language only
(d) All of the above

Show Answer :

Answer : (D)

Question :(20) CASE Tool is

(a) Computer Aided Software Engineering
(b) Component Aided Software Engineering
(c) Constructive Aided Software Engineering
(d)Computer Analysis Software Engineering

Show Answer :

Answer : (A)

Question :(21) Spiral Model was developed by

(a) Bev Little wood
(b) Berry Boehm
(c) Roger Pressman
(d) Victor Basili

Show Answer :

Answer : (B)

Question :(22) Which model is most popular for student’s small projects?

(a) Waterfall model
(b) Spiral model
(c) Quick and fix model
(d) Prototyping model

Show Answer :

Answer : (C)

Question :(23) Which is not a software life cycle model?

(a) Waterfall model
(b) Spiral model
(c) Prototyping model
(d) Capability maturity model

Show Answer :

Answer : (D)

Question :(24) Project risk factor is considered in

(a) Waterfall model
(b) Prototyping model
(c) Spiral model
(d) Iterative enhancement model

Show Answer :

Answer : (C)

Question :(25) SDLC stands for

(a) Software design life cycle
(b) Software development life cycle
(c) System development life cycle
(d) System design life cycle

Show Answer :

Answer : (B)

Question :(26) Build and fix model has

(a) 3 phases
(b) 1 phase
(c) 2 phases
(d) 4 phases

Show Answer :

Answer : (C)

Question :(27) Which of the following is a type of software?

(a) System Software
(b) Embedded Software
(c) Application
(d) all of the above

Show Answer :

Answer : (A)

Question :(28) Waterfall model is not suitable for

(a) small projects
(b) accommodating change
(c) complex projects
(d) none of the above

Show Answer :

Answer : (B)

Question :(29) RAD stands for

(a) Rapid application development
(b) Relative application development
(c) Ready application development
(d) Repeated application development

Show Answer :

Answer : (A)

Question :(30) RAD model was proposed by

(a) Lucent Technologies
(b) Motorola
(c) IBM
(d) Microsoft

Show Answer :

Answer : (C)

Question :(31) If requirements are easily understandable and defined, which model is best suited?

(a) Waterfall model
(b) Prototyping model
(c) Spiral model
(d) None of the above

Show Answer :

Answer : (A)

Question :(32) If requirements are frequently changing, which model is to be selected?

(a) Waterfall model
(b) Prototyping model
(c) RAD model
(d) Iterative enhancement model

Show Answer :

Answer : (B)

Question :(33) If user participation is available, which model is to be chosen?

(a) Waterfall model
(b) Iterative enhancement model
(c) Spiral model
(d) RAD model

Show Answer :

Answer : (D)

Question :(34) If limited user participation is available, which model is to be selected?

(a) Waterfall model
(b) Spiral model
(c) Iterative enhancement model
(d) any of the above

Show Answer :

Answer : (D)

Question :(35) If project is the enhancement of existing system, which model is best suited?

(a) Waterfall model
(b) Prototyping model
(c) Iterative enhancement model
(d) Spiral model

Show Answer :

Answer : (C)

Question :(36) Which one is the most important feature of spiral model?

(a) Quality management
(b) Risk management
(c) Performance management
(d) Efficiency management

Show Answer :

Answer : (B)

Question :(37) Most suitable model for new technology that is not well understood is:

(a) Waterfall model
(b) RAD model
(c) Iterative enhancement model
(d) Evolutionary development model

Show Answer :

Answer : (D)

MCQ on Software Engineering with answers

Question :(38) Statistically, the maximum percentage of errors belong to the following phase of SDLC

(a) Coding
(b) Design
(c) Specifications
(d) Installation and maintenance

Show Answer :

Answer : (C)

Question :(39) Which phase is not available in software life cycle?

(a) Coding
(b) Testing
(c) Maintenance
(d) Abstraction

Show Answer :

Answer : (D)

Question :(40) The development is supposed to proceed linearly through the phase in

(a) Spiral model
(b) Waterfall model
(c) Prototyping model
(d) None of the above

Show Answer :

Answer : (B)

Question :(41) The outcome of construction phased can be treated as:

(a) Product release
(b) Beta release
(c) Alpha release
(d) All of the above

Show Answer :

Answer : (B)

Question :(42) Which one is not a step of requirement engineering?

(a) Requirements elicitation
(b) Requirements analysis
(c) Requirements design
(d) Requirements documentation

Show Answer :

Answer : (C)

Question :(43) Requirements elicitation means

(a) Gathering of requirements
(b) Capturing of requirements
(c) Understanding of requirements
(d) All of the above

Show Answer :

Answer : (D)

Question :(44) SRS stands for

(a) Software requirements specification
(b) System requirements specification
(c) Systematic requirements specifications
(d) None of the above

Show Answer :

Answer : (A)

Question :(45) SRS document is for

(a) “What” of a system?
(b) How to design the system?
(c) Costing and scheduling of a system
(d) System’s requirement.

Show Answer :

Answer : (A)

Question :(46) Requirements review process is carried out to

(a) Spend time in requirements gathering
(b) Improve the quality of SRS
(c) Document the requirements
(d) None of the above

Show Answer :

Answer : (B)

Question :(47) Which one of the statements is not correct during requirements engineering?

(a) Requirements are difficult to uncover
(b) Requirements are subject to change
(c) Requirements should be consistent
(d) Requirements are always precisely known.

Show Answer :

Answer : (D)

Question :(48) Which one is not a type of requirements?

(a) Known requirements
(b) Unknown requirements
(c) Undreamt requirements
(d) Complex requirements

Show Answer :

Answer : (D)

Question :(49) Which one is not a requirements elicitation technique?

(a) Interviews
(b) The use case approach
(c) FAST
(d) Data flow diagram.

Show Answer :

Answer : (D)

Question :(50) FAST stands for

(a) Functional Application Specification Technique
(b) Fast Application Specification Technique
(c) Facilitated Application Specification Technique
(d) None of the above

Show Answer :

Answer : (C)

Question :(51) QFD in requirement engineering stands for

(a) Quality function design
(b) Quality factor design
(c) Quality function development
(d) Quality function deployment

Show Answer :

Answer : (D)

Question :(52) Which is not a type of requirements under quality function deployment?

(a) Normal requirements
(b) Abnormal requirements
(c) Expected requirements
(d) Exciting requirements

Show Answer :

Answer : (B)

Question :(53) Use case approach was developed by

(a) I. Jacobson and others
(b) J.D. Musa and others
(c) B. Little wood
(d) None of the above

Show Answer :

Answer : (A)

Question :(54) Context diagram explains

(a) The overview of the system
(b) The internal view of the system
(c) The entities of the system
(d) None of the above

Show Answer :

Answer : (A)

Question :(55) DFD stands for

(a) Data Flow design
(b) Descriptive functional design
(c) Data flow diagram
(d) None of the above

Show Answer :

Answer : (C)

Question :(56) ERD stands for

(a) Entity relationship diagram
(b) Exit related diagram
(c) Entity relationship design
(d) Exit related design

Show Answer :

Answer : (A)

Question :(57) Which is not a characteristic of a good SRS?

(a) Correct
(b) Complete
(c) Consistent
(d) Brief

Show Answer :

Answer : (D)

Question :(58) Outcome of requirements specification phase is

(a) Design Document
(b) SRS Document
(c) Test Document
(d) None of the above

Show Answer :

Answer : (B)

Question :(59) The basic concepts of ER model are:

(a) Entity and relationship
(b) Relationships and keys
(c) Entity, effects and relationship
(d) Entity, relationship and attribute

Show Answer :

Answer : (D)

Question :(60) The DFD depicts

(a) Flow of data
(b) Flow of control
(c) Both (a) &
(b)
(d) None of the above

Show Answer :

Answer : (A)

Question :(61) Product features are related to:

(a) Functional requirements
(b) Non functional requirements
(c) Interface requirement
(d) None of the above

Show Answer :

Answer : (A)

MCQ on Software Engineering with answers

Question :(62) Which one is a quality attribute?

(a) Reliability
(b) Availability
(c) Security
(d) All of the above

Show Answer :

Answer : (D)

Question :(63) IEEE standard for SRS is:

(a) IEEE Standard 837-1998
(b) IEEE Standard 830-1998
(c) IEEE Standard 832-1998
(d) IEEE Standard 839-1998

Show Answer :

Answer : (B)

Question :(64) Which one is not a functional requirement?

(a) Efficiency
(b) Reliability
(c) Product features
(d) Stability

Show Answer :

Answer : (C)

Question :(65) APIs stand for:

(a) Application performance interfaces
(b) Application programming interfaces
(c) Application programming integration
(d) Application performance integration

Show Answer :

Answer : (B)

Question :(66) After the finalization of SRS, we may like to estimate

(a) Size
(b) Cost
(c) Development time
(d) All of the above.

Show Answer :

Answer : (D)

Question :(67 )Which one is not a size measure for software

(a) LOC
(b) Function Count
(c) Cyclomatic Complexity
(d) Halstead’s program length

Show Answer :

Answer : (C)

Question :(68) Function count method was developed by

(a) B.Beizer
(b) B.Boehm
(c) M.halstead
(d) Alan Albrecht

Show Answer :

Answer : (D)

Question :(69) Function point analysis (FPA) method decomposes the system into functional units. The total numbers of functional units are

(a) 2
(b) 5
(c) 4
(d) 1

Show Answer :

Answer : (B)

Question :(70) COCOMO was developed initially by

(a) B.W.Bohem
(b) Gregg Rothermal
(c) B.Beizer
(d) Rajiv Gupta

Show Answer :

Answer : (A)

Question :(71) A COCOMO model is

(a) Common Cost estimation model
(b) Constructive cost Estimation model
(c) Complete cost estimation model
(d) Comprehensive Cost estimation model

Show Answer :

Answer : (B)/span>

Question :(72) Estimation of software development effort for organic software is COCOMO is

(a) E=2.4(KLOC)1.05PM
(b) E=3.4(KLOC)1.06PM
(c) E=2.0(KLOC)1.05PM
(d) E-2.4(KLOC)1.07PM

Show Answer :

Answer : (A)

Question :(73) Estimation of size for a project is dependent on

(a) Cost
(b) Schedule
(c) Time
(d) None of the above

Show Answer :

Answer : (D)

Question :(74) In function point analysis, number of Complexity adjustment factor is

(a) 10
(b) 20
(c) 14
(d) 12

Show Answer :

Answer : (C)

Question :(75) COCOMO-II estimation model is based on

(a) Complex approach
(b) Algorithm approach
(c) Bottom up approach
(d) Top down approach

Show Answer :

Answer : (B)

Question :(76) Cost estimation for a project may include

(a) Software Cost
(b) Hardware Cost
(c) Personnel Costs
(d) All of the above

Show Answer :

Answer : (D)

Question :(77) In COCOMO model, if project size is typically 2-50 KLOC, then which mode is to be selected?

(a) Organic
(b) Semidetached
(c) Embedded
(d) None of the above

Show Answer :

Answer : (A)

Question :(78) COCOMO-II was developed at

(a) University of Maryland
(b) University of Southern California
(c) IBM
(d) AT & T Bell labs

Show Answer :

Answer : (B)

Question :(79) Which one is not a Category of COCOMO-II?

(a) End User Programming
(b) Infrastructure Sector
(c) Requirement Sector
(d) System Integration

Show Answer :

Answer : (C)

Question :(80) Which one is not infrastructure software?

(a) Operating system
(b) Database management system
(c) Compilers
(d) Result management system

Show Answer :

Answer : (D)

Question :(81) How many stages are in COCOMO-II?

(a) 2
(b) 3
(c) 4
(d) 5

Show Answer :

Answer : (B)

Question :(82) Which one is not a stage of COCOMO-II?

(a) Application Composition estimation model
(b) Early design estimation model
(c) Post architecture estimation model
(d) Comprehensive cost estimation model

Show Answer :

Answer : (D)

Question :(83) The most desirable form of coupling is

(a) Control
(b) Data
(c) Common
(d) Content

Show Answer :

Answer : (B)

Question :(84) The worst type of coupling is

(a) Content
(b) Common
(c) External
(d) Data coupling

Show Answer :

Answer : (A)

Question :(85) The most desirable form of cohesion is

(a) Logical cohesion
(b) Procedural cohesion
(c) Functional cohesion
(d) Temporal cohesion

Show Answer :

Answer : (C)

Question :(86) The worst type of cohesion is

(a) Temporal cohesion
(b) Coincidental cohesion
(c) Logical cohesion
(d) Sequential cohesion

Show Answer :

Answer : (B)

Question :(87) Which one is not a strategy for design?

(a) Bottom up design
(b) Top down design
(c) Embedded design
(d) Hybrid design

Show Answer :

Answer : (C)

Question :(88) Software testing is:

(a) The process of demonstrating that errors are not present
(b) The process of establishing confidence that a program does what it is supposed to do
(c) The process of executing a program to show it is working as per specifications
(d) The process of executing a program with the intent of finding errors

Show Answer :

Answer : (D)

Question :(89) Software mistakes during coding are known as:

(a) failures
(b) defects
(c) bugs
(d) errors

Show Answer :

Answer : (C)

Question :(90) Functional testing is known as:

(a) Structural testing
(b) Behavior testing
(c) Regression testing
(d) None of the above

Show Answer :

Answer : (B)

Question :(91) Regression testing is primarily related to:

(a) Functional testing
(b) Data flow testing
(c) Development testing
(d) Maintenance testing

Show Answer :

Answer : (D)

Question :(92 )The relationship of data elements in a module is called

(a) Coupling
(b) Cohesion
(c) Modularity
(d) None of the above

Show Answer :

Answer : (B)

Question :(93) The extent to which different modules are dependent upon each other is called

(a) Coupling
(b) Cohesion
(c) Modularity
(d) Stability

Show Answer :

Answer : (A) 94) A system that does not interact with external environment is called

(a) Closed system
(b) Logical system
(c) Open system
(d) Hierarchal system

Show Answer :

Answer : (A)

Question :(95) Which one is not a phase of “bath tub curve” of hardware reliability

(a) Burn-in
(b) Useful life
(c) Wear-out
(d) Test-out

Show Answer :

Answer : (D)

Question :(96) Software reliability is

(a) The probability of failure free operation of a program for a specified time in a specified environment
(b) The probability of failure of a program for a specified time in a specified environment
(c) The probability of success of a program for a specified time in any environment
(d) None of the above

Show Answer :

Answer : (A)

Question :(97) Fault is

(a) Defect in the program
(b) Mistake in the program
(c) Error in the program
(d) All of the above

Show Answer :

Answer : (D)

Question :(98) One fault may lead to

(a) one failure
(b) two failures
(c) many failures
(d) all of the above

Show Answer :

Answer : (D)

Question :(99) Which ‘time’ unit is not used in reliability studies?

(a) Execution time
(b) Machine time
(c) Clock time
(d) Calendar time

Show Answer :

Answer : (B)

Question :(100) Failure occurrences can be represented as

(a) time to failure
(b) time interval between failures
(c) failures experienced in a time interval
(d) All of the above

Show Answer :

Answer : (D)

Question :(101)As the reliability increases, failure intensity

(a) decreases
(b) increases
(c) no effect
(d) None of the above

Show Answer :

Answer : (A)

Question :(102) Maximum possible value of reliability is

(a) 100
(b) 10
(c) 1
(d) 0

Show Answer :

Answer : (C)

Question :(103) Minimum possible value of reliability is

(a) 100
(b) 10
(c) 1
(d) 0

Show Answer :

Answer : (D)

Question :(104) Software Quality is

(a) Conformance to requirements
(b) Fitness for the purpose
(c) Level of satisfaction
(d) All of the above

Show Answer :

Answer : (D)

Question :(105)Defect rate is

(a) Number of defects per million lines of source code
(b) Number of defects per function point
(c) Number of defects per unit of size of software
(d) All of the above

Show Answer :

Answer : (D)

Question :(106) How many product quality factors have been proposed in McCall quality model?

(a) 2
(b) 3
(c) 11
(d) 6

Show Answer :

Answer : (D)

Question :(107) Which one is not a product quality factor of McCall quality model?

(a) Product revision
(b) Product operation
(c) Product specification
(d) Product transition

Show Answer :

Answer : (C)

Question :(108) The second level of quality attributes in McCall quality model are termed as

(a) quality criteria
(b) quality factors
(c) quality guidelines
(d) quality specifications

Show Answer :

Answer : (A)

Question :(109) Which one is not a level in Boehm software quality model?

(a) Primary uses
(b) Intermediate constructs
(c) Primitive constructs
(d) Final constructs

Show Answer :

Answer : (D)

Question :(110) Which one is not a software quality model?

(a) McCall model
(b) Boehm model
(c) ISO 9000
(d) ISO 9126

Show Answer :

Answer : (C)

Question :(111) Basic execution time model was developed by

(a) Bev.Littlewood
(b) J.D.Musa
(c) R.Pressman
(d) Victor Baisili

Show Answer :

Answer : (D)

Question :(112) NHPP stands for

(a) Non Homogeneous Poisson Process
(b) Non Heterogeneous Poisson Process
(c) Non Homogeneous Poisson Product
(d) Non Heterogeneous Poisson Product

Show Answer :

Answer : (A)

Question :(113 ) In Basic execution time model, failure intensity is given by

(a) λ(µ)=λ0(1-µ2 / V0)
(b) λ(µ)=λ0(1-µ / V0)
(c) λ(µ)=λ0(1-V0/ µ2)
(d) λ(µ)=λ0(1- V0/ µ)

Show Answer :

Answer : (B)

Question :(114 ) In Basic execution time model, additional number of failures required to achieve a failure intensity objective is expressed as

(a) 0/λ0(λP – λF)
(b) ) 0/λ0(λF – λP)
(c) λ0 0(λF – λP)
(d) λ0/ 0 (λP – λF)

Show Answer :

Answer : (A)

Question :(115 )In Logarithmic Poisson execution model, ‘θ’ is known as

(a) Failure intensity function parameter
(b) Failure intensity decay parameter
(c) Failure intensity measurement
(d) Failure intensity increment parameter

Show Answer :

Answer : (B)

Question :(116) Failure intensity function of Logarithmic Poisson execution model is given as

(a) λ(µ)= λ0LN(-θµ)
(b) λ(µ)= λ0exp(θµ)
(b) λ(µ)= λ0exp(-θµ)
(c) λ(µ)= λ0log(-θµ

Show Answer :

Answer : (C)

Question :(117 ) CMM level 1 has

(a) 6 KPAs
(b) 2 KPAs
(c) 0 KPAs
(d) None of the above

Show Answer :

Answer : (C)

Question :(118) MTBF stands for

(a) Mean time between failure
(b) Maximum time between failures
(c) Minimum time between failures
(d) Many time between failures

Show Answer :

Answer : (A)

Question :(119 )CMM model is a technique to

(a) Improve the software process
(b) Automatically develop the software
(c) Test the software
(d) All of the above

Show Answer :

Answer : (A)

Question :(120) Total numbers of maturing levels in CMM are

(a) 1
(b) 3
(c) 5
(d) 7

Show Answer :

Answer : (C)

MCQ on Software Engineering with answers

Question :(121) Reliability of software is dependent on number of errors

(a) removed
(b) remaining
(c) both (a) &
(b)
(d) None of the above

Show Answer :

Answer : (B)

Question :(122) Reliability of software is usually estimated at

(a) Analysis phase
(b) Design phase
(c) Coding phase
(d) Testing phase

Show Answer :

Answer : (D)

Question :(123) CMM stands for

(a) Capacity maturity model
(b) Capability maturity model
(c) Cost management model
(d) Comprehensive maintenance model

Show Answer :

Answer : (B)

Question :(124) Which level of CMM is for basic project management?

(a) Initial
(b) Repeatable
(c) Defined
(d) Managed

Show Answer :

Answer : (B)

Question :(125) Which level of CMM is for process management?

(a) Initial
(b) Repeatable
(c) Defined
(d) Optimizing

Show Answer :

Answer : (D)

Question :(126 )CMM was developed at

(a) Harvard University
(b) Cambridge University
(c) Carnegie Mellon University
(d) Maryland University

Show Answer :

Answer : (C)

Question :(127 )The number of clauses used in ISO 9001 are

(a) 15
(b) 25
(c) 20
(d) 10

Show Answer :

Answer : (C)

Question :(128)In reliability models, our emphasis is on

(a)errors
(b)fault
(c) failures
(d)bugs

Show Answer :

Answer : (C)

Question :(129 ) McCall has developed a

(a) Quality model
(b) Process improvement model
(c) Requirement model
(d) Design model

Show Answer :

Answer : (A)

Question :(130) The model to measure the software process improvement is called

(a) ISO 9000
(b) ISO 9126
(c) CMM
(d) Spiral model

Show Answer :

Answer : (C)

Question :(131) In ISO 9126, each characteristic is related to

(a) one attributes
(b) two attributes
(c) three attributes
(d) four attributes

Show Answer :

Answer : (A)

Question :(132) Each maturity model is CMM has

(a) One KPA
(b) Equal KPAs
(c) Several KPAs
(d) no KPA

Show Answer :

Answer : (C)

Question :(133) ISO 9126 contains definitions of

(a) quality characteristics
(b) quality factors
(c) quality attributes
(d) All of the above

Show Answer :

Answer : (D)

Question :(134 )Which is not a software reliability model ?

(a) The Jelinski-Moranda Model
(b) Basic execution time model
(c) Spiral model
(d) None of the above

Show Answer :

Answer : (C)

Question :(135) In McCall quality model; product revision quality factor consist of

(a) Maintainability
(b) Flexibility
(c) Testability
(d) None of the above

Show Answer :

Answer : (D)

Question :(136) In reliability models, our emphasis is on

(a) errors
(b) faults
(c) failures
(d) bugs

Show Answer :

Answer : (C)

Question :(137) MTTF stands for

(a) Mean time to failure
(b) Maximum time to failure
(c) Minimum time to failure
(d) None of the above

Show Answer :

Answer : (A)

Question :(138 ) Software does not break or wear out like hardware. What is your opinion?

(a) True
(b) False
(c) Cannot say
(d) not fixed

Show Answer :

Answer : (A)

Question :(139) Software reliability is defined with respect to

(a) time
(b) speed
(c) quality
(d) None of the above

Show Answer :

Answer : (A)

Question :(140 ) KPA in CMM stands for

(a) Key Process Area
(b) Key Product Area
(c) Key Principal Area
(d) Key Performance Area

Show Answer :

Answer : (A)

Question :(141) For a function of n variables, boundary value analysis yields:

(a) 4n+3 test cases
(b) 4n+1 test cases
(c) n+4 test cases
(d) None of the above

Show Answer :

Answer : (B)

Question :(142 ) For a function of two variables, how many cases will be generated by robustness testing?

(a) 9
(b) 13
(c) 25
(d) 42

Show Answer :

Answer : (B)

Question :(143)For a function of n variables robustness testing of boundary value analysis yields:

(a) 4n+1
(b) 4n+3
(c) 6n+1
(d) None of the above

Show Answer :

Answer : (C)

Question :(144 ) A node with indegree=0 and outdegree ≠ 0 is called

(a) Source node
(b) Destination node
(c) Transfer node
(d) None of the above

Show Answer :

Answer : (A)

Question :(145)A node with indegree ≠ 0 and out degree=0 is called

(a) Source node
(b) Predicate node
(c) Destination node
(d) None of the above

Show Answer :

Answer : (C)

Question :(146 ) A decision table has

(a) Four portions
(b) Three portions
(c) Five portions
(d) Two portions

Show Answer :

Answer : (A)

Question :(147 ) Beta testing is carried out by

(a) Users
(b) Developers
(c) Testers
(d) All of the above

Show Answer :

Answer : (A)

Question :(148) Equivalence class partitioning is related to

(a) Structural testing
(b) Black box testing
(c) Mutation testing
(d) All of the above

Show Answer :

Answer : (B)

Question :(149) Cause effect graphing techniques is one form of

(a) Maintenance testing
(b) Structural testing
(c) Function testing
(d) Regression testing

Show Answer :

Answer : (C)

Question :(150) During validation

(a) Process is checked
(b) Product is checked
(c) Developer’s performance is evaluated
(d) The customer checks the product

Show Answer :

Answer : (D)

MCQ on Software Engineering with answers

Question :(151) 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

Show Answer :

Answer : (B)

Question :(152) 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

Show Answer :

Answer : (A)

Question :(153) Alpha testing is done by

(a) Customer
(b) Tester
(c) Developer
(d) All of the above

Show Answer :

Answer : (A)

Question :(154) Site for Alpha testing is

(a) Software company
(b) Installation place
(c) Anywhere
(d) None of the above

Show Answer :

Answer : (A)

Question :(155 ) Site for Beta testing is

(a) Software company
(b) User’s site
(c) Anywhere
(d) All of the above

Show Answer :

Answer : (B)

Question :(156) Acceptance testing is done by

(a) Developers
(b) Customers
(c) Testers
(d) All of the above

Show Answer :

Answer : (B)

Question :(157) One fault may lead to

(a) One failure
(b) No failure
(c) Many failure
(d) All of the above

Show Answer :

Answer : (D)

Question :(158) Test suite is

(a) Set of test cases
(b) Set of inputs
(c) Set of outputs
(d) None of the above

Show Answer :

Answer : (A)

Question :(159) Behavioral specification is required for:

(a) Modeling
(b) Verification
(c) Validation
(d) None of the above

Show Answer :

Answer : (B)

Question :(160) During the development phase, the following testing approach is not adopted

(a) Unit testing
(b) Bottom up testing
(c) Integration testing
(d) Acceptance testing

Show Answer :

Answer : (D)

Question :(161) Which is not a functional testing technique?

(a) Boundary value analysis
(b) Decision table
(c) Regression testing
(d) None of the above

Show Answer :

Answer : (C)

Question :(162) 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

Show Answer :

Answer : (D)

Question :(163) 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

Show Answer :

Answer : (B)

Question :(164) 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

Show Answer :

Answer : (A)

Question :(165) 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

Show Answer :

Answer : (D)

Question :(166 )Cyclomatic complexity is developed by

(a) B.W.Boehm
(b) T.J.McCabe
(c) B.W.Lettlewood
(d) Victor Basili

Show Answer :

Answer : (D)

Question :(167) 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

Show Answer :

Answer : (A)

Question :(168) Cyclomatic complexity is denoted by

(a) V(G)=e-n+2P
(b) V(G)= _ +1
(c) V(G)=Number of regions of the graph
(d) All of the above Ans.d

Question :(169) The equation V(G)= ∏ +1 of cyclomatic complexity is applicable only if every predicate node has

(a) two outgoing edges
(b) three or more outgoing edges
(c) no outgoing edges
(d) none of the above

Show Answer :

Answer : (A)

Question :(170 )The size of the graph matrix is

(a) Number of edges in the flow graph
(b) Number of nodes in the flow graph
(c) Number of paths in the flow graph
(d) Number of independent paths in the flow graph

Show Answer :

Answer : (B)

Question :(171) Every node is represented by

(a) One row and one column in graph matrix
(b) Two rows and two columns in graph matrix
(c) One row and two columns in graph matrix
(d) None of the above

Show Answer :

Answer : (A)

Question :(172) Cyclomatic complexity is equal to

(a) Number of independent paths
(b) Number of paths
(c) Number of edges
(d) None of the above

Show Answer :

Answer : (A)

Question :(173) Data flow testing is related to

(a) Data flow diagrams
(b) E-R diagrams
(c) Data dictionaries
(d) none of the above

Show Answer :

Answer : (D)

Question :(174) In data flow testing, objective is to find

(a) All dc-paths that are not du-paths
(b) All du-paths
(c) All du-paths that are not dc-paths
(d) All dc-paths

Show Answer :

Answer : (C)

Question :(175) Mutation testing is related to

(a) Fault seeding
(b) Functional testing
(c) Fault checking
(d) None of the above

Show Answer :

Answer : (A)

Question :(176) The overhead code required to be written for unit testing is called

(a) Drivers
(b) Stubs
(c) Scaffolding
(d) None of the above

Show Answer :

Answer : (C)

Question :(177) Which is not a debugging techniques

(a) Core dumps
(b) Traces
(c) Print statements
(d) Regression testing

Show Answer :

Answer : (D)

Question :(178) A break in the working of a system is called

(a) Defect
(b) Failure
(c) Fault
(d) Error

Show Answer :

Answer : (B)

Question :(179) Alpha and Beta testing techniques are related to

(a) System testing
(b) Unit testing
(c) Acceptance testing
(d) Integration testing

Show Answer :

Answer : (C)

Question :(180) Which one is not the verification activity

(a) Reviews
(b) Path testing
(c) Walkthrough
(d) Acceptance testing

Show Answer :

Answer : (D)

Question :(181) Testing the software is basically

(a) Verification
(b) Validation
(c) Verification and validation
(d) None of the above

Show Answer :

Answer : (C)

Question :(182) Integration testing techniques are

(a) Top down
(b) Bottom up
(c) Sandwich
(d) All of the above

Show Answer :

Answer : (D)

Question :(183) Functionality of software is tested by

(a) White box testing
(b) Black box testing
(c) Regression testing
(d) None of the above

Show Answer :

Answer : (B)

Question :(184 )Top down approach is used for

(a) Development
(b) Identification of faults
(c) Validation
(d) Functional testing

Show Answer :

Answer : (B)

Question :(185) Thread testing is used for testing

(a) Real time systems
(b) Object oriented systems
(c) Event driven systems
(d) All of the above

Show Answer :

Answer : (B)

Question :(186) Testing of software with actual data and in the actual environment is called

(a) Alpha testing
(b) Beta testing
(c) Regression testing
(d) None of the above

Show Answer :

Answer : (B)

Question :(187) Level-O DFD is similar to

(a) Use case diagram
(b) Context diagram
(c) System diagram
(d) None of the above

Show Answer :

Answer : (B)

Question :(188) Temporal cohesion means

(a)cohesion between temporal variables
(b) cohesion between local variables
(c) cohesion with respect to time
(d)coincidental cohesion.

Show Answer :

Answer : (C)

Question :(189) Functional cohesion means

(a) Operations are part of single functional task and are placed in same procedure
(b) Operations are part of single functional task and are placed in multiple procedure
(c) Operations are part of multiple tasks
(d) ) None of the above

Show Answer :

Answer : (A)

Question :(190)When two modules refer to same global data area, they are related as

(a)external coupled
(b)data coupled
(c)content coupled
(d)common coupled

Show Answer :

Answer : (D)

Question :(191) The module in which instructions are related through flow of control is

(a)temporal cohesion
(b)logical cohesion
(c)procedural cohesion
(d)functional cohesion

Show Answer :

Answer : (A)

Question :(192)The most desirable form of coupling is

(a)control coupling
(b) data coupling
(c)common coupling
(d) content coupling

Show Answer :

Answer : (B)

Question :(193)The worst type of coupling is

(a)control coupling
(b) data coupling
(c)common coupling
(d) content coupling

Show Answer :

Answer : (D)

Question :(194) The most desirable form of cohesion is

(a)logical cohesion
(b) procedural cohesion
(c)functional cohesion
(d) temporal cohesion

Show Answer :

Answer : (C)

Question :(195) The worst type of cohesion is

(a)coincidental cohesion
(b) procedural cohesion
(c)functional cohesion
(d) temporal cohesion

Show Answer :

Answer : (A)

Question :(196) Which one is not a strategy for design

(a)bottom-up design b) top-down design
(c)embedded design
(d) hybrid design

Show Answer :

Answer : (C)

Question :(197)Function Point can be calculated by

(a)UFP*CAF
(b) UFP*FAC
(c)UFP*Cost
(d) UFP*Productivity

Show Answer :

Answer : (B)

Question :(198) Which is the first step in the software development life cycle? a) Analysis
(b) Design
(c) Problem/Opportunity Identification d) Development and Documentation

Show Answer :

Answer : (C)

Click here to visit Official CBSE website

Click here for NCERT solutions

Click here to visit Official Website of NCERT

Click here to download NCERT Textbooks

Share with your friends

Leave a Reply