In professional SDLC practice, at what stages should documentation be prepared and updated for an information system?

Difficulty: Easy

Correct Answer: at every stage

Explanation:


Introduction / Context:
Documentation is the connective tissue of a project: it preserves decisions, enables onboarding, supports audits, and reduces knowledge risk. Good teams document continuously, not just at the end.



Given Data / Assumptions:

  • Project follows an SDLC (analysis, design, build, test, deploy, operate).
  • Question asks the appropriate timing for documentation.


Concept / Approach:
Each phase yields different artifacts: analysis (requirements, DFDs), design (architectures, structure charts), development (code comments, APIs), testing (plans, cases, results), deployment (run-books), and operations (SOPs, SLAs). Keeping documents current across all stages ensures traceability.



Step-by-Step Solution:

Identify artifacts per phase and stakeholders who consume them.Conclude that limiting documentation to a single phase is insufficient.Therefore, documentation should be prepared and updated at every stage.


Verification / Alternative check:
Quality standards (e.g., ISO-style audits) require evidence across the lifecycle, not only at design or development.



Why Other Options Are Wrong:
Restricting documentation to analysis, design, or development creates gaps, undermining maintainability and compliance.



Common Pitfalls:
Letting documents drift after changes; avoid by integrating docs into the Definition of Done and using version control.



Final Answer:
at every stage

More Questions from System Analysis and Design

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion