Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

s.e-unit-1-mcq

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

1.Software is defined as ____ .

a)

Instructions

b)

Data Structures

c)

Documents

d)

All of the above

2.

What are the characteristics of software?

a)

Software is developed or engineered; it is not manufactured in the classical sense

b)

Software doesn’t “ wear out ”.

c)

Software can be custom built or custom build.

d)

All mentioned above

3.

Compilers, Editors software come under which type of software?

a)

System software

b)

Application software

c)

Scientific software

d)

None of the above.

4.

What is the main aim of Software engineering?

a)

Reliable software

b)

Cost effective software

c)

Reliable and cost effective software

d)

None of the above

5.

You are working as a project manager. Your Company wants to develop a project. You are also involved in planning team. What will be your first step in project planning?

a)

Establish the objectives and scope of the product

b)

Determine the project constraints

c)

Select the team

6.

The 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

7.

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

8.

Selection of a model is based on

a)

Requirements

b)

Development team & Users

c)

Project type and associated risk

d)

All of the mentioned

9.

Which model is also called as the classic life cycle or the Waterfall model?

a)

Iterative Development

b)

Linear Sequential Development

c)

RAD Model.

d)

Incremental Development

10.

RAD stands for

a)

Relative Application Development

b)

Rapid Application Development

c)

Rapid Application Document

11.

RAD Model has

a)

2 phases

b)

3 phase

c)

5 phases

d)

6 phases

12.

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

a)

Waterfall Model

b)

Prototyping Model

c)

RAD Model

13.

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

a)

Linear Model & RAD Model

b)

Linear Model & Prototyping Model

c)

Waterfall Model & RAD Model

14.

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

15.

A model that is the demo implementation of the system.

a)

waterfall

b)

prototype

c)

incremental

d)

agile

16.

A stage in which individual components are integrated and ensured that they are error-free to meet customer requirements

a)

Coding

b)

Testing

c)

Design

d)

Implementation

17.

A step in waterfall model that involves a meeting with the customer to understand the requirements

a)

Requirement Gathering

b)

SRS

c)

Implementation

d)

Customer review

18.

Project risk factor is considered in which model?

a)

Spiral model

b)

Waterfall model

c)

Prototyping model

d)

None of the above

19.

SDLC stands for

a)

Software Development Life Cycle

b)

System Development Life cycle

c)

Software Design Life Cycle

20.

The prototyping model of software development is

a)

A reasonable approach when requirements are well defined.

b)

A useful approach when a customer cannot define requirements clearly

c)

A risky model that rarely produces a meaningful product.

d)

The best approach to use for projects with large development teams.

21.

Which of the following cannot be applied with the software according to Software Engineering Layers?

a)

Process

b)

Methods

c)

Manufacturing

d)

Class

22.

What are the signs that a software project is in trouble?

a)

The product scope is poorly defined.

b)

Deadlines are unrealistic.

c)

Changes are managed poorly.

d)

All of the options are correct

23.

What is a Software ?

a)

Software is set of programs

b)

Software is documentation and configuration of data

c)

Both Software is set of programs and Software is documentation and configuration of data

d)

Software is set of tasks

24.

Which of the following activities of a Generic Process framework provides a feedback report?

a)

Communication

b)

Planning

c)

Modeling & Construction

d)

Deployment

25.

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

26.

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

27.

A model that is the demo implementation of the system

a)

waterfall

b)

prototype

c)

incremental

d)

agile

28.

___________ is a step in which design is translated into machine-readable form.

a)

Design

b)

Conversion

c)

Debugging

d)

Coding

29.

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)

no difference between these two

30.

The concurrent development model is

a)

Another name for the rapid application development model

b)

Often used for the development of client/server applications.

c)

Only used for development of parallel or distributed systems

d)

Used whenever a large number of change requests are anticipated

31.

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

32.

The spiral model has two dimensions namely _____________ and ____________

a)

diagonal, angular

b)

radial, perpendicular

c)

radial, angular

d)

diagonal, perpendicular

33.

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

34.

The customer requirements are broken down into logical modules for ease of _______________

a)

inheritance

b)

design

c)

editing

d)

implementation

35.

Methodology in which project management processes were step-by step.

a)

Incremental

b)

Waterfall

c)

Spiral

d)

Prototyping

36.

Where is the prototyping model of software development well suited?

a)

When requirements are well defined.

b)

When a customer cannot define requirements clearly

c)

For projects with large development teams.

37.

Project risk factor is considered in which model?

a)

Spiral model.

b)

Waterfall model.

c)

Prototyping model

38.

The formal methods model of software development makes use of mathematical methods to

a)

Define the specification for computer-based systems

b)

Develop defect free computer-based systems

c)

Verify the correctness of computer-based systems

d)

All of the options are correct

39.

What are the four framework activities found in the Extreme Programming (XP) process model?

a)

analysis, design, coding, testing

b)

planning, analysis, coding, testing

c)

planning, design, coding, testing

40.

How many phases are there in Scrum ?

a)

two

b)

Three

c)

Four

41.

The fundamental objective of system analysis is to :

a)

understand computer hardware

b)

study and understand a complex system and modify it in some way

c)

train managers in mathematical analysis

42.

System analysis and design phase of Software Development Life Cycle (SDLC) includes which of the following ?

a)

Parallel run

b)

Sizing

c)

Specification Freeze

d)

All of these options are correct

43.

_________ is an “umbrella” activity that is applied throughout the software engineering process

a)

Debugging

b)

Testing

c)

Software quality assurance

44.

Which once of the following is not a software myth?

a)

Once we write the program and get it to work, our job is done

b)

Project requirements continually change, but change can be easily accommodated because software is flexible

c)

If an organization does not understand how to control software projects internally, it will invariably struggle when it outsources software projects

45.

_______ are applied throughout the software process.

a)

Framework activities

b)

Umbrella activities

c)

Planning activities

d)

Construction activities