Sei sulla pagina 1di 18

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

Potrebbero piacerti anche