Interested in taking this course? You can take it with one of our partners, here!
Requirements
Review and acceptance of the Candidate Agreement are required to start the exam
Exam functionality instructions are provided following the Candidate Agreement
Exam Format
Questions are structured in a multiple choice, single select format spread across all 9 sections of the workbook.
Unlimited retakes are available until the quiz is passed
Scores are calculated by the number of correctly answered questions
Unanswered questions will be marked as incorrect
Feedback for incorrectly answered questions directs learners to review topics in the workbook.
“Submit” button ends the quiz, and a score will be calculated
Details are subject to change at any time
Duration | 45 minutes with an unlimited number of retakes |
Number of Questions | 20 |
Passing Score | 90% |
Delivery | Web-based |
Access | Learning Plan (after course completion) |
Cost | The quiz is included in the course registration fee |
Domain | Topics | References |
Introducing the Course | · Define Agile Software Engineering · 1.2 Form your Agile Software Engineering team | Lesson 1 |
Connecting Principles and Practices to Built-In Quality | · Connect principles to practices · Describe XP practices · Explore key definitions · Describe Built-In Quality · Describe Tradeoffs | Lesson 2 |
Accelerating Flow | · Outline the flow of value · Validate the benefit hypothesis | Lesson 3 |
Applying Intentional Architecture | · Apply systems thinking · Explain the role of Agile architecture in supporting Lean-Agile development · Architect and design for testability | Lesson 4 |
Thinking Test-First | · Shift testing left · Explain the Agile testing matrix · Describe the role of Nonfunctional Requirements (NFRs) · Build quality in throughout | Lesson 5 |
Discovering Story Details | · Examine story criteria · Split stories to reduce the · Create workflows and story maps · Identify assumptions and risks | Lesson 6 |
Create a Shared Understanding with Behavior-Driven Development (BDD) | · Apply Behavior-Driven Development (BDD) for shared understanding · Specify desired behavior for domain terms · Describe behavior for business rules and algorithms with tests · Test the User Interface (UI) · Apply test doubles to BDD · Find existing tests impacted | Lesson 7 |
Communicating with Models | · Explain the use of models · Outline Static models · Demonstrate Class-Responsibility-Collaboration (CRC) technique · Outline dynamic models | Lesson 8 |
Building Systems with | · Identify code qualities · Describe cohesion and coupling · Describe other code qualities · Explain the benefits of collective ownership | Lesson 9 |
Building Systems with | · Explore design options · Explain interface-oriented design · Apply SOLID principles · Apply software design patterns | Lesson 10 |
Implementing with Quality | · Apply Test-Driven Development (TDD) practices for writing software · Refactor to support new behavior of the code | Lesson 11 |
Course Review | · Summarize Agile Software Engineering · Review your action plan for adopting ASE principles and practices | Lesson 12 |
