← All Business Analysis Flashcard Decks

Business Analysis Flashcards

11 cards from real Business Analysis practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 11 Business Analysis flashcards as text
  1. High-level use cases, BRD, and the project plan are—-

    Answer: Inception phase

    The Inception phase in software development (especially RUP) is the initial phase where the project's vision, scope, and feasibility are established. During this phase, high-level use cases are identified to understand system functionality, a Business Requirements Document (BRD) outlining the business needs is created, and the initial project plan is formulated to define the project's direction and goals. It sets the foundation for the entire project.

  2. Change management, config management, and UML diagrams:

    Answer: Elaboration

    The Elaboration phase in software development focuses on refining requirements, establishing a robust architecture, and planning for construction. During this phase, UML diagrams are extensively used for modeling, and change management and configuration management become critical to control evolving requirements and design artifacts before significant coding begins.

  3. System code, QA test scripts and scenarios, and a test strategy

    Answer: Construction

    The Construction phase is where the actual system is built based on the refined requirements and architecture. This involves writing the system code, developing detailed QA test scripts and scenarios to verify functionality, and executing the test strategy to ensure the software meets specifications. It is the core development and initial testing phase.

  4. Mapping from a source system to a destination system is known as:

    Answer: Data Mapping

    Data mapping is the process of creating a link between two distinct data models, defining how data elements from a source system correspond to data elements in a destination system. This is crucial for data migration, integration, and transformation projects, ensuring that data is accurately transferred and understood across different systems.

  5. Which view can be enabled for the task:

    Answer: Design view

    The 'Design view' is a common feature in many software tools and development environments that allows users to visually arrange and configure components or elements for a task or interface. It provides a graphical representation where one can define the structure, layout, and properties of an object or system component. This view is essential for tasks involving user interface creation or workflow configuration.

  6. What documents are associated with the use case?

    Answer: FRD and SSD

    Use cases describe how an actor interacts with a system to achieve a goal. A Functional Requirements Document (FRD) details the 'what' of the system, often using use cases to structure functional requirements. A System Specification Document (SSD) provides a more technical description of the system's design and how it will meet those requirements, often referencing the use cases and their associated flows.

  7. TDD for a business analyst means:

    Answer: Test Driven Development

    TDD stands for Test Driven Development, an agile software development approach where tests are written before the actual code. While primarily a developer practice, Business Analysts are involved by helping define clear, testable requirements that can be translated into these initial tests, ensuring developed features directly address business needs.

  8. What typical tools does a business analyst employ?

    Answer: All the above

    Business analysts utilize a diverse set of tools to perform their duties effectively. MS Word is used for documentation, MS Visio for creating diagrams like process flows, and Rational Tools are specialized for requirements management and modeling. Therefore, all listed tools are commonly employed by BAs.

  9. In the use case scenario, the term --- is used to imply that a certain action needs to have taken place in order for the other to take place.

    Answer: Extends

    In UML use case diagrams, an 'extends' relationship indicates that one use case (the extending use case) adds functionality to another (the base use case) under specific conditions. It implies that the extending use case is optional and only occurs if a certain condition is met within the base use case. This differs from 'includes,' which signifies mandatory functionality.

  10. Which diagram is typically used in the preliminary phases of analysis to describe the relevant components?

    Answer: Activity

    Activity diagrams are excellent for modeling the flow of activities and processes within a system or business. In the preliminary phases of analysis, they help BAs understand and describe the sequence of actions, decisions, and parallel processes involved, making them ideal for illustrating how different components interact to achieve a goal.

  11. What stakeholders should the BA start looking at to find out who might be able to impact the project's deliverables? Pick the best response.

    Answer: A description of the approach that will be taken to implement a new set of capabilities

    To identify stakeholders who can impact project deliverables, a Business Analyst needs to understand the 'how' of the project. A description of the implementation approach reveals which departments, teams, or individuals will be involved in designing, developing, testing, deploying, and using the new capabilities. This allows the BA to proactively identify key players and decision-makers across the entire delivery lifecycle.