Quiz 2 Flashcards
purpose of SDLC
way to deliver efficient and effective information systems that fit with
the strategic business plan of an organization
where can SDLC occur
occur within an organization, be outsourced, or be a blending of the
two
waterfall model
output from each previous phase flows into or becomes the initial input for
the next phase
HL7
an accredited standards-developing not-for profit organization that is committed to developing standard terminologies for information technology that support interoperability of healthcare information management systems.
what is the SDLC composed of
a number of clearly and defined work phases
Work phases are used by engineers and developers to plan, design, test and build and deliver info systems
steps of developing a system
- understand problem or business needs
- Then understand solution or how to address needs
- Develop a plan
- Implement plan
- Evaluate implementation
- Maintenance, review and destruction
six phases of waterfall model
Feasibility → Analysis → Design → Implement → Test → Maintain
Rapid prototyping/ rapid application development (RAD)
Provides a fast way to add functionality through prototyping and user testing
Rapid requirements- gathering phase using workshops and focus groups to build a prototype application using real data →
Prototype is beta tested with users and feedback is used to perfect or add functionality and capabilities to the system
Object oriented systems development (OOSD)
Object oriented modeling makes an effort to represent real world objects by modeling real world entities or things (like hospital, patient, account) into abstract computer software objects
Overcomes traditional approach to create a digital twin - what would it look like once built
User is greatly involved
Dynamic system development method (DSDM): preproject
buy in or commitment is established and funding is secured
Dynamic system development method (DSDM): project life cycle - steps
- Feasibility
- Business studies
- Functional model iteration: Deliverables are a functional model and prototype ready
- Design and build iteration
- Implementation
Deliverables = the system, documentation and trained users
Dynamic system development method (DSDM): post project
Verify system is functioning properly
Maintenance schedule should begin
benefits of Computer aided software engineering tools
- Automate several required tasks in a systems development effort and encourage adherence to SDLC → high degree of rigor
- Help reduce cost and development time and increase quality
Open source software (OSS)
any programmer can implement, modify, apply, reconstruct and restructure rich libraries of source code from proven well tested products
*ONC & HL 7 push this
interoperability
ability to share information across organizations (i.e. patient data)
Important under HITECH Act
workflow
term used to describe action or execution of a series of tasks in a prescribed sequence
Progression of steps that constitute a work process, involve 2 or more persons and create or add value to the organization’s activities