WorksheetsSoftware Engineering
Total questions: 30
Worksheet time: 23mins
1. What is the primary goal of software engineering?
Developing software without a structured approach
Building software quickly, regardless of quality
Producing high-quality software systematically
Reducing the cost of software development
2. In which software process model do you complete one phase before moving on to the next, and there is no overlap between phases?
Waterfall model
V model
Iterative model
Spiral model
3. What is a fundamental principle of Scrum?
Constantly working at maximum capacity
Complete specification of all requirements up front
Regular inspection and adaptation
Avoiding customer involvement
4.In Extreme Programming (XP), what practice involves two programmers working together at one computer?
Continuous integration
Pair programming
Test-driven development
Big design up front
5.Which of the following is NOT a typical phase in the Software Development Life Cycle (SDLC)?
Requirements analysis
Coding and programming
Quality assurance
Marketing and sales
6.What is the primary goal of the Scrum process?
To complete all project tasks as quickly as possible
To maximize the use of project management tools
To deliver a potentially shippable product increment at the end of each sprint
To adhere to a rigid project plan without changes
7.Which Scrum event provides an opportunity for the team to inspect and adapt its processes and work?
Daily Stand-up
Sprint Review
Sprint Planning
Sprint Retrospective
8.What is the primary role of the Scrum Team?
To determine the project budget
To manage stakeholder expectations
To complete the work defined in the Product Backlog
To define project requirements
9.What role is responsible for maximizing the value of the product and the work of the Development Team?
Scrum Master
Project Manager
Product Owner
Team
10.Who is responsible for ensuring that the Scrum framework is understood and enacted within the team?
Product Owner
Scrum Master
Project Manager
Release Manager
11.Who are considered stakeholders in a software development project?
Only the Scrum Team members
Anyone who uses the software or has an interest in the project
Only the Product Owner and Scrum Master
Only the developers and testers
12.In the INVEST criteria for user stories, what does "N" stand for?
Negotiable
Non-functional
Narrow
Noteworthy
13.During Sprint Planning, who is responsible for prioritizing the items in the Product Backlog?
Scrum Master
Development Team
Product Owner
Project Manager
14.Who participates in a Sprint Review meeting?
Scrum Master and Product Owner only
Development Team and Project Manager
Development Team, Product Owner, and stakeholders
Scrum Master and Product Owner, excluding the Development Team
15.What is the purpose of Agile release planning?
To select user stories for the upcoming sprint
To plan the release schedule and content
To conduct a detailed code review
To review and update the Product Backlog
16.What is velocity in the context of agile project management?
The speed of the development team.
The number of user stories completed in a sprint.
The duration of a sprint.
The total project timeline.
17.How is velocity calculated in agile project management?
By counting the number of meetings held during a sprint.
By summing the effort estimates of user stories completed in a sprint.
By measuring the lines of code written in a sprint.
By tracking the time spent by team members during a sprint.
18.How long is the typical duration of an Iteration Planning Meeting in Scrum?
30 minutes
1 hour
2 hours
It varies but is usually limited to 4 hours for a month-long sprint.
19.What is the purpose of the "Start-Stop-Continue" framework in a Sprint Retrospective?
To determine who was the most productive team member.
To evaluate the performance of the product owner.
To identify what the team should start doing, stop doing, and continue doing in the next sprint.
To decide whether to continue the project.
20.What is the primary goal of Sprint Planning in agile project management?
To review the project's overall progress.
To conduct a retrospective of the previous sprint.
To plan the work for the upcoming sprint.
To prioritize the product backlog.
21.What is the primary output of a Sprint Planning meeting?
A list of bugs and issues identified in the previous sprint.
A well-defined set of tasks for the development team for the upcoming sprint.
A detailed project schedule.
A report on the team's productivity.
22.What is the role of the product owner during Sprint Planning?
To estimate the time required for each task.
To lead the meeting and make all decisions.
To provide guidance on the product backlog and priorities.
To facilitate the retrospective.
23.What is the primary goal of a Daily Stand-up Meeting in agile project management?
To plan the work for the upcoming sprint.
To review the project's overall progress.
To reflect on the past sprint.
To synchronize the team and discuss daily progress and challenges.
24.In agile project management, what does "velocity" represent?
The speed of the development team.
The number of meetings held during a sprint.
The number of user stories completed in a sprint.
The total project timeline.
25.Who typically participates in a Sprint Planning meeting?
The development team, the product owner, and the scrum master.
The stakeholders and executives.
Only the development team.
The quality assurance team.
26.Why is market research important during Product Inception?
To choose the product's color scheme
To validate the market need and identify potential customers
To finalize the product's packaging
To determine the product's retail price
27.Why is a clear Product Vision important?
It helps keep the project within budget
It motivates the development team.
It provides a detailed product design.
It outlines the legal requirements
28.Who are stakeholders in a product development process?
Only the product development team
Individuals or groups who have an interest in the product and can influence its outcome
Customers only
Only investors
29.How are items in the Initial Backlog typically prioritized?
Alphabetically
Randomly
Based on stakeholder votes
Based on their business value, customer impact, and technical feasibility
30.What is the relationship between the Product Vision and the Initial Backlog?
They are unrelated and serve different purposes.
The Product Vision is derived from the Initial Backlog.
The Initial Backlog is derived from the Product Vision.
The Initial Backlog is a replacement for the Product Vision.
