Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
1 The most important feature of spiral model is.
A Requirement analysis.
B Risk management.
C Quality management.
D Configuration management.
ANS B
2 SRS is also known as specification of
A White box testing
B Stress testing
C Integrated testing
D Black box testing
ANS D
3 The most important feature, working of waterfall model is.
A All stages work simultaneously
B A new phase is started after completing previous phase
C Works on software quality management only.
D Focus on requirement engineering and testing of the software.
ANS B
4 Code and fix model is more suitable than waterfall model for a transaction processing
software.
A yes
B no
C Yes when requirements are well known
D B, C
ANS B
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
5 SRS stands for
A Software requirement standard
B Software requirement specification
C Software Refinement Specification
D Software requirement subjects
ANS B
6 Software Engineering Deals with
A All the aspects of software Development
B Focus on quality of a software only
C Deals with quickly delivering of software
D Focus on testing and maintenance of software
ANS A
7 A COCOMO model is
A Common Cost Estimation Model.
.
B Constructive Cost Estimation Model.
C Complete Cost Estimation Model.
D Comprehensive Cost Estimation Model
ANS B
8 The desired level of coupling is
A No coupling
B Control coupling
C Common coupling
D Data coupling
ANS D
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
9 UML Stands for
A Unified Modeling Language
B Unified Modeling Levels
C Uniform Modeling Language,
D Universal Modeling Language
ANS A
10 RUP in terms of software engineering
A Rational Unified Process
B Relation Uniform Procedure
C Ratio Unique process
D A,B
ANS A
11 Which one is/are the functional requirement
A Performance of a software
B Find the basic salary of an employee
C User friendly interface
D Reliability of a software
ANS B
12 Which one is/are the Non- functional requirement
A Performance of a software
B Find the basic salary of an employee
C User friendly interface
D Reliability of a software
ANS ACD
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
13 Abstract View of a system is defined by
A Zero Level Data Flow Diagram
B First Level Data Flow Diagram
C Second Level Data Flow Diagram
D All Level Data Flow Diagram
ANS A
14 Writing Requirements in mathematical form is known as
A Sequential Method
B Formal Methods
C Procedural Method
D All of the above
ANS B
15 In the spiral model risk analysis is performed
A In the first loop
B in the first and second loop
C In every loop
D before using spiral model
ANS C
16 For a well understood data processing application it is best to use
A The waterfall model
B prototyping model
C the evolutionary model
D the spiral model
ANS A
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
17 The feature of the object oriented paradigm which helps code reuse is
A object
B class.
C inheritance
D aggregation
ANS C
18 In function point analysis, number of general system characteristics used to rate the
system are
A 10
B 14
C 20
D 12
ANS B
19 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
ANS A
20 Requirements can be refined using
A The waterfall model
B prototyping model
C the evolutionary model
D the spiral model
ANS B
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
21 Structured charts are a product of
A requirements gathering
B requirements analysis
C Design
D Coding
ANS C
22 The problem that threatens the success of a project but which has not yet happened
is a
A Bug
B Error
C Risk
D Failure
ANS C
23 Pseudocode can replace
A flowcharts
B structure charts
C decision tables
D cause-effect graphs
ANS A
24 Software consists of
A Set of instructions + operating procedures
B Set of programs
C Programs + hardware manuals
D Programs + documentation + operating procedures
ANS D
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
25 Which phase is not available in software life cycle?
A Coding
B Testing
C Maintenance
D Abstraction
ANS D
26 Which is not a step of requirement engineering?
A Requirements elicitation
B Requirements analysis
C Requirements design
D Requirements documentation
ANS C
27 Site for Alpha Testing is
A Software Company
B Installation place
C Any where
D None of the above
ANS A
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
28 Which is not a size metric?
(A) LOC (B) Function count
A LOC
B Function point
C Cyclomatic complexity
D Program length
ANS ACD
29 What types of models are created during software requirements analysis?
A Functional and behavioral
B Algorithmic and data structure
C Architectural and structural
D Usability and reliability
ANS A
30 Generally Test cases are prepared in the phase
A Requirement analysis
B Design
C Testing
D Maintenance
ANS C
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
31
A 3, (1234567 ,123567,1234 67)
B 4, (1234567 ,123567,1234 67)
C 3, (123456712 ,123567,1234 67)
D 3, (1234567 ,123567 )
ANS A
32
A 4
B 5
C 6
D 7
ANS B
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
33 Use Case Diagram consist of
A Actor , use case
B Objects
C Actor, use case, connector lines
D None
ANS C
34 Software testing is
A A process of executing a program with the intent of finding of an
error.
B A process of rebuild a software system
C A process for ensuring non functional requirement of software only .
D A, C
ANS A
35 Black Box Software testing is known as
A Functional Testing
B Structural Testing
C Performance testing
D Beta testing
ANS A
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
36 White Box Software testing is known as
A Functional Testing
B Structural Testing
C Performance testing
D Beta testing
ANS B
37 Boundary Value Analysis Software testing is
A Black Box
B White Box
C Both
D Structural testing
ANS A
38 Path Software testing is
A Functional Testing
B Structural Testing
C Performance testing
D Beta testing
ANS B
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
39 What is verification and validation respectively?
A Verification refers to the set of activities that ensure that
software correctly implements a specific function
Validation refers to the set of activities that ensure that the
software that has been built is traceable to customer
requirements.
B Validation refers to the set of activities that ensure that the
software that has been built is traceable to customer
requirements.
Verification refers to the set of activities that ensure that
software correctly implements a specific function
C None of the above
ANS A
40 Cohesion , coupling is respectively
A Intra modular , inter modular
B inter modular , Intra modular
C inter modular, inter modular
D Intra modular, intra modular
ANS A
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
41 To define the strength of a architecture of software, which one is
suitable
A High Cohesion, Low coupling
B Low Cohesion, Low coupling
C High Cohesion, High coupling
D Low Cohesion, High coupling
ANS A
42 Software Testing life cycle includes
A Design Test cases
B Prepare test data
C Run Program with Test Data
D Compare results to test cases -------------- test reports
ANS This is testing steps for a software
43 Initial version of a software that is used to demonstrate concepts
A Test case
B Requirements planning map
C Prototype
D Version of a software
ANS C
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
44 System Testing
A System is tested as a hole
B Each logic loops are tested
C Testing components interaction
D Individual program units are tested
ANS A,C
45 Unit Testing
A Individual Programs Units or objects classes are tested
B Software is tested as a hole
C Testing focus on the functionality of objects and methods
D A, D
ANS D
46 Risk driven software model
A Boehm , 1988
B Pressman ,1988
C Sommerville, 1987
D Brook ,1981
ANS A
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
47 Multiple copies of a program are made. And each copy is altered relate to
A System testing
B Unit testing
C Mutant testing
D Random testing
ANS
48 Types of testing
A Manual Testing
B Automated tesing
ANS Question for types of testing by software engineer / tester
49 SQA means
A Software Quality Assurance
B Software quality association
C Software qualify association
D Software Qualify Assurance
ANS A
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
49.1 Equivalence class testing comes under
A White box testing
B Black box testing
C Structural testing
D Functional testing
ANS BD
49.2 Decion table testing comes under
A White box testing
B Black box testing
C Structural testing
D Functional testing
ANS BD
50 Maintenance refers
A After product delivered it is made
B Before delivered a product
C Done by end users it self
D Require to change some modules if requirements occurs
ANS A,D
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
51 Types of Maintenance refers
A Corrective Maintenance
B Adaptive Maintenance
C Perfective Maintenance
D Preventive Maintenance
ANS ABCD
52 Corrective Maintenance refers
A Modification initiated by defects in software
B Performance wise it is tested / changed
C New technologies addition
D Design error, logic errors and coding errors are changed
ANS AD
53 Adaptive Maintenance refers
A Modification initiated by defects in software
B Performance wise it is tested / changed
C Changing in the environment in a business/ company
D Design error, logic errors and coding errors are changed
ANS c
Software Engineering Multiple choice Questions and Answers.
Computer science engineering and information technology
53 Adaptive Maintenance refers
A Modification initiated by defects in software
B Performance wise it is tested / changed
C Changing in the environment in a business/ company
D Design error, logic errors and coding errors are changed
ANS c
55 Preventive Maintenance refers
A Modification initiated by defects in software
B For to Improve Performance and efficiency of the software
C Changing in the environment in a business/ company
D Modification of a software product after delivery to detect and correct latent faults in the software
product before they become effective faults.
ANS D