In a use case, which is one of the two commonly used relationships?
A. Inherit
B. Identify
C. Distribute
D. Extend
Explanation:
There are two commonly used relationships between use cases:
Extend: allows for the insertion of additional behavior into a use case. The use case that is
being extended must be completely functional in its own right and must not depend on the
extending use case for its successful execution. This relationship may be used to show that
an alternate flow has been added to an existing use case (representing new requirements).
Include: allows for the use case to make use of functionality present in another use case.
The included use case does not need to be a complete use case in its own right if it is not
directly triggered by an actor. This relationship is most often used either when some shared
functionality is required by several use cases or to abstract out a complex piece of logic.
Which of the following business analysis activities might be undertaken to verify requirements?
A. Identifying a previously documented business need
B. Comparing a model with another relevant model
C. Organizing requirements into structures
D. Evaluating alignment with solution scope
Explanation: A requirement can be of benefit to a stakeholder and still not be a desirable part of a solution. A requirement that does not deliver benefit to a stakeholder is a strong candidate for elimination. When requirements do not align, either the future state must be reevaluated and the solution scope changed, or the requirement removed from the solution scope.
What is a valid reason for prioritization?
A. Requirements which are of significant personal interest to a stakeholder
B. Effort and resources needed to implement a requirement
C. Sponsor’s wish-list
D. Development team’s advice to implement easy requirements
Explanation: Prioritization in business analysis is essential for focusing on the most valuable and feasible features that deliver the highest return on investment (ROI) and customer satisfaction. A valid reason for prioritization is the effort and resources needed to implement a requirement. This consideration ensures that the project’s scope is managed effectively, aligning with the available resources and the project’s overall goals.
What skill is required by a business analyst (BA) to understand how the people, processes, and technology within an organization interact, to understand the enterprise from a holistic point of view?
A. Creative thinking
B. Conceptual thinking
C. Problem solving
D. Systems thinking
Explanation: Systems thinking is a crucial skill for business analysts as it enables them to view the enterprise in a holistic manner. This approach helps BAs understand the complex interactions between people, processes, and technology within an organization. It involves recognizing patterns and interrelationships and considering how different systems work together and influence one another within the whole. By applying systems thinking, BAs can better comprehend the broader impacts of any changes to one part of the system on the entire organization.
Which of the following activities are performed during the requirements life cycle management phase?
A. Elicit Requirements
B. Prioritize Designs
C. Trace Requirements
D. Maintain Attributes
Explanation: During the requirements life cycle management phase, one of the key activities is to trace requirements. This involves ensuring that requirements and designs at different levels are aligned with one another and managing the effects of changes to one level on related requirements and designs. Tracing requirements helps maintain the integrity of the requirements throughout the project’s life cycle, from inception to retirement.
Which approach aligns to approval of requirements at the end of a phase?
A. Adaptive
B. Modelling
C. Predictive
D. Prioritization
Explanation: In business analysis, the predictive approach is characterized by its structured nature, where requirements are approved at the end of a phase or during planned change control meetings. This approach is in contrast to adaptive approaches, which approve requirements more iteratively and as needed throughout the project lifecycle.
An atomic requirement:
A. is understood independently of other requirements or designs.
B. contains no extraneous or unnecessary content.
C. uses common terminology understood by the audience.
D. aligns with the identified needs of the stakeholders.
Explanation: An atomic requirement is one that is self-contained and can be understood independently of other requirements or designs. It encapsulates a single piece of functionality or a single need without reference to other requirements. This characteristic ensures that the requirement can be considered, implemented, and tested on its own merits. Atomic requirements are essential for clear communication, effective analysis, and traceability throughout the project lifecycle.
Which technique would the business analyst (BA) consider to show the transformation of data?
A. Sequence diagram
B. Data flow diagram
C. Data modelling
D. Flowchart
Explanation: A data flow diagram illustrates the movement and transformation of data between externals (entities) and processes. The output from one external or process is the input to another. The data flow diagram also illustrates the temporary or permanent repositories (referred to as data stores or terminators) where data is stored within a system or an organization. The data defined should be described in a data dictionary.
What task is performed to ensure that all requirements align to the business need?
A. Model Requirements
B. Prioritize Requirements
C. Validate Requirements
D. Define Requirements
Explanation: The task performed to ensure that all requirements align with the business need is ‘Validate Requirements’. This process involves confirming that stakeholder, solution, and transition requirements are in line with the business requirements. It ensures that the designs satisfy the requirements and that both requirements and designs deliver business value and support the organization’s goals and objectives. Validation is an ongoing activity that plays a crucial role in the business analysis process, as it helps to ensure that the project delivers the intended value and meets the needs it was designed to address.
Which techniques should be applied to prioritize requirements?
A. Risk Analysis and Management
B. Decision Modelling and Estimation
C. Interface Analysis and Interviews
D. Document Analysis and Vendor Assessment
Explanation: Decision Modelling and Estimation are techniques that can be applied to prioritize requirements effectively. Decision modelling helps in understanding the implications of various choices and selecting the best course of action based on the analysis. Estimation provides insights into the effort and resources required to fulfill the requirements, which is crucial for prioritization, especially when resources are limited or when there are time constraints.
What tool can be used to determine the impact of a changed requirement on other requirements?
A. Verification
B. Traceability
C. Interview
D. Workshop
Explanation: Traceability is a tool used in business analysis to track the life of a requirement from its origin through its development and specification, to its subsequent deployment and use, and through periods of ongoing refinement and iteration in any of these phases. It allows business analysts to determine the impact of changes in requirements by providing a clear path of how each requirement is connected to others, which is essential for assessing the consequences of changes.
Why must business analysis information packages be prepared?
A. To determine the information management approach
B. To plan tasks for the week
C. To determine the stakeholder engagement approach
D. To facilitate reviews and approvals
Explanation: Business analysis information packages are prepared to facilitate reviews and approvals. These packages compile essential information in a structured format, making it easier for stakeholders to review the content and provide feedback or approval. This ensures that all relevant information is considered and that decisions are made based on a comprehensive understanding of the issues, requirements, and proposed solutions. Effective preparation of these packages helps streamline the review process and supports better decision-making.
Page 2 out of 10 Pages |
Previous |