Modeling Techniques for Business Analysts

Course Details
Code: MOD-BA
Tuition (USD): $1,795.00 • Classroom (3 days)
$1,795.00 • Virtual (3 days)

Experienced analysts are all too familiar with the ambiguity and unreliability of plain text and simple sketches. The right graphical models can improve communication, understanding, and accuracy. Successful business analysts do not merely gather requirements; they must specify solutions that fulfill those requirements. Not only must those specifications be able to accurately convey concepts to software developers, testers, project managers and technical writers, they must be able to be evaluated by the people who provided the original requirements.

Skills Gained

  • Create complete, comprehensive models that fulfill stakeholder requirements
  • Use the most effective parts of BPMN and UML notations
  • Accurately convey consistent detailed requirements to software developers, testers, project managers and technical writers
  • Partition systems according to the structure of the business
  • Represent business processes using business process models
  • Model business information and relationships using UML class diagrams
  • Define the lifecycles of business entities using state models
  • Use simulation techniques to test models
  • Effectively model in both traditional waterfall and agile development environments
  • Ensure traceability between requirements and model elements
  • Select the right models for different kinds of problems

Who Can Benefit

  • Business or Systems Analysts
  • Architects or Developers
  • QA Testers or QA Engineers
  • Business Customer or Partners
  • Product Managers or Customer Representatives
  • Project Managers or Team Leaders
  • IT Managers/Directors

Course Details

Organizing Analysis by Domains

  • Improving upon “high level” and “low level”
  • Functional decomposition and its alternatives
  • Organization modeling
  • Interface analysis

Business Process Modeling

  • BPMN and UML swimlaned activity diagrams
  • Identifying actors and activities
  • Data flow analysis
  • Scenarios and user stories
  • Modeling concurrent behaviors

Information Modeling

  • Data modeling techniques and notations
  • Objects, attributes, and relationships
  • Creating a domain-wide data dictionary
  • Formalizing business rules
  • Specialization, generalization, and inheritance

Object Lifecycles

  • CRUD analysis
  • Collaboration/communication diagrams
  • State models
  • Sequence diagrams
  • State models and business process models

User Interface Modeling

  • Scenarios and use cases
  • UI navigation flows
  • Page and report data modeling

Applying Modeling Techniques

  • Choosing appropriate techniques
  • Ensuring complete, integrated models
  • Selecting tools
  • Effectively communicating with developers, testers and stakeholders
  • Initiating, sustaining and adjusting the process
Contact Us 1-800-803-3948
Contact Us Live Chat
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward