What is the purpose of a Foreign Key?
A. Links one table to another
What is GitHub?
C. An online hosting service for Git repositories
What is modularity?
B. Breaking software into independent modules
What is Scrum?
B. An Agile framework using short iterations
What is Deployment?
C. Releasing tested software into production
What is a DBMS?
B. Software used to manage databases
Which command stages changes before committing?
B. git add
Which architecture pattern separates software into Model, View, and Controller?
C. MVC
How long does a Sprint typically last?
B. 1-4 weeks
Verification answers which question?
B. "Did we build the product right?"
Which SQL operation combines data from multiple tables?
Which command uploads your commits to GitHub?
C. git push
Which combination describes good module design?
B. High cohesion, low coupling
Which Scrum role prioritizes the product backlog?
C. Product Owner
A developer tests whether two modules work correctly together. What type of testing is this?
D. Integration Testing
Which statement best describes the relationship between a DBMS and SQL?
C. A DBMS manages databases, while SQL is B
Two developers make changes to the same part of a file and Git cannot automatically combine them. What is this situation called?
D. Merge Conflict
A payment module handles payment processing, creates user accounts, sends emails, and generates reports. Which principle is being violated?
A. Single Responsibility Principle
The Product Owner decides which features should be developed first. What Agile concept does this represent?
D. Backlog prioritization
A team checks whether they created software according to specifications and design documents. This is an example of:
D. Verification
A developer creates an Orders table that needs to reference information from a Customers table. Which database concept should be used?
B. Foreign Key
A team member wants to download the newest changes from GitHub into their local repository. Which command should they use?
B. git pull
Which situation best demonstrates composition instead of inheritance?
C. A Car has an Engine
A Scrum team completes every task assigned during the Sprint, but the product does not provide meaningful value to users. Which Scrum role most directly helps prevent this issue?
A. Product Owner
A team verifies that the payment system, inventory system, and user account system work correctly together after being developed separately. What testing level is this?
A. Integration Testing