Business Analyst Workshop
The Most Comprehensive, Job-Focused Program for IT Beginners to Learn Key Skills & Essential Tools to Become a Seasoned Business Analyst. Included: Eight Tools including FOUR Hands-On!
Course Package Free Demo Enroll & Pay
Course Highlights
Who is This For? ||
- Students / IT Newbies aspiring to become a Business Analyst
- IT Folks who plan to transition into a Business Analyst
- Working BAs seeking Formal Training to stand out from their Competition
- Project Managers Managing a team of Business Analysts
- NOT REQUIRED: Prior Programming Knowledge or Computer Science Degree
- REQUIRED: Good Communication, Analytical, Documentation, People & Problem Solving Skills

- Object Oriented Analysis and Design (OOAD): What are the Benefits of Object Oriented Approach, Examples and Application to Business Modeling
- The Unified Modeling Language (UML): How to use UML Diagrams to represent Business Problems and Envision Feasible solutions
- Use Case Writing: How to articulate Functional Requirements and scenarios using Main, Alternate and Exception Flows. How to integrate Business Rules and Specifications?
- Structured Query Language (SQL): What is a database? What is a table? How to write fundamental queries for data extraction and manipulation? How to get the data you are looking for? How to modify data?
- Entity Relationship Diagrams: How to decipher ERDs created by Development and verify Business Rules are implemented accurately.
- Testing Fundamentals: What are the basic types, approaches and principles of software testing? How to write a descriptive Test Case?
- Tools – Business Modeling: Using StarUML (Hands-on) to model use Cases, Activity Flows and State Transitions.
- Tools – Requirement Management: Using DOORS to capture, track and trace requirements: Data Accountability, Requirement Traceability Matrix (RTM), Versioning, Baselining.
- Tools – Repository Management (Version Control): Using ClearCase, Visual SourceSafe and TortoiseSVN (Hands-on) to manage Requirements and Related Artifacts within an Organization.
- Tools – Change Management: Using ClearQuest and JIRA (Hands-on) to manage Software Change Requests and Bugs, Iteration and Release Planning, Change Control Board (CCB) Process.
- Tools – Navicat SQL: Using Navicat SQLite (Hands-on) to construct databases, tables and queries.
Course Details
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
Requirements
- 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
Use Case
- What is a Use Case?
- Textual Use Case - An introduction and examples
Object-Oriented Analysis and Design (OOAD)
OOAD Background
- Programming Paradigms
Objects and Classes
- What is an Object
- Object - Purpose, Applications
- What is a Class?
- Class - Purpose, Applications
Key OOAD Concepts
- Abstraction
- Encapsulation
- Inheritance
- Polymorphism
UML Use Case Models
Use Case Modeling Concepts
- What is a Use Case? What is the purpose?
- Actors
- Include and Extend Constructs
- Directed and Undirected Associations
- Generalization
- Use Case models - Notation, Best Practices, Examples and Applications
Practical Modeling Session
- Airline Reservation System Case Study
Hands-On Tool
- StarUML
UML Activity Models
Activity 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
Practical Modeling Session
- Banking System Case Study
Hands-On Tool
- StarUML
UML Statechart Modeling
Statechart Modeling Concepts
- What is a a statechart model? What is the purpose?
- Initial and Final States
- States, Substates and History States
- State Transitions
- Decisions and Guard Conditions
- Concurrent Substates
- Sequential Substates
- Statecgart models - Notation, Best Practices, Examples and Applications
Practical Modeling Session
- Online Credit Card System
Hands-On Tool
- StarUML
UML Class Modeling
Class Modeling 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
UML Sequence Modeling
Sequence Modeling Concepts
- 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
Package models
- Notation, Best Practices, Examples and Applications
Deployment models
- Notation, Best Practices, Examples and Applications
Test 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
Writing Effective Use Cases
- Use Cases - Best Practices, Examples and Applications
- How to identify Actors?
- How to identify Use Cases?
Entity Relationship Diagrams
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
- SQL Database Table
- SQL Queries
SQL Data Manipulation
- SQL Data Definition
- The SQL SELECT Statement
- DISTINCT clause
- WHERE clause
- LIKE function
- INSERT INTO statement
- UPDATE statement
- Primary key
Joining data from multiple tables
- INNER JOIN statement
- LEFT JOIN statement
- RIGHT JOIN statement
- UNION statement
Table Manipulations
- CREATE TABLE statement
- ALTER, DROP, TRUNCATE TABLE statements
SQL Functions
Aggregation Functions
- GROUP BY statement
- HAVING statement
Hands-On Tool
- Navicat SQLite
Testing
Testing Principles
- What is testing?
- Testing Approach
Testing Methods
- Testing Types
- Unit / Integration Testing
- Smoke / System Testing
- Regression / Stress Testing
- Performance / Automated testing
- Whole Life Cycle Testing
- Black Box Testing
- White Box Testing
User Acceptance Testing
Test case
Requirements Traceability Matrix (RTM)
Requirement Management (DOORS)
DOORS structure
- Projects, Modules and Folders
- Objects and Attributes
- Objects Hierarchy and Components
- Views
Tracking changes
- Baseline History
- Edit modes
Object Structure Terminology
- Creating and Manipulating Objects in Hierarchy
Editing a module
- Creating Links
- Formatting Text
- Spell Check, Undo
- Managing objects view - Sort
- Managing objects view - Filter
- Go To Object
- Saving the Current View
Version Control
Version Control Principles
- Why control versions?
- 1. Lock-Modify-Unlock Solution
- 2. Copy-Modify-Merge Solution
- Views
- Check-out and Check-in process
- History of File
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
Hands-On Tool
- Atlassian JIRA
Assignments
- 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
Online Tests
- Use Case models
- Activity models
- Statechart models
- Test Use Cases
- SQL
Module 1 – Business Analyst Roles, Object Oriented Analysis and Design (OOAD) and Rational Unified Process (RUP) Overview
This module provides a broad perspective to the business analysis domain with emphasis on roles, skills and job functions. For candidates with no prior IT expertise, this module provides grounding on software engineering methodologies. It also introduces the candidates – novice and experienced alike – to the concepts of UML and Use Cases and sets expectations of the training program.Module 2 – Unified Modeling Language (UML) Deep Dives
Module 2 establishes context of the importance of Business Modeling using UML and discusses the vital business diagrams in detail. Technical diagrams are covered with enough context to be able to comprehend and asses these diagrams. Visualization techniques to represent business problems in a solutions approach are explained with examples. The module also engages the candidates in mini projects to apply the theoretical knowledge in a practical business sense.Software Tool
Hands-on StarUML for Business ModelingModule 3 – Documenting Functional Requirements - Use Cases
This module illustrates writing elaborate requirements in use case format. Topics covered include Identifying use cases of a system under design, defining the scope and boundary of a use case, discovering the business scenarios and describing the flows to capture the system-user interaction. The candidate will be able to write effective use cases on participation on mini projects for business problems. Candidates will have the opportunity to write use cases for business scenarios and build the solution model in a team / individual basis. Mini projects will be reviewed to aid quality work product creation.Module 4 – Data modeling, Data Analysis and Testing
This module provides the candidates with testing and data analysis principles to a detail required for business analysts. Test methodologies, types and user acceptance test requisites are discussed. A database querying language is explained with the concept of Relational Database Management System (RDBMS)Software Tool
Hands-on Navicat SQL with database for running QueriesModule 5 – Tools Training – Rational Suite and Telelogic
Module 5 walks the candidate through the tools required to perform the role of a business analyst for Requirement Management, Change Management, Version Control and UML Business Modeling Candidates are presented with online demonstration of a UML Modeling software like Rational Rose / StarUML. Candidates are encouraged to create UML diagrams for the assignments using the software tools. Specific emphasis will be on the business diagrams. Online candidates are required to collaborate by a webconferencing tool such as webex.Software Tools
Hands-on JIRA, ClearQuest for Change Management Hands-on TortoiseSVN, ClearCase and Microsoft VSS for Repository Management and Version Control\Free Demo
- What should you know about becoming a BA
- Pre-requisites
- Project and Project Teams Terminology
- SDLC
- The BA Profession
- Roles and Responsibilities
- Job Prospects
- About the Full Course
- Course Content
- Tools
- About Requirements Inc.
- Additional Domain Training Info
- Alumni Guest (schedule permitting)
Course Videos
FAQs
If you have a question we haven't answered, please ask here.
Search across all questions
Starting a BA Career
A Business Analyst (BA) is a professional who acts as a liaison between the business group (or end users) of a software application and the technical group that designs, develops and tests the application.
Common alternative titles are business systems analyst, systems analyst, requirements analyst and functional analyst.
A business analyst’s responsibilities are to gather requirements of the software product by conducting interviews, organizing user focus groups, creating process flow diagrams, writing functional requirements etc.
To become a Business Analyst, you need strong communication, solid analysis skills, documentation and people skills. We can help you with the technical skill set – domain/industry knowledge and an understanding of IT concepts and tools. Our BA Workshop course does not assume any technical knowledge and we can help you with the technical skills that a BA must possess. The course is aimed at strengthening your analysis skills and application of different tools using examples and assignments from different domains like flight reservation, credit card, banking, loan processing, etc.
While helpful, technical, programming or prior software development knowledge or experience is not a pre-requisite to become a business analyst. Since a Business Analyst is required to interact with developers, some conceptual knowledge of technology and IT/software development principles is helpful, and our workshop covers those fundamentals
Yes. If IT skills (analysis skills, concepts and tools) are one key component for a successful Business Analyst, the other key component is business domain knowledge. If you have prior work experience in a specific industry, you can utilize the business knowledge and experience to become a Business Analyst in that field.
Business Analysts can graduate into several progressive career options:
- Senior Business Analysts, leading a team of BAs and contributing to the Requirements Management, Planning and Monitoring in conjunction with the Project Manager
- Business Architect, contributing to the enterprise-wide engineering of software systems with the responsibility of creating the vision for efficient IT systems and planning multi-year road-maps.
- Release Manager, overseeing the overall communication across cross-functional teams and managing risks of the project and responsible for the success of each software release
- Project/Product Manager, managing resources, budget and timeline, responsible for the entire project or product
Once you have become an accomplished BA, you can pursue the CCBA or the CBAP certifications.
Unified Modeling Language. It is not a programming language. It is an analysis toolbox that allows a business analyst to put together a set of diagrams to represent business processes that need to be automated. It is referred to as a language only because it has defined semantics on how the diagrams must be structured.
BA Training
There is a tremendous demand for BAs. BAs are not technology and domain agnostic – regardless of what technology is used in building the software, BAs are sought for large projects. BA is one of the top ten recession proof jobs (Forbes Magazine) and is the top paid among the 10.
See for yourself: Look up dice, monster or careerbuilder etc. and search for the keywords: Business Analyst or Systems Analyst.
We usually have a batch start every 5 to 6 weeks. The training is 5 weekends long with 9 days of classes.
Saturday class during the first weekend is provided as a free trial and rest of the four weekends (Saturday + Sunday) are for enrolled participants.
Timings are either 9:30 am to 1:30 pm or 1:30 to 5:30 pm. Please check your enrollment email for exact timings. We may be able to accommodate changes per particiapnts’ request provided if all participants and the trainer can make it, subject to classroom availability.
The course website is the central repository for downloading course materials, UML software, assignments, online tests, etc. http://businessanalystworkshop.com/
Recordings of live classes are available for all sessions. If you miss a class, listen to the full-length recording of a similar class online!
You can take the Live Online class if the timings are suitable. If timings don’t work out you may also attend using the On-Demand option.
Online and offline payment options available. Please go to http://requirementsinc.com/enroll/pay/ for all payment options. Credit card payment may incur a 3% processing fees. See http://requirementsinc.com/assets/payment-information/ for additional payment info.
Trial Class
You must register to attend the trial class. You may attend the trial class by participating in a live class (Live Online or In-Class) or at your own convenience (On-Demand via Video Recordings). Pick any available date from http://businessanalystworkshop.com/free-trial/ for a live session. For on-demand, select any date (the system forces you to pick a date although it doesn’t matter) and choose the On-Demand option.
The live trial class covers:
- Introduction to Business Analysis
- Roles and Responsibilities of Business Analysts
- Software Engineering fundamentals
- Introduction to Business Modeling using UML
We also try to bring in alumni from a past batch who is currently working as a BA for a quick Q and A. At the end of the session, one of our representatives will be available to answer your questions about taking the course and placements.
The on-demand option has a few more bonus videos (you can select both options when you register for a free trial)
- UML Use Case Diagrams – Quick Preview
- UML Activity Diagrams – Quick Preview
- UML State Diagrams – Quick Preview
- Use Case Writing – Quick Preview
- Requirement Management Tool – Quick Preview
No. There is no commitment required to participate in the trial class.
Live Online Training
Live Online course delivery is via teleconference and web conference. You will call-into a US long distance number and connect via our web conference facility to view the instructor’s desktop for live tool training.
We strive to provide the same quality training for online participants. All materials are distributed via the online course website. We do not use a whiteboard in-class so the materials shared with the online participants is exactly what is available to in-class participants.
You will need the ability to call a US long distance number and high-speed internet (DSL, cable, etc.). Web conference works best in IE and Firefox. You will need administrator privileges in your computer to install some plug-ins. Mac or PC will serve the purpose.
Placement Assistance
Please check this link to see where our past participants are working: http://requirementsinc.com/library/ba/AlumniOrg.pdf
Yes. After the training, you can avail of our resume/interview prep and placement/marketing services in exchange for 12-month contractual commitment of working through us as consultants. There is no additional cost. If you do not need the training or if you are unable to commit to a 12-month contract, we may be able to provide these services tailored to your needs at an additional cost.
Additional Domain Training
- The additional materials/recordings on the mortgage industry domain help you complement the technical skills gathered during the training.We also guide you to research other domains like healthcare.
Resume Preparation
- Based on your current background and experience, we help you build a focused resume.
Resume Critique
- Resume review and critique helps you avoid pitfalls and build a strong resume.
Interview Preparation
- Interview questions
- One on one preparation and mock interview before a client interview
- Peer Group/Forum Membership – Discuss various BA topics and answers to key interview questions, Get BA resources, useful links to current industry articles *
- Marketing/Placement Assistance – Assigned recruiter who will directly keep in touch with you about your submissions and next steps
- On-the-job Assistance – General hand-holding you may need on your first BA job, Review of requirements prior turning into the client, Set up a time and discuss as needed with a trainer
- Access to BA Class Recordings – Access to recordings through the preparation process to strengthen your technical skills
See the detailed brochure here: http://www.requirementsinc.com/library/ba/PlacementInfo.pdf
Absolutely. As our consultant, your success on the project is our success and we will do everything possible to extend the support you may need while working at our client location. Our instructors can help with acclimating you with the process/methodology at the client location, understand your responsibilities specific to the project and help you adopt best practices in creating requirement documentation. Our consultants usually get comfortable with their project in a few weeks and do not need further support, but we are here to help when you need it.
If you are not working through us but need on-the-job support, you can take advantage of our mentoring services. Please call 703-468-1921 or email info@requirementsinc.com for more information.
We need to be clear on this. The answer is no. We will help you with your placement process by mentoring you and presenting your resume with our client and vendor companies. You will need to clear the interviews before you start a position. Hence, we do not claim any placement guarantee. We can help you achieve placement by preparing you and by marketing you.
You should be careful when trusting anyone who gives a categorical job placement guarantee.
This is not an easy question to answer. The length of time it takes for your placement depends on several factors: current market conditions, your location preference, our resume/interview support, our marketing ability and your interviewing skills. We do our best to make factors under our control favorable – by helping you with creating a strong resume, additional domain training, interview prep sessions and access to our consultants portal with tons of resources and recordings of past sessions.
You will also need to do your part beyond the classes – by researching industry white papers, best practices and developments in the BA field. This will help you command knowledge at the interview and present yourself as a well-rounded candidate.
Any ability to relocate will greatly help. The more open you are, the better, at least for the first project. We can work with your location constraints but being able to relocate will be a great advantage as this is a flexibility many may not be able to afford.
You will need to be constantly engaged during the placement process and work with our trainers who will guide you. Some of the key suggestions to our consultants are:
- Stay in touch with industry best practices in the BA realm
- Follow the IIBA and take advantage of their free webinars
- Follow BA-related blogs and twitters
- Read white-papers and case studies
- Gather domain knowledge outside your current expertise
- Look through job descriptions from your local area and enhance your knowledge and know how of key job requirements
- Seek a BA mentor through LinkedIn
- Target your preparation with common interview questions
3 to 18 months but usually 6 month increments. Consulting positions are approved/funded every 6 months and are often extended as long as the project is ongoing and you perform well. If you are willing to relocate, generally we don’t opt for positions less than 6 months long. However, by the nature of consulting/contract work, no project length is assured, but projected.
Yes. Once you work with us on a project for 12 billing months, the entire training fee is reimbursed.
This may depend on your specific scenario. Please email info@requirementsinc.com with your resume and your situation.
Your ability to relocate will greatly increase your chances and you should consider it at least for the first project. However, if you are unable to, we can still help you. You must expect the effort to take longer than if you were able to relocate.
If you have a question we haven't answered, please ask here.
Course Package Free Demo Enroll & Pay
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
Requirements
· 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
Use Case
· What is a Use Case?
· Textual Use Case - An introduction and examples
Object-Oriented Analysis and Design (OOAD)
OOAD Background
· Programming Paradigms
Objects and Classes
· What is an Object
· Object - Purpose, Applications
· What is a Class?
· Class - Purpose, Applications
Key OOAD Concepts
· Abstraction
· Encapsulation
· Inheritance
· Polymorphism
UML Use Case Models
Use Case Modeling Concepts
· What is a Use Case? What is the purpose?
· Actors
· Include and Extend Constructs
· Directed and Undirected Associations
· Generalization
· Use Case models - Notation, Best Practices, Examples and Applications
Practical Modeling Session
· Airline Reservation System Case Study
UML Activity Models
Activity 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
Practical Modeling Session
· Banking System Case Study
UML Statechart Modeling
Statechart Modeling Concepts
· What is a a statechart model? What is the purpose?
· Initial and Final States
· States, Substates and History States
· State Transitions
· Decisions and Guard Conditions
· Concurrent Substates
· Sequential Substates
· Statecgart models - Notation, Best Practices, Examples and Applications
Practical Modeling Session
· Online Credit Card System
UML Class Modeling
Class Modeling 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
UML Sequence Modeling
Sequence Modeling Concepts
· 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
Package models
· Notation, Best Practices, Examples and Applications
Deployment models
· Notation, Best Practices, Examples and Applications
Test 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
Writing Effective Use Cases
· Use Cases - Best Practices, Examples and Applications
· How to identify Actors?
· How to identify Use Cases?
Entity Relationship Diagrams
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
· SQL Database Table
· SQL Queries
SQL Data Manipulation
· SQL Data Definition
· The SQL SELECT Statement
· DISTINCT clause
· WHERE clause
· LIKE function
· INSERT INTO statement
· UPDATE statement
· Primary key
Joining data from multiple tables
· INNER JOIN statement
· LEFT JOIN statement
· RIGHT JOIN statement
· UNION statement
Table Manipulations
· CREATE TABLE statement
· ALTER, DROP, TRUNCATE TABLE statements
SQL Functions
Aggretation Functions
· GROUP BY statement
· HAVING statement
Testing
Testing Principles
· What is testing?
· Testing Approach
Testing Methods
· Testing Types
· Unit / Integration Testing
· Smoke / System Testing
· Regression / Stress Testing
· Performance / Automated testing
· Whole Life Cycle Testing
· Black Box Testing
· White Box Testing
User Acceptance Testing
Test case
Requirements Traceability Matrix (RTM)
Requirement Management (DOORS)
DOORS structure
· Projects, Modules and Folders
· Objects and Attributes
· Objects Hierarchy and Components
· Views
Tracking changes
· Baseline History
· Edit modes
Object Structure Terminology
· Creating and Manipulating Objects in Hierarchy
Editing a module
· Creating Links
· Formatting Text
· Spell Check, Undo
· Managing objects view - Sort
· Managing objects view - Filter
· Go To Object
· Saving the Current View
Requirements Traceability Matrix (RTM)
Version Control
Version Control Principles
· Why control versions?
· 1. Lock-Modify-Unlock Solution
· 2. Copy-Modify-Merge Solution
· Views
· Check-out and Check-in process
· History of File
Microsoft VSS
Rational ClearCase
Software Change Request
Change Management Process
· Logging Defects
· Creating Change Requests for new features and enhancements
Managing status of the request
Rational ClearQuest
Assignments
· 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
Online Tests
· Use Case models
· Activity models
· Statechart models
· Test Use Cases
· SQL





