Ben is practicing functional decomposition by taking the laser printer apart, identifying each component, and documenting each component's purpose. Functional decomposition involves breaking down a system into its smaller components to understand its structure and functionality in detail. Each identified component may have its own set of requirements, contributing to the overall goal of improving the printer.
The plan business analysis approach is required to select an approach that will perform business analysis. It outlines the processes and tasks necessary to conduct business analysis in alignment with the organization's goals and constraints. This includes defining the scope, determining the methodologies and stakeholders, and planning how to gather and manage requirements effectively. The purpose of this approach is not limited to budgeting or time allocation, but to ensure a structured and efficient analysis process.
The appropriate technique to track problems with the requirements in a software development project is issue tracking. Issue tracking allows the business analyst to systematically monitor, manage, and resolve any issues or problems that arise during the project. This method ensures that issues are documented, prioritized, and addressed in a timely manner to prevent them from hindering project progress. Other methods such as baselining and RTM (Requirements Traceability Matrix) serve different purposes and are not specifically focused on tracking and managing problems.
Change-driven approaches focus on continuous improvement and iterative processes in which requirements are continuously re-evaluated and updated as needed. These approaches are flexible and dynamic, allowing for adjustments without the strict oversight of a formal change control process. Therefore, the most accurate statement is that change-driven approaches do not use a formal change control process.