This is the detailed course brochure of the Business Analyst Workshop program offered by Requirements Inc.
Key modules include:
Introduction to Business Analysis
Business Modeling, Storyboarding
Object-Oriented Analysis And Design
UML Use Case Modeling
UML Activity Modeling
UML Statechart Models
UML Class Modeling
UML Sequence Modeling
UML Physical Modeling
Text Use Cases
Entity Relationship Diagrams (ERDs)
Structured Query Language
Testing
Requirement Management
Version Control Principles
Practical Assignment Tasks
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Course Brochure - Business Analyst Workshop by Requirements Inc.
1. Requirements Inc. is a training, consulting and IT solutions provider with focus on business
analysis and requirement gathering functions in the systems delivery process. We provide
'mid-sourced IT solutions' where our clients benefit from conducting analysis and requirements elicitation on-site and the cost benefits of developing and testing off-shore. Learn
more about our consulting services.
I d e a s t o i m p l e m e n t a ti on s
phone 703 468 1921 – fax 866 610 1921 – batraining@requirementsinc.com
training––– mentoring––– consulting––– staffing
We provide the following services:
Business Analysis Training
Corporate Training
Course Development
Professional Mentoring
Project Incubation to adopt Best Practices
Software Development
User Acceptance Testing
We support software and projects from ideas to implementations.
Course Brochure
requirementsinc.com
batraining@requirementsinc.com
phone 703.468.1921 fax 866.610.1921
Endorsed
Education Provider
Business Analyst Workshop
online––|––on-demand––|––in-class–virginia–/–chicago
TRAINING
MENTORING
CONSULTING
STAFFING
2. Business Analyst
Workshop
THE BA CAREER
WHAT MAKES A GOOD BA
• Solid communication skills
• Strong analytical skills
• Good problem-solving skills
DID YOU
KNOW?
‘Business–Analyst’–
was–featured–as–
one–of–the–10–
most–recessionproof–jobs–by–
Forbes.com–
WHAT’S HELPFUL
COURSE OUTLINE
1
3
Ho w t o Elicit, Ana ly ze, Do cum ent a nd Va lida t e
Req uir em ent s
Use Cases, Business Rules and Supplemental Specs
FUNDAMENTALS OF BUSINESS ANALYSIS
GATHERING REQUIREMENTS FOR SOFTWARE
• Perspective to the BA discipline – Roles, skills and job functions
• IT projects Software Engineering 101 – Methodologies, Principles
and Practices
• Group activity on software engineering — Waterfall vs. RUP case
study
• Eliciting, Analyzing, Documenting and Validating Requirements
• BA Tools of the Trade
• Business knowledge / experience in any domain
• Management experience
U ML Fund a m ent a ls, S tor y bo ar ding T ext U se
C ases
WHAT’S NOT REQUIRED
• High level on the key business models: Use Case, Activity/
• Prior IT / programming experience
• Technical expertise
WHAT’S THE CAREER PATH?
• Business Architect
• Project / Product / Release /
Program Manager
REGISTER NOW
• Why model? What is UML? How modeling helps deliver quality
Workflow, Statechart Models
• Textual use cases to document functional requirements
• General career questions and answers
DOCUMENTING FUNCTIONAL REQUIREMENTS
WRITING EFFECTIVE DETAILED REQUIREMENTS
• Primary and Secondary Actors
• Business Use Cases (BUCs), Application Use Cases (AUCs) and System Use
Cases (SUCs)
• Identifying the right use cases in a solution model
• Describing the flows to capture the system-user interaction — Primary,
LIVE O N LIN E
Alternate flow and Exception Flow in Use Cases
Via Teleconference and
Web Conference
4
UNDERSTANDING DATA AND TESTING THE SYSTEM
SUPPORTING DEVELOPMENT AND TESTING TEAMS
Dat a Mo d eling a nd A na lysis
• Concept of Relational Database Management System (RDBMS) and
using Structured Query Language (SQL) to create, retrieve and main-
• Key concepts of object orientation as is relates to UML — Encap-
tain data
sulation, Abstraction, Inheritance, Polymorphism
• Basic SQL queries and SQL scripts – querying tools, execution of
RECO RDE D O N - DEM AN D
Learn any time, any where
commands
2
DECIPHERING THE UNIFIED MODELING
LANGUAGE
SOLVING BUSINESS PROBLEMS
Ob ject - Or ient ed Ana lysis a nd Desig n
• Key concepts of object orientation as is relates to UML — Encap-
U se C a se, Act ivit y /W ork flo w a nd S ta t echa rt
Mod els
• Overview on the semantics (entities and relationships) of the key
analysis models
T esting Met hod s
• Testing methodologies and types, functions performed during testing process, a Business Analyst approach to testing
• Identification of Test Scenarios, tracing test cases to test scenarios
Traceability matrix
• Test plans, test procedures and deriving test cases from use cases
Get t ing U ser Accept a nce to Go L ive
• Leading User Acceptance Testing (UAT) and getting release sign-off
• Business validation and verification
CLE
HARNESSING BUSINESS ANALYSIS TOOLS
T echnica l U ML Diagr a m s
Business Modeling, Requirement Management, Version
• How to read technical UML diagrams to understand system archi-
Control and Change Management Tools
tecture — Class, Sequence, Component, Package and Deployment
• Business Modeling Tool: StarUML (Hands-On)
Diagrams
• Requirements Tool: DOORS
• SQL Querying: Navicat SQL Tool (Hands-On)
Ha nd s- o n Tr a ining
• Solve problem domain on multiple business cases
(Airline Reservation, Insurance, Credit Cards)
• Learn how to put theory into practice
KEY BENEFITS
Working–BA–Instructors
Weekend–Classes–for–4–-–5–Weeks
Never–miss–a–class–—–Recorded–
classes–available
Tools–Training
Comprehensive–Course–and–
––––––––Reference–Materials
5 USING TOOLS THROUGH THE REQUIREMENTS LIFECY-
• How to conceptualize a business process and evolve the solution
• Purpose and process of creating UML models using examples
Endorsed
Education Provider
Check Website for Locations
• Functional and Non-Functional Requirements
Ob ject - Or ient ed Ana lysis a nd Desig n
sulation, Abstraction, Inheritance, Polymorphism
Register at RequirementsInc.com
IN -CLAS S F ACE TO FA CE
• Version Control Tool: Rational ClearCase, Visual SourceSafe, TortoiseSVN (Hands-on)
• Change/Defect Management: Rational ClearQuest, Atlasian JIRA
(Hands-on)
TESTIMONIALS
The–breadth–of–the–course–modules–are–amazing.–The–instructor–
is–very–well–versed–in–all–aspects–
of–each–topic–detail.–Not–only–will–
you–learn–about–Business–Analyst–
tools,–methods,–and–processes,–
you'll–learn–the–fundamentals–
surrounding–it.–
3. Business Analyst
Workshop
INTRODUCTION TO BUSINESS
ANALYSIS
The BA Profession
Success Factors
Roles and Responsibilities
BA Tasks
Elicit
Analyze
Document
Validate
BA Tools
Requirement Management,
Business Modeling
Change Management
Repository/Version Management
Project/SDLC
Project and Team
SDLC – Introduction
RUP and Waterfall Methods – A
Comparative Study
Key BA Responsibilities in RUP
DETAILED–COURSE–INFORMATION
Use Case
What is a Use Case?
Textual Use Case – An introduction and examples
OBJECT-ORIENTED ANALYSIS AND
DESIGN
OOAD Background
Programming Paradigms
Objects and Classes
What is an Object
Object – Purpose, Applications
What is a Class?
Class – Purpose, Applications
UML ACTIVITY MODELING
UML CLASS MODELING
Activity Modeling Concepts
Class Modeling Concepts
What is an activity model? What
is the purpose?
Initial and Final Nodes
Activity and Subactivity
Activity Transitions
Decisions and Guard Conditions
Branches and Merges
Fork and Join
Swimlanes
Alternate vs. Exception Flows
Activity models – Notation, Best
Practices, Examples and Applications
What is a Requirement?
Types of Requirements
BUSINESS MODELING, STORYBOARDING
UML
What is UML? (and isn’t)
What is a model?
Why do we model?
Key UML Diagrams
UML models – An introduction
and examples
TEXT USE CASES
Use Cases Principles
Writing Text Use Cases
What is a Use Case?
Use Case scenarios
Use Case Types
Textual Use Case – Format
Actors
Primary and Secondary Actors
Business Rules and Supplemental
Specifications
Practical Modeling Session
UML SEQUENCE MODELING
Sequence Modeling Concepts
Writing Effective Use Cases
Abstraction
Encapsulation
Inheritance
Polymorphism
Banking System Case Study
Hands-On Tool
StarUML
UML USE CASE MODELING
UML STATECHART MODELS
Use Case Modeling Concepts
Statechart Modeling Concepts
What is a Use Case? What is the
purpose?
Actors
Include and Extend Constructs
Directed and Undirected Associations
Generalization
Case models – Notation, Best
Practices, Examples and Applications
What is a a statechart model?
What is the purpose?
Initial and Final States
States, Substates and History
State Transitions
Decisions and Guard Conditions
Concurrent Substates
Sequential Substates
Statechart models – Notation,
Best Practices, Examples and Applications
Practical Modeling Session
Airline Reservation System Case
Study
Practical Modeling Session
Hands-On Tool
StarUML
What is a a sequence model?
What is the purpose?
Objects
Lifelines
Actors
Focus of Control
Interaction
Messages
Guard conditions, “alt” construct
“opt” construct
“loop” construct
Sequence models – Notation,
Best Practices, Examples and Applications
UML PHYSICAL MODELING
Component models
Notation, Best Practices, Examples and Applications
Online Credit Card System
Hands-On Tool
StarUML
Use Cases – Best Practices, Examples and Applications
How to identify Actors?
How to identify Use Cases?
ENTITY RELATIONSHIP DIAGRAMS
(ERDS)
Entities, Attributes and Relationship
Chen ERD
Crow’s Foot ERD
Relationships – cardinality
Relationships – optional vs. mandatory
Relationships – recursive
How to interpret an ERD
ERDs and Databases
STRUCTURED QUERY LANGUAGE
Introduction to SQL
Package models
Notation, Best Practices, Examples and Applications
TONS–OF–TOOLS!!
Endorsed
Education Provider
Notation, Best Practices, Examples and Applications
Requirements
Key OOAD Concepts
What is a a class model? What is
the purpose?
Association Relationship
Aggregation Relationship
Generalization Relationship
Dependency Relationship
Multiplicity
Cardinality
Shared Aggregation
Composite Aggregation
Class models – Notation, Best
Practices, Examples and Applications
Deployment models
SQL Database Table
SQL Queries
4. Business Analyst
Workshop
SQL Data Manipulation
SQL Data Definition
The SQL SELECT Statement
DISTINCT clause
WHERE clause
LIKE function
INSERT INTO statement
UPDATE statement
Primary key
DETAILED–COURSE–INFORMATION
Whole Life Cycle Testing
Black Box Testing
White Box Testing
INNER JOIN statement
LEFT JOIN statement
RIGHT JOIN statement
UNION statement
Test case
Requirements Traceability Matrix
(RTM)
REQUIREMENT MANAGEMENT
DOORS structure
Table Manipulations
CREATE TABLE statement
ALTER, DROP, TRUNCATE TABLE
statements
Projects, Modules and Folders
Objects and Attributes
Objects Hierarchy and Components
Views
Tracking changes
SQL Functions
Aggregation Functions
Object Structure Terminology
GROUP BY statement
HAVING statement
Baseline History
Edit modes
Creating and Manipulating Objects in Hierarchy
Hands-On Tool
Editing a module
Navicat SQLite
TESTING
Testing Principles
What is Testing?
Testing Approach
Creating Links
Formatting Text
Spell Check, Undo
Managing objects view – Sort
Managing objects view – Filter
Go To Object
Saving the Current View
Testing Methods
Testing Types
Unit / Integration Testing
Smoke / System Testing
Regression / Stress Testing
Performance / Automated testing
Version Control Principles
User Acceptance Testing
Joining data from multiple tables
VERSION CONTROL PRINCIPLES
Requirements Traceability Matrix
(RTM)
Why control versions?LockModify-Unlock SolutionCopyModify-Merge Solution
Views
Check-out and Check-in process
History of File
Airline Reservation Business Case – Creating a UML Use Case model
Car Rental System – Evaluating an Activity Model
Login Use Case – Creating a Textual Use Case
Banking System – Enhancing an existing Activity Model
Airline Reservation Business Case – Creating a UML Statechart model
Online Credit Card System – Creating end-to-end business models
Insurance System – Creating end-to-end business models
Microsoft VSS
Rational ClearCase
Hands-On Tool
TortoiseSVN
Software Change Request
Change Management Process
Logging Defects
Creating Change Requests for
new features and enhancements
Managing status of the request
Rational ClearQuest
Why Requirements Inc?
Training by Working
Professionals
Over 500 Trained
since 2005
Comprehensive
Programs
Free Demo Class @
In-Class / Online
In-Class, Online or
On-Demand Options
Beginner Friendly, we
start from the Basics
Weekend and Weekday
Classes
Access to Course
Website
Downloadable + Printed
Course Book
Never miss a Class. Videos
Available
Online Tests and
Assignments
FOUR Hands-On + FOUR
Screenshot based Tools!
Course Completion
Certificate
Placement Assistance
for Consultants
Free Retake within 1
Year!
Hands-On Tool
Atlassian JIRA
Six Reasons to Pursue
Six Reasons to Pursue
the BA Profession
the BA Profession
Shield Yourself from
Recession!
Embark Upon a
Growing Profession
Utilize Existing
Knowledge + Experience
Increase Your
Earning Potential
Low Barrier of Entry,
Beginner Friendly
Endorsed
Education Provider
PRACTICAL ASSIGNMENT TASKS
Benefit from a Very
Promising Career Ladder
Questions?
703-468-1921 or info@requirementsinc.com