CCS Software Development Lifecycle 3 — Questions and Answers
Question 1: In the Waterfall SDLC model, what is the primary disadvantage when applied to health IT projects?
- Requirements changes late in the project are costly and difficult to incorporate (Correct answer)
- It does not include a testing phase
- It requires too many simultaneous developers
- It cannot be used for database-driven applications
Correct answer: Requirements changes late in the project are costly and difficult to incorporate
Waterfall's linear progression makes it expensive to revisit earlier phases when requirements change, which is common in healthcare environments.
Question 2: Which SDLC artifact maps system inputs, processes, outputs, and data stores?
- Data flow diagram (DFD) (Correct answer)
- Gantt chart
- Network topology map
- PERT chart
Correct answer: Data flow diagram (DFD)
A data flow diagram visually represents how data moves through a system, showing processes, storage, and external entities.
Question 3: User Acceptance Testing (UAT) for a coding workflow system is primarily performed by:
- The end users who will operate the system daily (Correct answer)
- The developers who built the system
- External cybersecurity auditors
- Database administrators
Correct answer: The end users who will operate the system daily
UAT is conducted by actual end users to confirm the system meets their real-world needs before go-live.
Question 4: What is 'technical debt' in the context of health information system development?
- The accumulated cost of shortcuts taken during development that must be fixed later (Correct answer)
- The financial cost of hardware procurement
- Unpaid vendor invoices for software licenses
- The backlog of unresolved helpdesk tickets
Correct answer: The accumulated cost of shortcuts taken during development that must be fixed later
Technical debt refers to the future rework required because quick solutions were chosen over better long-term approaches.
Question 5: In Scrum (an Agile framework), who is responsible for prioritizing the product backlog?
- Product Owner (Correct answer)
- Scrum Master
- Development Team
- Project Sponsor
Correct answer: Product Owner
The Product Owner owns and prioritizes the backlog to ensure the team works on the highest-value features first.
Question 6: A 'sprint' in Agile development typically lasts:
- 1–4 weeks (Correct answer)
- 3–6 months
- 1 full year
- As long as needed until features are complete
Correct answer: 1–4 weeks
Sprints are short, fixed-length iterations—usually one to four weeks—after which a potentially shippable increment is delivered.
Question 7: Which phase of the SDLC produces the System Requirements Specification (SRS) document?
- Requirements analysis (Correct answer)
- Implementation
- Testing
- Maintenance
Correct answer: Requirements analysis
The SRS is the formal output of requirements analysis, documenting all functional and non-functional requirements.
In the Waterfall SDLC model, what is the primary disadvantage when applied to health IT projects?