Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Software Engineering

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.
  1. 1. What is the primary goal of software engineering?

a)

Developing software without a structured approach

b)

Building software quickly, regardless of quality

c)

Producing high-quality software systematically

d)

Reducing the cost of software development

2.
  1. 2. In which software process model do you complete one phase before moving on to the next, and there is no overlap between phases?

a)
  • Waterfall model

b)
  • V model

c)
  • Iterative model

d)
  • Spiral model

3.
  1. 3. What is a fundamental principle of Scrum?

a)
  • Constantly working at maximum capacity

b)
  • Complete specification of all requirements up front

c)
  • Regular inspection and adaptation

d)
  • Avoiding customer involvement

4.
  1. 4.In Extreme Programming (XP), what practice involves two programmers working together at one computer?

a)
  • Continuous integration

b)
  • Pair programming

c)
  • Test-driven development

d)
  • Big design up front

5.

5.Which of the following is NOT a typical phase in the Software Development Life Cycle (SDLC)?

a)
  • Requirements analysis

b)
  • Coding and programming

c)
  • Quality assurance

d)
  • Marketing and sales

6.

6.What is the primary goal of the Scrum process?

a)
  • To complete all project tasks as quickly as possible

b)
  • To maximize the use of project management tools

c)
  • To deliver a potentially shippable product increment at the end of each sprint

d)
  • To adhere to a rigid project plan without changes

7.

7.Which Scrum event provides an opportunity for the team to inspect and adapt its processes and work?

a)
  • Daily Stand-up

b)
  • Sprint Review

c)
  • Sprint Planning

d)
  • Sprint Retrospective

8.

8.What is the primary role of the Scrum Team?

a)
  • To determine the project budget

b)
  • To manage stakeholder expectations

c)
  • To complete the work defined in the Product Backlog

d)
  • To define project requirements

9.

9.What role is responsible for maximizing the value of the product and the work of the Development Team?

a)
  • Scrum Master

b)
  • Project Manager

c)
  • Product Owner

d)
  • Team

10.

10.Who is responsible for ensuring that the Scrum framework is understood and enacted within the team?

a)
  • Product Owner

b)
  • Scrum Master

c)
  • Project Manager

d)
  • Release Manager

11.

11.Who are considered stakeholders in a software development project?

a)
  • Only the Scrum Team members

b)
  • Anyone who uses the software or has an interest in the project

c)
  • Only the Product Owner and Scrum Master

d)
  • Only the developers and testers

12.

12.In the INVEST criteria for user stories, what does "N" stand for?

a)
  • Negotiable

b)
  • Non-functional

c)
  • Narrow

d)
  • Noteworthy

13.

13.During Sprint Planning, who is responsible for prioritizing the items in the Product Backlog?

a)
  • Scrum Master

b)
  • Development Team

c)
  • Product Owner

d)
  • Project Manager

14.
  1. 14.Who participates in a Sprint Review meeting?

a)
  • Scrum Master and Product Owner only

b)
  • Development Team and Project Manager

c)
  • Development Team, Product Owner, and stakeholders

d)
  • Scrum Master and Product Owner, excluding the Development Team

15.

15.What is the purpose of Agile release planning?

a)
  • To select user stories for the upcoming sprint

b)
  • To plan the release schedule and content

c)
  • To conduct a detailed code review

d)
  • To review and update the Product Backlog

16.

16.What is velocity in the context of agile project management?

a)
  • The speed of the development team.

b)
  • The number of user stories completed in a sprint.

c)
  • The duration of a sprint.

d)
  • The total project timeline.

17.

17.How is velocity calculated in agile project management?

a)
  • By counting the number of meetings held during a sprint.

b)
  • By summing the effort estimates of user stories completed in a sprint.

c)
  • By measuring the lines of code written in a sprint.

d)
  • By tracking the time spent by team members during a sprint.

18.

18.How long is the typical duration of an Iteration Planning Meeting in Scrum?

a)
  • 30 minutes

b)
  • 1 hour

c)
  • 2 hours

d)
  • It varies but is usually limited to 4 hours for a month-long sprint.

19.

19.What is the purpose of the "Start-Stop-Continue" framework in a Sprint Retrospective?

a)
  • To determine who was the most productive team member.

b)
  • To evaluate the performance of the product owner.

c)
  • To identify what the team should start doing, stop doing, and continue doing in the next sprint.

d)
  • To decide whether to continue the project.

20.

20.What is the primary goal of Sprint Planning in agile project management?

a)
  • To review the project's overall progress.

b)
  • To conduct a retrospective of the previous sprint.

c)
  • To plan the work for the upcoming sprint.

d)
  • To prioritize the product backlog.

21.

21.What is the primary output of a Sprint Planning meeting?

a)
  • A list of bugs and issues identified in the previous sprint.

b)
  • A well-defined set of tasks for the development team for the upcoming sprint.

c)
  • A detailed project schedule.

d)
  • A report on the team's productivity.

22.

22.What is the role of the product owner during Sprint Planning?

a)
  • To estimate the time required for each task.

b)
  • To lead the meeting and make all decisions.

c)
  • To provide guidance on the product backlog and priorities.

d)
  • To facilitate the retrospective.

23.

23.What is the primary goal of a Daily Stand-up Meeting in agile project management?

a)
  • To plan the work for the upcoming sprint.

b)
  • To review the project's overall progress.

c)
  • To reflect on the past sprint.

d)
  • To synchronize the team and discuss daily progress and challenges.

24.

24.In agile project management, what does "velocity" represent?

a)
  • The speed of the development team.

b)
  • The number of meetings held during a sprint.

c)
  • The number of user stories completed in a sprint.

d)
  • The total project timeline.

25.

25.Who typically participates in a Sprint Planning meeting?

a)
  • The development team, the product owner, and the scrum master.

b)
  • The stakeholders and executives.

c)
  • Only the development team.

d)
  • The quality assurance team.

26.
  1. 26.Why is market research important during Product Inception?

a)
  1. To choose the product's color scheme

b)
  1. To validate the market need and identify potential customers

c)
  1. To finalize the product's packaging

d)
  1. To determine the product's retail price

27.

27.Why is a clear Product Vision important?

a)

It helps keep the project within budget

b)

It motivates the development team.

c)

It provides a detailed product design.

d)

It outlines the legal requirements

28.

28.Who are stakeholders in a product development process?

a)

Only the product development team

b)

Individuals or groups who have an interest in the product and can influence its outcome

c)

Customers only

d)

Only investors

29.

29.How are items in the Initial Backlog typically prioritized?

a)

Alphabetically

b)

Randomly

c)

Based on stakeholder votes

d)

Based on their business value, customer impact, and technical feasibility

30.

30.What is the relationship between the Product Vision and the Initial Backlog?

a)

They are unrelated and serve different purposes.

b)

The Product Vision is derived from the Initial Backlog.

c)

The Initial Backlog is derived from the Product Vision.

d)

The Initial Backlog is a replacement for the Product Vision.