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 phase involves gathering requirements from cardiologists and sonographers for a new echocardiography reporting module?
Answer: Requirements analysis
Requirements analysis collects and documents stakeholder needs before any design or development begins.
In the context of echocardiography software, what is the primary purpose of user acceptance testing (UAT)?
Answer: To verify the software meets clinical workflow needs before go-live
UAT confirms that the software satisfies real-world clinical requirements as defined by end users such as echo technicians.
A hospital's echo lab is migrating its image archiving software. Which SDLC phase ensures old DICOM data is transferred correctly to the new system?
Answer: Implementation/migration
Data migration is carried out during the implementation phase, ensuring existing records are accurately transferred.
What does 'iterative development' mean in the context of echocardiography software updates?
Answer: Continuously improving the software through repeated cycles of development and feedback
Iterative development means releasing incremental improvements based on user feedback rather than waiting for a single large release.
Which document produced during the SDLC specifies how the echo reporting system must handle HL7 messages from the EHR?
Answer: System requirements specification (SRS)
The SRS formally documents functional and integration requirements, including HL7 interface behavior.
A software bug causes the echo workstation to crash when exporting reports in PDF format. Which SDLC phase addresses this after deployment?
Answer: Maintenance
Post-deployment defects are resolved during the maintenance phase of the SDLC.
In Agile SDLC, what is a 'sprint' as it applies to developing an echocardiography measurement tool?
Answer: A fixed-length work cycle during which specific features are developed and delivered
A sprint is a time-boxed iteration (typically 1–4 weeks) in which the team completes a defined set of development tasks.