wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

RMP + SDLC

Total questions: 50

Worksheet time: 38mins

Name
Class
Date
1.

What is the primary role of a project manager in the Requirements Management Process?

a)

To negotiate deadlines

b)

To conduct research

c)

To provide technical support

d)

To design software

2.

Which phase of the Software Development Life Cycle (SDLC) involves gathering and inspecting requirements?

a)

Design

b)

Implementation

c)

Requirements/Analysis

d)

Maintenance/Evaluation

3.

What is the purpose of creating a Requirements Specification Document (RSD)?

a)

To document client feedback

b)

To validate software functionality

c)

To outline project objectives

d)

To detail system requirements

4.

Which of the following is NOT a phase in the Software Development Life Cycle?

a)

Testing

b)

Design

c)

Deployment

d)

Procurement

5.

What is the significance of project objectives according to the lecture?

a)

They specify software requirements

b)

They outline financial models

c)

They determine team roles

d)

They help frame the project

6.

How do project objectives assist in risk identification?

a)

By creating change management plans

b)

By evaluating existing systems

c)

By analyzing stakeholder needs

d)

By defining deliverables

7.

What is a critical skill for a developer in the Requirements Management Process?

a)

Market research

b)

Artistic design

c)

Technical know-how

d)

Financial analysis

8.

Which role is responsible for ensuring that user needs are met during software development?

a)

Quality Assurance Tester

b)

Software Developer

c)

Project Manager

d)

Business Analyst

9.

What does the term 'verification' refer to in the SDLC?

a)

Gathering requirements

b)

Designing user interfaces

c)

Implementing changes

d)

Testing software functionality

10.

What is the main focus of the 'Maintenance/Evaluation' phase in the SDLC?

a)

To design software

b)

To assess system performance

c)

To gather requirements

d)

To implement new features

11.

Which of the following best describes the role of a business analyst?

a)

To conduct user training

b)

To write code

c)

To manage project timelines

d)

To bridge IT and business

12.

What is the first step in the Requirements Management Process?

a)

Stakeholder Verification

b)

Analysis

c)

Team Evaluation

d)

Role Assignment

13.

Why is it important for objectives to be written in business terms?

a)

To enhance software design

b)

To simplify project management

c)

To facilitate stakeholder understanding

d)

To ensure technical accuracy

14.

What is a key outcome of the Requirements/Analysis phase?

a)

Creation of a project timeline

b)

Identification of user needs

c)

Development of testing scenarios

d)

Implementation of software

15.

Which role is primarily responsible for delivering data-driven recommendations?

a)

Software Developer

b)

Business Analyst

c)

Project Manager

d)

Quality Assurance Tester

16.

What does the acronym SDLC stand for?

a)

Software Development Life Cycle

b)

System Development Life Cycle

c)

System Design Life Cycle

d)

Software Design Life Cycle

17.

What is the role of a Tester in the SDLC?

a)

To manage project timelines

b)

To design user interfaces

c)

To validate software against specifications

d)

To gather requirements

18.

What is the purpose of conducting research and analysis in the Requirements Management Process?

a)

To gather user feedback

b)

To produce solutions to business problems

c)

To design software interfaces

d)

To implement change management

19.

What is the main focus of the 'Design' phase in the SDLC?

a)

Gathering requirements

b)

Creating software architecture

c)

Testing software functionality

d)

Evaluating system performance

20.

What is a key factor in determining the success of a project according to the text?

a)

Completing the project on time

b)

Implementing new technologies

c)

Staying within budget

d)

Meeting all project objectives

21.

Which of the following is a responsibility of a software developer?

a)

Conducting market research

b)

Designing user interfaces

c)

Managing project timelines

d)

Writing clean and efficient code

22.

What is the significance of stakeholder involvement in the Requirements Management Process?

a)

To ensure technical accuracy

b)

To gather user feedback

c)

To evaluate existing systems

d)

To define project objectives

23.

What is the role of documentation in the project life cycle?

a)

To provide final reports to clients

b)

To gather user feedback

c)

To design software

d)

To outline project objectives

24.

Which phase of the SDLC focuses on the actual coding and execution of the software?

a)

Implementation

b)

Requirements/Analysis

c)

Design

d)

Verification/Testing

25.

What is the primary goal of the 'Verification/Testing' phase?

a)

To gather requirements

b)

To ensure software meets specifications

c)

To implement changes

d)

To design user interfaces

26.

What is a common challenge faced during the change management process?

a)

User resistance

b)

Time management

c)

Technical limitations

d)

Budget constraints

27.

This stage is where you GATHER all the specific details required for a new system. This is also where you determine the first ideas for prototypes.

a)

DESIGN STAGE

b)

DEVELOPMENT STAGE

c)

ANALYSIS STAGE

d)

PLANNING STAGE

28.

"Just because you're FINISHED, doesn't mean you can rest easy. There is still the __________."

a)

TESTING STAGE

b)

MAINTENANCE STAGE

c)

DEVELOPMENT STAGE

d)

IMPLEMENTATION AND INTEGRATION STAGE

29.

Theoretically, this stage means that the software or product is READY for market and can now be provided to any end-users.

a)

TESTING STAGE

b)

DESIGN STAGE

c)

MAINTENANCE STAGE

d)

IMPLEMENTATION AND INTEGRATION STAGE

30.

Developer 1 = "There are a lot of BUGS in this software."


Developer 2 = "How did you know?"


Developer 1 = "Because we went through the ___________."

a)

TESTING STAGE

b)

DESIGN STAGE

c)

DEVELOPMENT STAGE

d)

PLANNING STAGE

31.

How many steps are in the systems development life cycle (SDLC)?

a)

4

b)

5

c)

6

d)

7

32.

Focused on timeline, budget, scope, and making sure people actually do the thing they promised.

a)

Project Manager

b)

Business SME

c)

Business Analyst

d)

Change Management Analyst

33.

Focused on knowledge of how the business currently works and what it really needs.

a)

Project Manager

b)

Business SME

c)

Business Analyst

d)

Change Management Analyst

34.

Deep domain expertise, providing requirements from a business-user perspective, calling out nonsense when others suggest impossible solutions.

a)

Project Manager

b)

Business SME

c)

Business Analyst

d)

Change Management Analyst

35.

The translator between business and tech.

a)

Project Manager

b)

Business SME

c)

Business Analyst

d)

Change Management Analyst

36.

Gathering, analyzing, and documenting requirements, then turning them into something developers/designers can actually use.

a)

Project Manager

b)

Business SME

c)

Business Analyst

d)

Change Management Analyst

37.

Helping people actually adopt the new process/system: training, communication, and minimizing resistance.

a)

Project Manager

b)

Business SME

c)

Business Analyst

d)

Change Management Analyst

38.

Writes the code, builds the features, makes the thing actually work.

a)

Developer

b)

Designer

c)

Tester

d)

Project Manager

39.

Creates how the product looks and feels, ensuring it’s usable and appealing.

a)

Developer

b)

Designer

c)

Tester

d)

Project Manager

40.

Ensures the product works as intended and doesn’t break when users touch it.

a)

Developer

b)

Designer

c)

Tester

d)

Project Manager

41.

During the requirements gathering phase of the SDLC, the enablers like the business analyst uses a prototype (usually simple for non-tech clients) to demonstrate how a proposed system will function.

a)
True
b)
False
42.

In the implementation phase, developers write the actual code for the software application.

a)
True
b)
False
43.

In the implementation phase, the software is deployed to the production environment, and end-users begin using it.

a)
True
b)
False
44.

While some older SDLC models like the Waterfall model are more linear, many modern methodologies, such as Agile, are iterative and allow for cycles of development, testing, and feedback, often returning to previous stages to refine requirements or design.

a)
True
b)
False
45.

User feedback is crucial and is sought throughout the SDLC, especially during requirements gathering, prototyping, and testing, to ensure the final product meets their needs.

a)
True
b)
False
46.

A system's architecture, including its hardware and software components, is defined during the design phase.

a)
True
b)
False
47.

Prototyping in SDLC is an effective technique used in the requirements gathering phase to visualize and confirm the user's needs and expectations for the system's interface and functionality.

a)
True
b)
False
48.

The testing phase of the SDLC is primarily concerned with finding and fixing bugs after the software has been released to the public.

a)
True
b)
False
49.

In a typical SDLC, the user's feedback is only considered during the final maintenance phase.

a)
True
b)
False
50.

A project manager's main responsibility during the maintenance phase is to continuously develop new, major features for the software.

a)
True
b)
False