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

Se MCQ Unit 1

This document contains 50 multiple choice questions related to software engineering concepts like software definition, types of software products, software quality attributes, software life cycles and models like waterfall, prototyping, incremental, spiral and RAD models. It tests understanding of when different models are suitable to use based on factors like requirements clarity, development team experience, budget and time constraints.

Uploaded by

MANISH SHARMA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3K views

Se MCQ Unit 1

This document contains 50 multiple choice questions related to software engineering concepts like software definition, types of software products, software quality attributes, software life cycles and models like waterfall, prototyping, incremental, spiral and RAD models. It tests understanding of when different models are suitable to use based on factors like requirements clarity, development team experience, budget and time constraints.

Uploaded by

MANISH SHARMA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

UNIT 1

1. What is a Software ?
a) Software is set of programs
b) Software is documentation and configuration of data
c) Software is set of programs, documentation & configuration of data
d) None of the mentioned

3. Which of these does not account for software failure ?


a) Increasing Demand
b) Low expectation
c) Increasing Supply
d) Less reliable and expensive

4. What are attributes of good software ?


a) Software maintainability
b) Software functionality
c) Software development
d) Software maintainability & functionality

6. Which of these is incorrect ?


a) Software engineering belongs to Computer science
b) Software engineering is a part of more general form of System Engineering
c) Computer science belongs to Software engineering
d) Software engineering is concerned with the practicalities of developing and delivering
useful software

7. Which of these is true ?


a) Generic products and customized products are types of software products
b) Generic products are produced by organization and sold to open market
c) Customized products are commissioned by particular customer
d) All of the mentioned

8. Which of these does not affect different types of software as a whole?


a) Heterogeneity
b) Flexibility
c) Business and social change
d) Security

9. The fundamental notions of software engineering does not account for ?


a) Software processes
b) Software Security
c) Software reuse
d) Software Validation
10. Which of these is not true ?
a) Web has led to availability of software services and possibility of developing highly
distributed service based systems
b) Web based systems have led to degradation of programming languages
c) Web brings concept of software as service
d) Web based system should be developed and delivered incrementally

11. Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of
Code).
a) 100-200
b) 200-400
c) 400-1000
d) above 1000

12. RAD stands for


a) Relative Application Development
b) Rapid Application Development
c) Rapid Application Document
d) None of the mentioned

13. Which one of the following models is not suitable for accommodating any change?
a) Build & Fix Model
b) Prototyping Model
c) RAD Model
d) Waterfall Model

14. Which is not one of the types of prototype of Prototyping Model?


a) Horizontal Prototype
b) Vertical Prototype
c) Diagonal Prototype
d) Domain Prototype

15. Which one of the following is not a phase of Prototyping Model?


a) Quick Design
b) Coding
c) Prototype Refinement
d) Engineer Product

16. Which of the following statements regarding Build & Fix Model is wrong?
a) No room for structured design
b) Code soon becomes unfixable & unchangeable
c) Maintenance is practically not possible
d) It scales up well to large projects
17. RAD Model has
a) 2 phases
b) 3 phase
c) 5 phases
d) 6 phases

18. What is the major drawback of using RAD Model?


a) Highly specialized & skilled developers/designers are required
b) Increases reusability of components
c) Encourages customer/client feedback
d) Increases reusability of components, Highly specialized & skilled
developers/designers are required

19. SDLC stands for


a) Software Development Life Cycle
b) System Development Life cycle
c) Software Design Life Cycle
d) System Design Life Cycle

20. Which model can be selected if user is involved in all the phases of SDLC?
a) Waterfall Model
b) Prototyping Model
c) RAD Model
d) both Prototyping Model & RAD Model

21. Which one of the following is not a software process quality?


a) Productivity
b) Portability
c) Timeliness
d) Visibility

22. _____________&_____________ are two kinds of software products.


a) CAD, CAM
b) Firmware, Embedded
c) Generic, Customised
d) None of the mentioned

23. Software costs more to maintain than it does to develop.


a) True
b) False

24. Which one of the following is not an application of embedded software product?
a) keypad control of a security system
b) pattern recognition game playing
c) digital function of dashboard display in a car
d) none of the mentioned

25. Purpose of process is to deliver software


a) in time
b) with acceptable quality
c) that is cost efficient
d) both in time & with acceptable quality

26. The work associated with software engineering can be categorized into three generic
phases,regardless of application area, project size, or complexity namely the__________
phase which focuses on what, the_________ phase which focuses on how and
the_________ phase which focuses on change.
i. support
ii. development
iii. definition
a) 1, 2, 3
b) 2, 1, 3
c) 3, 2, 1
d) 3, 1, 2

27. Which of the following activities of a Generic Process framework provides a feedback
report?
a) Communication
b) Planning
c) Modeling & Construction
d) Deployment

28. Process adopted for one project is same as the process adopted from another project.
a) True
b) False

29. Which one of the following is not an Umbrella Activity that complements the five process
framework activities and help team manage and control progress, quality, change, and risk.
a) Reusability management
b) Risk management
c) Measurement
d) User Reviews

30. Four types of change are encountered during the support phase.Which one of the
following is not one that falls into such category?
a) Translation
b) Correction
c) Adaptation
d) Prevention

31. Which one of the following is not a fundamental activity for software processes in
software engineering ?
a) Software Verification
b) Software Validation
c) Software design and implementation
d) Software evolution

32. Choose an internal software quality from given below:


a) scalability
b) usability
c) reusability
d) reliability

33. The longer a fault exists in software


a) the more tedious its removal becomes
b) the more costly it is to detect and correct
c) the less likely it is to be properly corrected
d) All of the mentioned

34.  Arrange the following steps to form a basic/general Engineering Process Model.
i. Test
ii. Design
iii. Install
iv. Specification
v. Manufacture
vi. Maintain
a) 2, 4, 5, 1, 6, 3
b) 4, 2, 5, 1, 3, 6
c) 2, 4, 5, 1, 3, 6
d) 4, 2, 5, 1, 6, 3

35. Component-based Software Engineering allows faster delivery.


a) True
b) False

36. The Incremental Model is a result of combination of elements of which two models?
a) Build & FIX Model & Waterfall Model
b) Linear Model & RAD Model
c) Linear Model & Prototyping Model
d) Waterfall Model & RAD Model
37. Which one of the following is not an Evolutionary Process Model?
a) WINWIN Spiral Model
b) Incremental Model
c) Concurrent Development Model
d) All of the mentioned

38. 3. What is the major advantage of using Incremental Model?


a) Customer can respond to each increment
b) Easier to test and debug
c) It is used when there is a need to get a product to the market early
d) Easier to test and debug & It is used when there is a need to get a product to the
market early

39. The spiral model was originally proposed by


a) IBM
b) Barry Boehm
c) Pressman
d) Royce

40. The spiral model has two dimensions namely _____________ and ____________
a) diagonal, angular
b) radial, perpendicular
c) radial, angular
d) diagonal, perpendicular

41. Identify the disadvantage of Spiral Model.


a) Doesn’t work well for smaller projects
b) High amount of risk analysis
c) Strong approval and documentation control
d) Additional Functionality can be added at a later date

42. How is Incremental Model different from Spiral Model?


a) Progress can be measured for Incremental Model
b) Changing requirements can be accommodated in Incremental Model
c) Users can see the system early in Incremental Model
d) All of the mentioned

43. Selection of a model is based on


a) Requirements
b) Development team & Users
c) Project type and associated risk
d) All of the mentioned

44. Which two models doesn’t allow defining requirements early in the cycle?
a) Waterfall & RAD
b) Prototyping & Spiral
c) Prototyping & RAD
d) Waterfall & Spiral

45. Which of the following life cycle model can be chosen if the development team has less
experience on similar projects?
a) Spiral
b) Waterfall
c) RAD
d) Iterative Enhancement Model

46. If you were a lead developer of a software company and you are asked to submit a
project/product within a stipulated time-frame with no cost barriers, which model would you
select?
a) Waterfall
b) Spiral
c) RAD
d) Incremental

47. Which two of the following models will not be able to give the desired outcome if user’s
participation is not involved?
a) Waterfall & Spiral
b) RAD & Spiral
c) RAD & Waterfall
d) RAD & Prototyping

48. Choose the correct option from given below:


a) Prototyping Model facilitates reusability of components
b) RAD Model Model facilitates reusability of components
c) Both RAD & Prototyping Model facilitates reusability of components
d) None

49. One can choose Waterfall Model if the project development schedule is tight.
a) True
b) False

50. Spiral Model has high reliability requirements.


a) True
b) False

You might also like