Introduction To Software and Medical Devices
Introduction To Software and Medical Devices
medical devices
Quiz – What is software and what makes it
different?
1. The majority of software errors can be traced back to:
Users not reading the instructions for use
The manufacturing process
The design and development process
Insufficient testing
9. A compiler:
Reviews source code in search for errors
Translates source code into binary code
Converts source code between different programming languages
Is used to compile software documentation
48. Which life-cycle phases does the IEC 62304 apply to?
Select all correct answers.
Pre-study
Development
Maintenance
Concept
Software planning
Quiz – Development planning
89. What is software verification planning expected to
define?
Specified test cases to verify all individual requirements
Unit test strategy
Deliverables requiring verification
Acceptance criteria for validation of the deliverables
103. What can the origin of a SOUP be? Select all correct
answers.
A manufacturer providing general drivers for their hardware
components
A developer selling operating systems to be incorporated in all
types of products
A contractor developing selected software items
Open-source software projects
Software design
Quiz – Software requirements
106. Software requirements shall be traceable to:
Marketing requirements
System requirements or other sources
Regulatory requirements
The software engineer implementing each requirement
107. Which aspects should you consider when you perform
the activity “Verify software requirements”? Select all
correct answers.
All requirements shall be traceable to a risk control measure
Resource consumption when testing requirements
Requirements shall be traceable to a source
Requirements shall be stated in terms that permit establishment of
test criteria
Software testing
Quiz – Software integration testing
125. If you chose not to perform dedicated integration
testing, what should you do instead?
If the software system is small, there is no need to do anything
instead
A risk assessment to assure that lack of integration testing does not
contribute to hazardous situations
Incorporate integration aspects in the software system test
Broaden the scope of software unit testing