THINK FIRST·CODE LATER

← Software Engineering
Chapter 2 · Week 2

Software Process Models

Answered 0/30 Correct 0
Sign in to save progress across devices
Q1

Which statement about software processes is correct?

Q2

What did Winston Royce's 1970 paper — often cited as the origin of the waterfall — actually say about a single-pass sequential process?

Q3

In the V-model, which testing level is paired with the user requirements?

Q4

For which project is a plan-driven (V-model) process the most appropriate?

Q5

What is the main weakness of a pure waterfall process for a new student app like StudyBuddy?

Q6

The central idea of Boehm's spiral model is to…

Q7

The StudyBuddy team is unsure whether an AI model can answer course questions accurately enough using only the instructor's files. Following the spiral model, what should they do first?

Q8

Which is one of the four values of the Agile Manifesto?

Q9

A student says "Agile means we write no documentation and make no plans." What is the best correction?

Q10

In Scrum (2020 Guide), who is accountable for ordering the Product Backlog to maximize the product's value?

Q11

What is the purpose of the Sprint Retrospective?

Q12

Mei says a feature is "done" because it works on her phone. Daniel says it is not done because there are no tests. Which Scrum element prevents this argument?

Q13

A Kanban team finishes on average 3 cards per day and has on average 12 cards in progress. By Little's law, what is the average cycle time?

Q14

Throughput stays at 2 cards per day. The team reduces average WIP from 10 cards to 4 cards. What happens to the average cycle time?

Q15

The "In review" column has a WIP limit of 2 and already holds 2 cards. Omar has just finished coding a new card. According to Kanban, what should he do?

Q16

What is the difference between continuous delivery and continuous deployment?

Q17

Which of these is not one of the four DORA key metrics?

Q18

Out of 40 deployments last month, 6 caused an incident that needed a fix or rollback. What is the change failure rate?

Q19

DORA research found that high-performing teams deploy often and have low failure rates. What best explains this?

Q20

Using Boehm and Turner's factors, which situation points most strongly toward a plan-driven process?

Q21

Why does the StudyBuddy team keep its privacy and security requirements fixed early, even though it uses Scrum?

Q22

An AI agent can now produce a 600-line pull request in two minutes. According to this chapter, what becomes the main limit on the team's safe speed?

Q23

Which item is the best addition to StudyBuddy's Definition of Done in the age of AI?

Q24

The team wants to know whether their new AI coding assistant really makes them faster. What is the best approach?

Q25

A team uses Scrum for new features and a separate Kanban board with a WIP limit for urgent production bugs. This is…

Q26 Short answer

Explain Little's law in your own words and use it to argue why a StudyBuddy team of five should not have ten features "in progress" at the same time. Include a numerical example.

Q27 Short answer

Choose a process for each project and justify it with at least two of Boehm and Turner's factors: (a) software for a railway signalling system; (b) StudyBuddy; (c) a one-week hackathon prototype.

Q28 Short answer

Here is a deployment log for one week: 5 deployments; lead times from commit to production of 2, 4, 1, 3 and 5 hours; deployment #4 caused an incident that took 90 minutes to fix. Compute the four DORA metrics.

Q29 Short answer

Write a short "AI in our process" policy (5–7 bullet points) for the StudyBuddy team, covering at least: which activities may use AI, the size of AI-generated changes, review, tests, and data protection.

Q30 Short answer

Draw (in words or ASCII) the V-model and explain why it is described as "testing planned early, executed late".