Medical software Flashcards
What is IEC 62304
IEC 62304 is an international standard describing general principles of SW validation. (came out in 2006, revised in 2016). Recommends SW validation and verification activities to be conducted throughout the SW life cycle stopping short of recommending any particular model. Compliance with IEC 62304 is required by regulatory bodies such as the U.S. Food and Drug Administration (FDA) and the European Union’s Medical Device Regulation (MDR) for the development and commercialization of medical devices that incorporate software.
what is a life cycle
a conceptual structure spanning the life of the SW from definition of its requirements to its release. (set of steps)
example of bad life cycle
code -> fix
life cycle classification:
waterfall: one shot process from customer needs to delivery
incremental: customer needs and requirements done once, then multiple development cycle to add capability
evolutionary: user needs cannot be understood up front, so requirements cannot be fully defined, in each iteration revisit the whole process
agile steps
- story
2.
what is design control discipline
- must operate ‘under control’
- if during implementation we find problem with design:
stop implementation
fix design
resume implementation - we do not continue with the implementation and make on the fly decisions without updating the design.
at each stage need to demonstrate
1.efficacy
2. safety
3. security
tension between what and how
what - keep the grass short
how - piece of equipment to accomplish this
the brown cow model
how now (concrete, current situation) –> what now (abstract -essential business use case)–>what future(abstract) ==