"A smooth sea never made a skilled mariner"
English Proverb


Transforming business process requirements into robust, high-level system designs involves three distinct design activities:

  • Designing Conceptual Business Solutions - determining how major business and technology components will deliver on the project’s intentions.
  • Designing Business Use Cases – identifying the business transactions required to deliver the specified, to-be functionality.
  • Designing Technical Use Cases – transforming the business use cases into high-quality system transaction specifications.

This course emphasizes the third step in this process, designing the technical use cases. It examines what’s needed to accept and interpret a set of business use cases and apply appropriate technology to create a specification of the to-be system that:
  • Delivers the required business functionality.
  • Is rigorous, unambiguous, and workable by the developers.
  • Provides for flexible solutions with re-useable potential.
  • Includes a complete set of transactions for development.

Course Outcomes:
Students of this course will return to work:

  1. Articulating the value of formal, robust system design to the success of the organization.
  2. Understanding the differences between business use cases and technical use cases.
  3. With a framework for transforming business use cases into technical use cases and completing the design.

Course Outline:
  • Design
  • System Transactions
  • Business Use Cases
  • Technical Use Cases
  • Quality
  • Workability
Technical Use Cases & Components
  • Use Case Diagrams
  • Use Case Scenarios
  • Flowcharts and Other Instruments
  • SOA Implications and Identifying Services
Design Solution Transactions
  • Understanding the Conceptual Business Solution Architecture
  • What to do if there is “no conceptual architecture”
  • Interpreting the Business Use Cases
Designing System Transactions
  • Applying Technical Mechanisms to the Business Transactions
  • Developing Architectural-level Technical Use Cases
Taking it Forward
  • Process vs. Other Threads
  • Detailing the Design
  • Designing User-system Interactions
  • Developing other Logic Design Instruments (e.g. flow charts, activity diagrams, etc.)
Recapping the Role of Technical Designer
  • What is my job?
  • Why is it valuable?
  • Preparing myself
  • Preparing the organization

Who Should Attend:
Systems Analysts, Developers, Technical Leads, Solution Architects or anyone responsible for accepting business requirements and designing technology to support workflow.

Course Duration:
Two Days

Class Availability: Request It Now!


Home |  About Us |  Key Services |  Problems Solved |  Resources |  Contact Us
Copyright © 2024 Advanced Strategies, Inc.
Feedback and Suggestions