Which of the following types of test coverage is most appropriate when the objective is to determine if the software has any problems handling all the required possible hardware and software designs?
Correct Answer: D
Platform configuration testing ensures that the software works correctly across different hardware and software environments. * Objective: The primary goal is to verify that the software can handle all the required hardware and software configurations it is expected to run on. * Comprehensive Testing: This type of coverage involves testing the software on various combinations of operating systems, browsers, hardware devices, and other configurations to ensure compatibility and performance. * Identification of Issues: It helps in identifying issues that may arise due to differences in the environments, which can be crucial for software that needs to run on multiple platforms.
CSQE Exam Question 22
Which of the following sources of information would be most appropriate for a company to use to measure and monitor customer satisfaction?
Correct Answer: A
Comprehensive surveys covering all aspects of the customer experience are the most appropriate source of information for a company to use to measure and monitor customer satisfaction. These surveys provide a holistic view of the customer's interactions with the product and service, covering various dimensions such as product quality, usability, support, and overall satisfaction. By gathering detailed feedback across these areas, companies can identify strengths and areas for improvement, ensuring that customer satisfaction is accurately measured and monitored.References: * Hill, Nigel, Roche, Greg, and Allen, Rachel."Customer Satisfaction: The Customer Experience Through the Customer's Eyes." Cogent Publishing, 2007. * ISO 10004:2012, Quality management - Customer satisfaction - Guidelines for monitoring and measuring.
CSQE Exam Question 23
Which of the following as the most appropriate source of metrics that support the change management decision-making process?
Correct Answer: C
In the context of change management, metrics are crucial for informed decision-making. They provide data that can help determine the effectiveness of change initiatives and guide future actions. Let's evaluate the options provided: * Software Library (Option A): A software library is a collection of non-volatile resources used by computer programs, often for software development. While libraries may contain metrics, they are not primarily used for change management decision-making1. * Software Compiler (Option B): A compiler is a special program that processes statements written in a particular programming language and turns them into machine language or "code" that a computer's processor uses. Compilers do not typically provide metrics relevant to change management1. * Status Accounting Tool (Option C): Status accounting is a key part of configuration management, which involves recording and reporting the status of components and change requests, and gathering metrics on the status of configuration items. This tool provides metrics that support the change management decision-making process by tracking changes, their implementation status, and their impact2. * Version Control System (Option D): A version control system is a tool that helps to keep track of changes to code or other collections of information. While it is an essential tool in software development, its primary function is not to provide metrics for change management decision-making
CSQE Exam Question 24
When a software change order is reviewed by the change control board (CCB), it is assigned a status from which of the following sets of classifications?
Correct Answer: B
When a software change order is reviewed by the Change Control Board (CCB), it undergoes a formal assessment to determine the impact and feasibility of the change. The CCB typically assigns one of the following statuses: * Approved: The change is accepted and will be implemented. * Disapproved: The change is rejected and will not be implemented. * Deferred: The decision on the change is postponed, often pending further information or consideration. These classifications help in managing changes systematically, ensuring only feasible and beneficial changes are made to the software system. References: * IEEE Standard for Configuration Management in Systems and Software Engineering (IEEE Std 828-2012) * Software Engineering Body of Knowledge (SWEBOK)
CSQE Exam Question 25
Which of the following can be used to assess the impact of a proposed software change?
Correct Answer: A
A traceability matrix can be used to assess the impact of a proposed software change. This tool maps requirements to their corresponding test cases, ensuring that all requirements are covered and helping to identify the effects of changes on existing functionality. By providing a clear link between requirements, development, and testing, a traceability matrix facilitates impact analysis and helps in maintaining the integrity of the system during changes. References: * "Software Requirements Traceability" by Anne Mette Jonsson and Jorgen Holm Westergaard * "Managing Software Requirements: A Unified Approach" by Dean Leffingwell and Don Widrig