Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Course Brochure - Business Analyst Workshop by Requirements Inc.


Published on

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
Requirement Management
Version Control Principles
Practical Assignment Tasks

Published in: Career
  • Be the first to comment

  • Be the first to like this

Course Brochure - Business Analyst Workshop by Requirements Inc.

  1. 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 – 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 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. 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–– 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 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. 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. 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