1/28
Looks like no tags are added yet.
A bank asks for a system to flag suspicious transactions. Defining what the system must do belongs to which process activity?
Specification
What does git fetch --all do?
Retrieves updated remote branch information without merging it into the current branch
What should a useful pull request description include?
What changed and how the change was tested
Which software quality attribute focuses on responsiveness and efficient use of system resources?
Efficiency
In MVC, which component is responsible for presentation and the user interface?
View
After cloning a repository, what does origin usually refer to?
The default name for the remote repository
Which of the following is primarily a high-level design decision?
Deciding how major system components communicate
Which statement is a common pitfall in a requirements specification because it is too vague to verify?
The system shall be user-friendly.
Which of the following information is commonly recorded by a version control system?
File author and history of changes
Which Scrum role is accountable for maximizing product value and managing the Product Backlog?
Product Owner
A README file is commonly used to:
Explain how to set up, run, and use a project
An interviewer asks clinic staff how they currently schedule appointments and what problems they encounter. Which requirements activity is this?
Elicitation
The outcome of a software process activity may be called a deliverable or product.
True
During which software engineering activity is software designed and implemented?
Software development
Which Scrum event focuses on improving how the team works?
Sprint Retrospective
Version control is primarily used to:
Track and manage changes to source code
A team restructures code to make it easier to maintain while preserving its observable behavior. Which XP practice is this?
Refactoring
Why should teammates review a pull request before merging it?
To confirm the change is appropriate and identify possible problems
Which software engineering activity determines whether software satisfies customer requirements?
Software validation
Which Scrum event gives team members a brief opportunity to coordinate their work and identify obstacles?
Daily Scrum (standup)
A user story says, “As a customer, I want to save an item so that I can purchase it later.” What part states the benefit to the user?
So that I can purchase it later
What does git status show?
Changed, staged, and untracked files and the current branch
What is the primary characteristic of the Waterfall methodology?
Sequential and linear approach
In a typical layered architecture, rules such as “a task cannot have a deadline before its creation date” would most naturally belong to the:
business logic layer
In MVC, which component handles user input and coordinates between other components?
Controller
Software may be developed for:
Either a specific customer or the general market
What does it mean for a requirement to be verifiable?
The team can determine whether the delivered system satisfies it
Which Scrum artifact represents the work selected for the current sprint and the plan to deliver it?
Sprint Backlog
A customer is unsure what the system should do and expects requirements to change as they see working versions. Which model is least suited to these conditions?
Prototyping