Test Your Knowledge

Project Workflow (Full Section) Quiz

Answer all questions to test your understanding

1 What are functional requirements?
2 What are non-functional requirements?
3 What does MoSCoW stand for in requirement prioritization?
4 What is scope creep in project management?
5 What is a user story?
6 What are acceptance criteria in requirements?
7 What is the purpose of project planning?
8 What are the typical layers in a layered architecture?
9 What is Clean Architecture?
10 What should you consider when selecting technology for a project?
11 What is the purpose of an Entity-Relationship (ER) diagram?
12 Which HTTP method is used to create a new resource in a REST API?
13 What is the purpose of a Git branching strategy?
14 What is Git Flow?
15 What is GitHub Flow?
16 What is a Pull Request?
17 What is a merge conflict in Git?
18 Which command creates a new branch and switches to it in Git?
19 Why are coding standards important?
20 What naming convention is used for classes in C#?
21 What naming convention is used for private fields in C#?
22 What does the Single Responsibility Principle state?
23 What is a guard clause?
24 What should you review during a code review?
25 What is Unit Testing?
26 What is the TDD cycle?
27 What is Integration Testing?
28 What is Continuous Integration (CI)?
29 What is Blue-Green Deployment?
30 What is Canary Deployment?