A PAT-only subtopic (not examinable in the written papers) covering the professional documents that should accompany a complete software project.
| Document | Purpose |
|---|---|
| Specification Document | Defines WHAT the software must do โ the requirements, from the client/user's perspective |
| Design Document | Defines HOW the software will meet those requirements โ planned classes, data structures, interface layout, algorithms |
| Technical Document | Describes the technical implementation details โ how the system was actually built, for future developers/maintainers |
| Testing Document | Records the test plan, test data used (standard/extreme/abnormal), and the results of testing |
๐ก Exam Tip
Think of these four documents as following the natural project lifecycle: Specification (what's needed) โ Design (how it'll be built) โ Technical (how it actually was built) โ Testing (proof that it works) โ a complete PAT should be able to show evidence of all four.