Chapter 3 of 9 · 3 practices · 3 min · 3-question quiz
Write the design and implementation chapters
These chapters show how you built the system and why. Explain decisions and trade-offs, keep diagrams consistent with the code and describe algorithms rather than pasting source.
Start: Explain each major decision and the alternatives you rejected3 practices in this chapter
- 1Explain each major decision and the alternatives you rejectedExaminers want to see engineering judgement, not just the final design. For each significant decision, write a short paragraph: The need: what problem the decision solves; The options: two or three…
- 2Use diagrams that match the system you actually builtDesign chapters usually include some of: an architecture diagram, use case diagram, class or component diagram, entity relationship diagram, sequence diagrams for key flows and screen flows.
- 3Describe algorithms and key logic instead of pasting source codeThe implementation chapter is not a printout of your repository. FAST's handbook puts it plainly: implementation details mean "not the programming code but the algorithmic and procedural details"…
Check yourself on this chapter
3 questions, right here once you are signed in. Your progress is saved as you read.