6. Which software testing technique involves releasing multiple versions of a software application with incremental changes?
a) Alpha testing
b) Beta testing
c) Regression testing
7. Which of the following is not a common software risk?
a) Security vulnerabilities
b) Inadequate performance
c) Insufficient user training
d) Lack of software documentation
8. What is the purpose of a use case diagram in software design?
a) To document software requirements
b) To show the relationship between different use cases
c) To display the flow of data within a system
9. Which of the following is an example of a software maintenance activity?
a) Writing code for a new feature
b) Creating test cases for a software application
c) Fixing a bug in existing code
10. What is the purpose of a software version control system?
a) To track changes made to software code
b) To manage the release of software updates
c) To handle conflicts when multiple developers are working on the same codebase