More Questions from System Analysis and Design

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

Computer Science System Analysis and Design Difficulty: Easy
Choose an option
  • A
    at system design
  • B
    at system analysis
  • C
    at every stage
  • D
    at system development
  • E
    None of the above

Answer

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

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