Software Development Lifecycle Flashcards
7 cards from real ECHOCARDIOGRAM practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 7 Software Development Lifecycle flashcards as text
Which SDLC model follows a strict sequential order — requirements → design → implementation → testing → deployment — without revisiting earlier phases?
Answer: Waterfall
The Waterfall model progresses linearly through phases with no overlap or iteration.
Why is version control (e.g., Git) important during the development of echo analysis software?
Answer: It tracks code changes and allows rollback if a defect is introduced
Version control systems log every change to the codebase and allow developers to revert to a stable state if needed.
During which SDLC phase would a clinical informatics team define the database schema for storing echo measurement values like EF and LV dimensions?
Answer: System design
Database architecture and schema design are determined during the system design phase.
What is a 'change control process' in healthcare software management?
Answer: A formal workflow for approving and documenting modifications to production software
Change control ensures that software modifications are reviewed, approved, and documented to maintain system integrity and compliance.
In the SDLC, what is the role of a 'business analyst' in an echocardiography department software project?
Answer: Bridging clinical stakeholder needs and technical development teams
A business analyst translates clinical workflow requirements into specifications that developers can implement.
Which testing type verifies that a newly updated echo software module does not break previously working features?
Answer: Regression testing
Regression testing re-executes existing test cases after changes to confirm no previously passing functionality has been broken.
A hospital deploys a new echocardiography software patch to fix a critical measurement error. This activity is an example of which SDLC phase?
Answer: Corrective maintenance
Corrective maintenance addresses defects discovered after deployment to restore correct system behavior.