Business Process Modeling Techniques
29 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the main purpose of system controls?

  • To protect the integrity of the system (correct)
  • To improve system performance
  • To reduce user input requirements
  • To enhance user experience
  • Why might analysts exclude certain events during analysis when applying the perfect technology assumption?

  • They assume equipment never fails (correct)
  • They rely on historical data for accuracy
  • They believe all events are equally important
  • They focus solely on user preferences
  • What example is given for a system control that protects database integrity?

  • User password policies
  • Network encryption protocols
  • Daily data backups (correct)
  • Real-time data analysis
  • During what phase of system development are system controls typically added?

    <p>Design</p> Signup and view all the answers

    What does the perfect technology assumption imply about human error?

    <p>Humans always operate the system perfectly</p> Signup and view all the answers

    What event signals the start of a transaction for the system in a retail scenario?

    <p>The customer states they want to buy an item</p> Signup and view all the answers

    Which of the following actions is NOT considered an external event in the context of a transaction?

    <p>Providing a credit card number</p> Signup and view all the answers

    What type of event is characterized by a change reported by a customer, such as a change in address or phone number?

    <p>External event</p> Signup and view all the answers

    When analyzing a transaction's life cycle, what should an analyst do first?

    <p>Identify actions that external actors might take</p> Signup and view all the answers

    Which of the following best describes a temporal event?

    <p>An event occurring at set intervals without external prompts</p> Signup and view all the answers

    What should an analyst temporarily ignore during the analysis phase?

    <p>Design choices and system controls</p> Signup and view all the answers

    What is a state event typically associated with?

    <p>The adjustment of inventory after a sale</p> Signup and view all the answers

    Which of the following best describes functional requirements in system design?

    <p>The essential tasks the system must perform</p> Signup and view all the answers

    Which of the following options is NOT a characteristic of external events?

    <p>Requires no system intervention</p> Signup and view all the answers

    What might an external event in a customer transaction include?

    <p>Inquiring about shipping status</p> Signup and view all the answers

    What distinguishes state events from temporal events?

    <p>State events are triggered by internal conditions.</p> Signup and view all the answers

    Why should the implementation details be omitted from a functional requirements model?

    <p>To simplify the analysis process</p> Signup and view all the answers

    In the sequence of actions leading to a product purchase, which of the following represents a prior condition rather than an event?

    <p>The customer wanting to wear a striped shirt</p> Signup and view all the answers

    Which of the following actions indicates a process that should be captured in the sequence of events for a transaction?

    <p>Returning an item</p> Signup and view all the answers

    What can potentially complicate the identification of events within a sequence of actions?

    <p>Prior conditions leading up to the event</p> Signup and view all the answers

    Which statement accurately reflects a difference between state events and external events?

    <p>State events are often initiated by internal system changes.</p> Signup and view all the answers

    What is the primary goal of the event decomposition technique?

    <p>To identify the business events the system responds to</p> Signup and view all the answers

    How should a use case be defined according to the event decomposition technique?

    <p>At the appropriate level of detail based on business events</p> Signup and view all the answers

    What distinguishes an Elementary Business Process (EBP)?

    <p>It adds measurable business value and stabilizes the system</p> Signup and view all the answers

    Which of the following is a type of event considered in the event decomposition technique?

    <p>External events</p> Signup and view all the answers

    Which example best illustrates a use case defined too broadly?

    <p>Managing customer interactions throughout the day</p> Signup and view all the answers

    What is the role of an external agent in relation to external events?

    <p>They both supply and receive data to/from the system</p> Signup and view all the answers

    What happens to the system after performing an Elementary Business Process (EBP)?

    <p>The system stabilizes and its data remains consistent</p> Signup and view all the answers

    What characterizes an external event in the context of the event decomposition technique?

    <p>It's triggered by an external agent or actor</p> Signup and view all the answers

    Study Notes

    Event Decomposition Technique

    • Identifies use cases by determining business events the system must respond to
    • Each event corresponds to a use case
    • Starts with business events to define each use case at the right level of detail
    • Avoids use cases that are too narrow or too broad

    Elementary Business Processes (EBPs)

    • Most fundamental task in a business process
    • Performed by one person in one place in response to a business event
    • Adds measurable business value
    • Leaves system and its data in a stable and consistent state

    Types of Events

    • External Events: Occur outside the system, initiated by an external agent
    • Temporal Events: Happen as a result of reaching a point in time (ex: producing a paycheck every two weeks)
    • State Events (Internal Events): Occur inside the system and trigger processing (ex: inventory dropping below reorder point)

    External Events

    • External agent or actor provides data to or requests data from the system
    • Examples: Customer placing an order, customer reporting address change

    Temporal Events

    • System generates outputs at defined intervals or when needed
    • Examples: Payroll system producing paychecks, management receiving performance reports

    State Events

    • Examples: Inventory dropping below reorder point, needing to reorder

    Identifying Events

    • Differentiate events from prior conditions leading up to the event
    • Focus on events that directly affect the system
    • Distinguish between external events and system responses
    • External events should be specific, not just part of a larger interaction

    Sequence of Events: Tracing a Transaction’s Life Cycle

    • Trace the sequence of events for a specific external agent
    • Identify events that occur throughout a transaction's lifecycle
    • Example: Customer interaction with a catalog, placing an order, checking order status, changing address, returning items

    Technology-Dependent Events and System Controls

    • Ignore events that are not directly related to users or transactions
    • These events concern design choices and system controls
    • Focus on functional requirements during analysis, deferred to design phase

    System Control

    • System controls protect system integrity
    • Examples: Logging on, backing up data
    • These controls are important but not typically the focus during analysis

    Perfect Technology Assumption

    • Events are included during analysis only if the system needs to respond under perfect conditions (no equipment failures, unlimited capacity, honest users)
    • Eliminates events like “Time to back up the database” because technology is assumed to be perfect
    • System controls are added during design when technology is no longer assumed to be perfect

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Explore the essential techniques for business process modeling, focusing on Event Decomposition Techniques and Elementary Business Processes. This quiz will help you identify different types of events and their roles in defining use cases. Test your understanding of how external, temporal, and state events contribute to stable business operations.

    More Like This

    Use Quizgecko on...
    Browser
    Browser