Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz No.2-SE-BS-DS-7A

Total questions: 25

Worksheet time: 18mins

Name
Class
Date
1.

Software Engineering is primarily concerned with:

a)

Writing code quickly

b)

Managing hardware resources

c)

Systematic development and maintenance of software

d)

Network configuration

2.

Which of the following best describes a software product?

a)

Only programs written in C or Java

b)

Software developed for a specific user only

c)

Programs, documentation, and configuration data delivered to users

d)

Hardware and software combined

3.

Which is NOT a core software process activity?

a)

Specification

b)

Development

c)

Validation

d)

Marketing

4.

The Waterfall model is best described as:

a)

Highly flexible

b)

Linear and sequential

c)

Risk-driven

d)

Prototype-based

5.

Which model delivers software in small functional parts?

a)

Waterfall Model

b)

Incremental Model

c)

Spiral Model

d)

Prototype Model

6.

A project with unclear requirements but frequent user feedback would best fit which model?

a)

Waterfall

b)

Incremental

c)

Iterative

d)

V-Model

7.

The Prototype model is mainly used to:

a)

Reduce coding effort

b)

Clarify user requirements

c)

Eliminate testing

d)

Speed up deployment

8.

RUP divides development into which phases?

a)

Planning, Coding, Testing, Deployment

b)

Requirement, Design, Implementation

c)

Inception, Elaboration, Construction, Transition

d)

Analysis, Modeling, Execution

9.

Which model is most suitable for high-risk, large projects?

a)

Waterfall

b)

Incremental

c)

Spiral

d)

Agile

10.

Agile development emphasizes:

a)

Extensive documentation

b)

Fixed requirements

c)

Customer collaboration

d)

Strict processes

11.

Which Agile principle focuses on early and continuous delivery?

a)

Simplicity

b)

Customer satisfaction

c)

Technical excellence

d)

Self-organizing teams

12.

A distributed team struggling with communication faces which issue?

a)

Technical

b)

Human

c)

Organizational

d)

Financial

13.

Which practice is central to Extreme Programming (XP)?

a)

Big design upfront

b)

Pair programming

c)

Long iterations

d)

Formal documentation

14.

In Scrum, who is responsible for prioritizing the Product Backlog?

a)

Scrum Master

b)

Development Team

c)

Product Owner

d)

Stakeholders

15.

Automated tests are most useful for:

a)

Requirement gathering

b)

Reducing manual testing effort

c)

Increasing documentation

d)

Eliminating bugs completely

16.

Refactoring mainly aims to:

a)

Add new features

b)

Improve code structure without changing behavior

c)

Fix runtime errors

d)

Increase execution speed

17.

Requirements Engineering deals with:

a)

Coding standards

b)

System deployment

c)

Identifying and documenting requirements

d)

Hardware installation

18.

Which is an example of a functional requirement?

a)

System response time < 2 seconds

b)

System must generate monthly reports

c)

System must be secure

d)

System must be scalable

19.

“The system shall be available 99.9% of the time” is a:

a)

Functional requirement

b)

User requirement

c)

Non-functional requirement

d)

Business rule

20.

Which UML diagram shows interactions over time?

a)

Class Diagram

b)

Sequence Diagram

c)

Activity Diagram

d)

Context Diagram

21.

A Class Diagram represents:

a)

System workflow

b)

Object interactions

c)

Static structure of classes

d)

State transitions

22.

Swimlanes are mainly used in:

a)

Sequence Diagrams

b)

Class Diagrams

c)

Activity Diagrams

d)

State Diagrams

23.

Software architecture focuses on:

a)

Detailed algorithms

b)

High-level system structure

c)

Coding techniques

d)

UI design only

24.

Architecture reuse helps in:

a)

Increasing project risk

b)

Reducing development time

c)

Avoiding documentation

d)

Eliminating testing

25.

Choosing a layered architecture is an example of:

a)

Implementation decision

b)

Coding standard

c)

Architectural design decision

d)

Testing strategy