Software Engineering (KCS-601) UNIT 1 MCQ updated – Meerut Institute of Engineering & – Studocu

Mục lục bài viết

Meerut Institute of Engineering & Technology, Meerut

Software Engineering

UNIT-1 QUIZ

1. RAD stands for

A. Rapid Application Development

B. Required Application Development

C. Rapid Application Developers

D. Rapid Application Disposition

2. Which of the following are valid step in the SDLC framework?

A. Requirement Gathering

B. System Analysis

C. Software Design

D. All of the above

3. Which of the following is the first step in the SDLC framework?

A. Feasibility Study

B. Requirement Gathering

C. Communication

D. System Analysis

4. Which of the following is not the correct model in the Software

Development Paradigm?

A. Waterfall Model

B. P model

C. Spiral Model

D. V model

5. Build & Fix Model is suitable for programming exercises of ___________

LOC (Line of Code).

A. 100- 200

B. 300-

C. 600-

D. Above 800+

6. Waterfall model is not suitable for:

A. Small projects

B. Complex projects

C. Accommodating changes

D. Maintenance Projects

7. SRS stands for………………………

A. Software Requirement Specification

B. Software requirement specified

C. System remain specification

D. Integration

8. The Waterfall approach to systems analysis and design was the first established

modern approach to building a system. This method was originally defined by ……

A. Barry Bohem

B. Winston W. Royce

C. Charles babbage

D of the above

  1. Selection of particular life cycle model is based on,

a) Requirements

b) Technical knowledge of development team

c) Users

d) Project types and associated risks

e) All of the above

  1. Regression testing is a major part of the life cycle?

a) Waterfall model

b) V model

c) Iterative model

d) All of the above

  1. …….. the collection of programs to provide service to other program.

a) System Software

b) Embedded Software

c) Real time Software

d) None of the above

  1. Which of the following are advantages of an iterative model?

a) Early revenue generation

b) Simpler to manage

c) Divided workload

d) Early feedback

e) All the above

17 V model, why are test cases created before code?

a) To gain the confidence in the system

b) To find defects during dynamic testing

c) To meet project deadline

d) To prevent propagation of defect in next level

18 is the first step in the software development lifecycle?

a. System Design

b. Coding

c. System Testing

d. Preliminary Investigation and Analysis

19 of the following prototypes is not associated with the Prototyping Model?

a. Domain Prototype

b. Vertical Prototype

c. Horizontal Prototype

d. Diagonal Prototype

20 major drawback of the RAD model is __________.

a. It requires highly skilled developers/designers.

b. It necessitates customer feedback.

c. It increases the component reusability.

d. Both (a) & (c)

a. Spiral

b. Iterative Enhancement

c. RAD

d. Both (b) and (c)

24 of the following shows the correct sequence of waterfall model?

A study, Requirement analysis, Design, coding, testing, Integration and

system testing, Maintenance

B analysis, Feasibility study, Design, coding, testing, Integration and system

testing, Maintenance

C analysis,Design, Feasibility study, coding, testing, Integration and system

testing, Maintenance

D study, Requirement analysis, Design, coding, testing, Maintenance, Integration and

system testing

25 study in sdlc model is carried out to

A if project is technically feasible

B if project is financially feasible

C of the above

D of the above

26 of the following is not a software development life cycle model?

A Model

B Model

C Model

D Model

27 of the effort in Classical waterfall model is required in

A phase

B phase

C Phase

D Phase

28 model originally proposed by

a. Boehm

b

c

d

  1. A software program that is outdated or obsolete is termed as

a application

b application

c application

d source application

  1. In the spiral model ‘risk analysis’ is performed

a. In the first loop

b every loop

c using the spiral model

d first and second loop

31 spiral model of software development

a. It is more chaotic than the incremental model

b. Include project risks evaluation during each iteration

  1. Each loop in the spiral represents _____ of the software process in Boehm’s spiral

model

a. phase

b. design

c. documentation

d. none of the above

36 of these software engineering activities are not a part of software processes?

1. Software dependence

  1. Software development

  2. Software validation

  3. Software specification

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

  5. Heterogeneity

2. Flexibility
3. Business and social change

  1. Security

38 Model has

a) 2 phases
b) 3 phase

c) 5 phases
d) 6 phases

39 model can be selected if the user is involved in all the phases of SDLC?

  1. Waterfall Model

  2. Prototyping Model

3. RAD Model
4. both Prototyping Model & RAD Model

40 Incremental Model is a result of combination of elements of which two models?

  1. Build & FIX Model & Waterfall Model
  2. Linear Model & RAD Model

3. Linear Model & Prototyping Model

  1. Waterfall Model & RAD Model

41 is the major advantage of using an Incremental Model?

  1. Customer can respond to each increment

  2. Easier to test and debug

  3. It is used when there is a need to get a product to the market early

4. Easier to test and debug & It is used when there is a need to get a

product to the market early

  1. How is the Incremental Model different from the Spiral Model?

1. Progress can be measured for Incremental Model

  1. Changing requirements can be accommodated in Incremental Model

  2. Users can see the system early in Incremental Model

  3. All of the mentioned

43 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?

  1. Waterfall

Explanation: For systems with long life, software maintenance cost is higher than that of the

software development cost.

48 of the following refers to internal software equality?

a. Scalability

b. Reusability

c. Reliability

d. Usability

49 the following activities to form a general software engineering process model.

I. Manufacture

II. Maintain

III. Test

IV. Install

V. Design

VI. Specification

a. 6, 5, 1, 3, 4, 2

b. 1, 2, 4, 3, 6, 5

c. 6, 1, 4, 2, 3, 5

d. 1, 6, 5, 2, 3, 4

50 of the following model will be preferred by a company that is planning to deploy an

advanced version of the existing software in the market?

a. Spiral

b. Iterative Enhancement

c. RAD

d. Both (b) and (c)

51 to use the RAD Model?

a the system should need to create the project that modularizes in a short span time (2-3 months).

b the requirements are well-known.

c the technical risk is limited.

d there’s a necessity to make a system, which modularizes in 2-3 months of period.

e. All of the above

52 is the combination of –

a

b & Operating procedures

c. Programs+Operating procedures+documentation

d a or b

  1. Software can’t be manufactured ,it is either developed or engineered.

a. True b. False

Explanation:Software is not manufactured but is developed. So, it does not require
any raw material for its development.

54.”Software does not wear out, it becomes obsolete with time.

a) Evolutionary development usually has two flavors; exploratory development, and

throw-away prototyping

b) Very large projects are usually done using evolutionary development based approach

c) It facilitates easy project management, through the high volume of documentation it

generates

d) Sometimes the construction of a throw-away prototype is not followed by a re-

implementation of the software system using a more structured approach

59 evolution does not comprises:

a) Development activities

b) Negotiating with client

c) Maintenance activities

d) Re-engineering activities

60 for evolving a software product depend on:

a) Type of software to be maintained

b) Development processes used

c) Skills and experience of the people involved

d) All of the mentioned

61 of the following is not the advantage of Prototyping Model?

A. The customers get to see the partial product early in the life cycle. This

ensures a greater level of customer satisfaction and comfort.

B. New requirements can be easily accommodated as there is scope for

refinement.

C. Missing functionalities can be easily figured out.

D. Errors can be detected much earlier thereby saving a lot of effort and

cost, besides enhancing the quality of the software.

E. None

62 which phase of RAD model the actual system is built and coding is done by using

automation tools to convert process and data models into actual prototypes?

A. Business Modelling
B. Data Modelling
C. Process Modelling
D. Application Generation

63 is the acronym of Software Development Life Cycle.
a. True
b. False

64 V-Model is an extension of the…………………….

a. Waterfall Model
b. Spiral model
c. RAD model
d. None of the above

65 is flexible.
a. True
b. False

66………….. is used to monitor, control & analyze real world events as they occur.
a software
b Software
c Time Software
d of the above

67 of the following is not a type of maintenance?
a
b

75 stage comes after Design?
A. Evaluation
B. Documentation
C. Development and Testing
D. None

76 happens in the Development and Testing Stage?
A. Plan the proposed system
B. Place the new system into the company for use
C. Decide how well the new system is working
D. Create the new system and test it

77 Manuals and Technical guides are created in which stage of the System
Analysis and Design?
A. Design
B. Analysis
C. Documentation
D. Evaluation

78 detailed analysis covers all of these EXCEPT
A. The user’s needs and requirements.
B. Acquire hardware and software.
C. The deficiencies of the old system.
D. A recommendation of a solution.

79 feasibility study does NOT look at
A. How the new system will be implemented.
B. How well the proposed new system will work.
C. Whethere the organisation has the appropriate hardware support.
D. Cost/benefit attributes.

80**.** When might the SDLC NOT be initiated?
A. When there is a minor fault in the code.
B. When an entire module fails.
C. When the system is sluggish or full of errors.
D. When there is a security breach.

81. What document is produced to identify whether the project is technically possible
and worth the cost of development?
A. Feasibility study
B. Profit and loss account
C. Analysis report

82, upgrades, and bug fixes are done during the ____________ step in the SDLC.
a. Maintenance and Evaluation
b. Problem/Opportunity Identification

c. Design
d and Documentation

  1. Who invented V- Model?

A. Barry W. Boehm
B. James Martin
C. Winston W. Royce
D. None of the above

  1. In Which year V-Model was invented?

A. 1979
B. 1970
C. 1980
D. 1960

85 term Rapid Application Development ( RAD ) was first coined by James Martin

A. True
B. False

86 model encounters the drawback of waterfall model?

A. True
B. False

87 waterfall model is no longer used for system development as it is outdated.

A. True
B. False
C.

88 happens in the implementation phase?
A. The code is tested against the specification
B. Making changes when the software has been created
C. Planning the solution, look and feel of the software interface
D. The deliverables of the implementation stage are created e. the code

89 feasibility study does NOT look at

A. How the new system will be implemented.
B. How well the proposed new system will work.
C. Whether the organisation has the appropriate hardware support.
D. Cost/benefit attributes.

Xổ số miền Bắc