0% found this document useful (0 votes)
2K views

Objective Type

This document contains 46 multiple choice questions related to software engineering. The questions cover topics like software crisis, structured programming, software life cycle models, and phases of the waterfall model. This appears to be a practice test from a software engineering course to help students prepare for an exam.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views

Objective Type

This document contains 46 multiple choice questions related to software engineering. The questions cover topics like software crisis, structured programming, software life cycle models, and phases of the waterfall model. This appears to be a practice test from a software engineering course to help students prepare for an exam.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

MANAKULA VINAYAGAR INSTITUTE OF TECHNOLOGY

KALITHEERTHAL KUPPAM, PUDHUCHERY -605 107


DEPARTMENT OF CSE
SOFTWARE ENGINEERING (CS T55)

UNIT –I Introduction to Software Engineering

Objective Type Questions

1. Computers were very slow in the initial years and lacked


a. software engineers b. complex problems c. Intelligence d. sophistication
ANS: D

2. An antivirus is as
A. Programmable software b. system software c. application software d. art and craft

ANS: C

3. Is software engineering a science or an art?


A. Art B. Science C. both A & b D. None of these
ANS:C

4. The programming style where the early programmers used


A. software crisis B. Effective C. scientific basis D. ad hoc
ANS:D

5. What does the term the Software Crisis refers to


A. Expense of software is high B. Expense of Hardware is low C. Both A & B D. A only
ANS: C

6. Software often fail to meet the user requirements and are often delivered late.
A True B. False C. only in Mid 1980’s D. only in Mid 1990’s
ANS: A

7. What are the symptoms of software crisis?


a. rapidly increasing problem size b. increasing skill shortage C. only a D. both A & B
ANS:D

8. The toy software are called as


A. professional software b. application software c. programs D. system interface
ANS:C

9. In professional software usually have how many users


A. Single B. multiple c. Both A & B d. No user.
ANS:B
10. proper users’ manuals can be provided in Toy software

1
A. true B. False
ANS: B
11. The statement “An ant can be killed using a gun” is given by
A. Micahel Jacksen B. Miller C. Dijikistra D. CAR Hoare
ANS: D
12. The software are available off-the-shelf for purchase are
A. Outsource S/w B. customized S/w C. Generic S/w D. Application S/w
ANS: C
13. A customised software is developed according to the specification drawn up by
A. Developer B. Team leader C. customers D. CEO
ANS: C
14. The semiconductor transistors replaced the prevalent
A. Integrated Circuits B. VLSI C. Vacuum Tube D. Embedded Systems.
ANS: C
15. What technique is being used to represent and design algorithms
A. DFD B . Warnier-Orr Methodology C. Structure program D. Flowchart
ANS: D

16. The GO TO Statements Considered Harmful” article proposed by


A. Micahel Jacksen B. Miller C. Dijikistra D. CAR Hoare
ANS: C
17. JUMP instructions are frequently used for program in
A. professional software b. application software c. programs D. assembly languages
ANS:D
18. A program is called structured when it uses only the
A. Sequence B. selection C. iteration D. All of these
ANS:D
19. The advent o f integrated circuits (ICs)
A. Early 50’s B. Early 60’s C. Early 70’s D. Early 80’s
ANS:C
20. The (JSP) technique developed by Michael Jackson during the year
A. 1965 B. 1970 C. 1972 D. 1975
ANS:D
21. In an automated car assembly plant, there are several processing stations are called as
A. Process B. Workstation C. assembly line D. DFD
ANS:B
22. The data hiding is also known as
A. data abstraction B. Inheritance C. Encapsulation D. Polymorphism
ANS:A
23. The client-server environment through a web browser-based access called
A. Outsource S/w B. customized S/w C. Generic S/w D. Web based S/w
ANS:D
24. What is the expansion for CASE
A. computer accumulated system engineering

2
B. computer aided software engineering
C. computer accumulated software engineering
D. computer aided system engineering.
ANS:B
25. Which of the following problems can be considered to be contributing to
the present software crisis?
A. large problem size
B. lack of rapid progress of software engineering
C. lack of intelligent engineers
D. shortage of skilled manpower
A: A only B: A & B only C : D only D: C only

ANS: D

26. Which of the following are essential program constructs (i.e. it would not be possible to
develop programs for any given problem without using the construct)?
A. sequence
B. selection
C. jump
D. Iteration

A: A only B: A & B only C : A, B & D only D: A& D only

ANS: C

27. In a classical waterfall model, which phase precedes the design phase ?
A. Coding and unit testing
B. Maintenance
C. Requirements analysis and specification
D. Feasibility study

ANS: C

28. Among development phases of software life cycle, which phase typically consumes the maximum
effort?
A. Requirements analysis and specification
B. Design
C. Coding
D. Testing

ANS: D

29. In the classical waterfall model during which phase is the Software Requirement Specification
(SRS) document produced?
A. Design
B. Maintenance
C. Requirements analysis and specification

3
D. Coding

ANS: C

30. Which phase is the last development phase of a classical waterfall software life cycle?
A. Design
B. Maintenance
C. Testing
D. Coding
ANS: C
31. Which development phase in classical waterfall life cycle immediately follows coding phase?
A. Design
B. Maintenance
C. Testing
D. Requirement analysis and specification
ANS: C
32. Among development phases of software life cycle, which phase typically Out of the following
life cycle models which one can be considered as the most general model, and the others as
specialization of it?
A. Classical Waterfall Model
B. Iterative Waterfall Model
C. Prototyping Model
D. Spiral Model

ANS: A

33. Spiral life cycle model is not suitable for products that are vulnerable to large number of risks.
A. TRUE B. FALSE
Ans: FALSE
34. Which one of the following disadvantages may be experienced when a systematic development
process model is adopted in preference over build-and-fix style of development?
(i) Increased documentation overhead
(ii) Increased development cost
(iii) Decreased maintainability
(iv) Increased development time

ANS: C

35. A software process model represents which one of the following:


(i) The way in which software is developed
(ii) (ii) The way in which software processes data
(iii) (iii) The way in which software is used
(iv) The way in which software may fail
ANS: a
36. In the waterfall SDLC model, unit testing is carried out during which one of the following
phases?

4
(i) Coding (ii) Testing (iii) Design (iv) Maintenance

ANS: A

37. Which of the following activity spans all stages of a software development life cycle (SDLC)?
(i) Coding
(ii) Testing
(iii) Project management
(v) Design

ANS: C

38. The operation phase in the waterfall model is a synonym for which one of the following phases:
(i) Coding and unit testing phase
(ii) Integration and system testing phase
(iii) Maintenance phase
(iv) Design phase

ANS: C

39. The implementation phase in the waterfall model is a synonym for which one of the following
phases:
(i) Coding and unit testing phase
(ii) Integration and system testing phase
(iii) Maintenance phase
(iv) Design phase

ANS: A

40. Unit testing is carried out in which phase of the waterfall model:
(i) Implementation phase
(ii) Testing phase
(iii) Maintenance phase
(iv) Design phase

ANS: A

41. Which one of the following phases accounts for the the maximum effort during development of a
typical software?
(i) Coding
(ii) Testing
(iii) Designing
(iv) Specification

ANS: B

42. Which of the following is not a standard software development process model?

5
(i) Waterfall Model

(ii) Watershed Model


(iii) RAD Model
(iv) V-Model

ANS: B

43. Which one of the following feedback paths is not present in an iterative waterfall model?
(i) Design phase to feasibility study phase
(ii) Implementation phase to design phase
(iii) Implementation phase to requirements specification phase
(iv) Design phase to requirements specification phase

ANS: A

44. Which one of the following is a suitable SDLC model for developing a moderate- sized software
for which the customer is not clear about his exact requirements?
(i) RAD model
(ii) V-model
(iii) Iterative waterfall model
(iv) Classical waterfall model

ANS: D

45. Which one of the following SDLC models would be suitable for use in a project involving
customisation of a computer communication package? Assume that the project would be manned
by experience personnel. The schedule for the project has been very aggressively set?
(i) Spiral model
(ii) Iterative waterfall model
(iii) RAD model
(iv) Agile model

ANS: A

46. Which one of the following life cycle models lacks the characteristics of iterative software
development?
(i) Spiral model
(ii) Prototyping model
(iii) Classical waterfall model
(iv) Evolutionary model

ANS: C

47. Which one of the following life cycle models does not involve constructing a prototype any time
during software development?

6
(i) Spiral model
(ii) Prototyping model
(iii) RAD model
(iv) Evolutionary model

ANS: c

48. GUI part of an application software is typically developed using which life cycle model?
(i) Iterative waterfall model
(ii) Spiral model
(iii) Prototyping model
(iv) Evolutionary model

ANS: C

49. Which of the following is not a characteristic of the agile model of software development?
(i) Prototype construction
(ii) Evolutionary development
(iii) Iterative development
(iv) Periodic delivery of working software

ANS: D

50. Which one of the following SDLC models can be considered to be more effective for
determination of the exact customer requirements?
(i) Iterative waterfall model
(ii) V-model
(iii) Prototyping model
(iv) Classical waterfall model

ANS: C

51. Change requests from customers later in the development cycle are easiest to handle in which of
the following life cycle models?
(i) Iterative waterfall model
(ii) Prototyping model
(iii) V-model
(iv) Evolutionary model

ANS: B

7
52. Assume that you are the project manager of a development project for a data processing
application in which the user requirements for the GUI part are not very clear. Which life cycle
model would you use to develop the GUI part?
(i) Classical waterfall model
(ii) Iterative waterfall model
(iii) Prototyping model
(iv) Spiral model

ANS: C

53. The angular dimension of the spiral model does not represent which one of the followings?
(i) Cost incurred so far
(ii) Number of features implemented so far
(iii) Progress in the implementation of the current feature
(iv) Number of risks that have been resolved so far

ANS: C

54. The radial dimension of the spiral model represents which one of the followings?
(i) Cost incurred so far
(ii) Number of features implemented so far
(iii) Progress in the implementation of the current feature
(iv) Number of risks that have been resolved so far

ANS: A

You might also like