wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AI for SE Quiz

Total questions: 50

Worksheet time: 34mins

Name
Class
Date
1.

What is the Waterfall methodology primarily known for?

a)

Its flexibility and adaptability

  

b)

Its sequential development process

c)

Its emphasis on rapid development

d)

Its preference for small projects

2.

Which of these is NOT a phase in the Waterfall methodology?

  

a)

Requirements

b)

Design

c)

Continuous Integration

d)

Implementation

3.

What does the success of the Waterfall method heavily depend on?

  

a)

The amount and quality of work done upfront

b)

The ability to adapt to changes quickly

c)

Minimal planning and documentation

d)

Frequent customer feedback

4.

Waterfall methodology is often compared to which other project management methodology for its flexibility?

a)

Six Sigma

b)

Scrum

c)

Agile

d)

Kanban

5.

What is a major advantage of the Waterfall methodology?

a)

High flexibility to change requirements

b)

Shorter delivery times

c)

Predictable release dates

d)

Minimal initial planning

6.

Which statement is true about making changes in the Waterfall process?

   -

a)

Changes can be easily accommodated at any stage

b)

Changes are preferable at the design stage only

c)

Changes are difficult and expensive late in the process

d)

Changes are encouraged during the implementation phase

7.

How does the Waterfall model handle project requirements?

  

a)

Assumes all requirements can be gathered upfront

b)

Encourages evolving requirements

c)

Does not require documentation of requirements

d)

Requirements are defined by the development team as they go

8.

Which of the following is often considered a strength of the Waterfall methodology, rather than a disadvantage?

a)
  • Flexibility to adapt to changes

b)
  • Involvement of clients throughout the project

c)
  • High predictability in costs and timelines

d)
  • Suitability for projects with unclear requirements

9.

Who is likely to use the Waterfall model?

a)

Teams with ambiguous project requirements

b)

Projects with a clear picture and unlikely scope changes

c)

Projects that require frequent client input

d)

Teams that prefer an iterative approach

10.

Have you understood what a waterfall model is ?

a)

Yes

b)

No

11.

Write as much as you can about this image. What do you see, what do you understand, where it can be used, whatever that comes to your mind.

4 lines
12.

Which of the following is the first step of SDLC?

a)

Coding

b)

Design

c)

Preliminary Investigation and Analysis

d)

Testing

13.

The process to gather the software requirements from client, analyze and document them is known as

a)

Feasibility Study

b)

Requirement Gathering

c)

Requirement Engineering

d)

System Requirements Specification

14.

 It is the process in which developers discuss with the client and end users and know their expectations from the software.

a)

Requirements gathering

b)

Organizing Requirements

c)

Negotiation & discussion

d)

Documentation

15.

 A waterfall model is most suitable model for smaller projects.

a)

True

b)

False

16.

Amongst which of the following is/are the characteristics of Waterfall Model 

a)

Simplest model

b)

Good to small / medium-sized projects where requirements are specified and do not frequently changed

c)

Development phases executes sequentially

d)

All of the mentioned above

17.

The waterfall model is the most suitable model when the ------------------

are crystal clear and don't change frequently.

(a)  

18.

Amongst which one is a correct order of the waterfall model,

a)

design, analysis, problem identification, testing, deployment, maintenance, and implementation

b)

analysis, problem identification, design, testing, deployment, maintenance, and implementation

c)

maintenance, analysis, problem identification, testing, deployment, design, and implementation

d)

problem identification, analysis, design, implementation, testing, deployment, and implementation

19.

With reference to waterfall model, each phase must be completed before the ----------------------- an begin and there is no overlapping in the phases

a)

A. Previous phase

b)

B. Next phase

c)

C. Both A and B

d)

None of the mentioned above

20.

After a successful deployment of the system at customers end, it is compulsory to ------------------------ it from time to time, so that system can successfully run to a long period

a)

Testing

b)

Maintain

c)

Development

d)

Design

21.

A selection of a particular model for system development is based on

a)

Technical knowledge of development team

b)

Requirements

c)

Project types and associated risks

d)

All of the mentioned above

22.

1. Prototype uses which of the following to refine the requirements of the software?

a)

Quick plan

b)

Quick design

c)

Feed back

d)

Construction

23.

Rigorous process model is also referred to as

a)

Inclement process model

b)

Bleak process model

c)

Prescriptive process model

d)

Severe process model

24.

AOP stands for

a)

Angle oriented programming

b)

Arc oriented programming

c)

Apple oriented programming

d)

Aspect oriented programming

25.

Pattern can be defined at

a)

First level of abstraction

b)

Second level of abstraction

c)

Third level of abstraction

d)

Any level of abstraction

26.

Which of the following are examples of prototype modelling?

a)

Series of sketches

b)

Powerpoint slideshow

c)

Storyboard

d)

All the above

27.

Which one of the following is not a phase of prototype modelling?

a)

Coding

b)

Engineering Product

c)

Prototype refinement

d)

Quick design

28.

In prototype modelling, iteration is planned quickly in,

a)

Quick Plan

b)

Quick Design

c)

Deployment

d)

Construction of pr

29.

What should be needed to the prototype, if the user is not happy with the current prototype?

a)

Redefine

b)

Refine

c)

Define

d)

All the ab

30.

Is customer feedback helpful in preventing unnecessary design faults?

a)

True

b)

False

31.

Why is prototyping essential?

a)

To get quick feedback on the product/application

b)

Experiment with multiple alternatives

c)

Both

d)

None

32.

How many dimensions are there for a prototype modelling?

a)

Vertical

b)

Horizontal

c)

Both

d)

None

33.

Evolutionary prototyping is also called as

a)

Extreme prototyping

b)

Feedback prototyping Q

c)

Breadboard prototypin

d)

None

34.

For rapid prototyping a 3D CAD model should be converted into a ______ file.

a)

SGC

b)

STC

c)

STL

d)

SLS

35.

What does RAD stand for in the context of software development models?

a)

Rapid Application Development

b)

Real-time Application Design

c)

Reliable Application Deployment

d)

Resource Allocation Design

36.

Which of the following is a key feature of the RAD model?

a)

Extensive documentation

b)

Iterative development

c)

Waterfall approach

d)

Fixed requirements

37.

What is one of the main advantages of using the RAD model?

a)

High cost

b)

Long development time

c)

Quick delivery

d)

Rigid structure

38.

Which of the following is a disadvantage of the RAD model?

a)

Requires minimal user involvement

b)

Limited flexibility

c)

High dependency on skilled developers

d)

Slow prototyping

39.

How does the RAD model compare to the Waterfall model?

a)

RAD is more linear

b)

RAD is less flexible

c)

RAD allows for more user feedback

d)

RAD has more documentation

40.

In which scenario is the RAD model most suitable?

a)

Projects with unclear requirements

b)

Projects with a fixed budget

c)

Projects with a long timeline

d)

Projects with minimal user interaction

41.

Which of the following is NOT a feature of the RAD model?

a)

Prototyping

b)

User involvement

c)

Sequential phases

d)

Iterative testing

42.

What is a common use case for the RAD model?

a)

Large-scale enterprise systems

b)

Simple, small applications

c)

Systems with high security requirements

d)

Projects with strict regulatory compliance

43.

Which of the following best describes the RAD model's approach to development?

a)

Linear and sequential

b)

Iterative and incremental

c)

Predictive and planned

d)

Rigid and structured

44.

What is a key benefit of user involvement in the RAD model?

a)

Increased development time

b)

Higher costs

c)

Better alignment with user needs

d)

Less flexibility

45.

Which of the following is a challenge when using the RAD model?

a)

Lack of user feedback

b)

Difficulty in managing changes

c)

High demand for resources

d)

Slow response to market changes

46.

How does the RAD model handle changes in project requirements?

a)

Changes are discouraged

b)

Changes are easily accommodated

c)

Changes are ignored

d)

Changes are documented extensively

47.

What is a potential disadvantage of the RAD model in terms of project scope?

a)

Scope creep

b)

Fixed scope

c)

Limited scope

d)

Undefined scope

48.

Which of the following is a characteristic of the RAD model's prototyping phase?

a)

Final product delivery

b)

Minimal user feedback

c)

Frequent iterations

d)

Extensive documentation

49.

What is a primary goal of the RAD model?

a)

Minimise user involvement

b)

Maximise development time

c)

Deliver a working product quickly

d)

Ensure extensive documentation

50.

Which of the following best describes the RAD model's approach to user feedback?

a)

User feedback is collected at the end

b)

User feedback is ignored

c)

User feedback is integral throughout

d)

User feedback is minimal