Objective
A branded program suite which provides knowledge, skill and attitude required for Business Analysts. This suite of program covers all aspects of Business engineering, Requirements elicitation, Requirements verification, Requirements documentation and Requirements tracing.
Business Analyst’s need (Knowledge + Skill + Attitude)
- UML
- Rational Unified Process
- Requisite Pro
- Rational Enterprise rose
- Business model
- Use case model
- Storyboarding
- User Interviews
- Requirements documentation
- Requirements verification
- Systems thinking – Big picture view
- Negotiation skills
- Team concepts
- Translation of requirements to design
Methodology of Workshop:
- Focus on Interactive Sessions.
- One Problem statement discussed across the lifecycles like Req Mgmt, A&D etc.,
- Demonstration of Concepts using tools like IBM Rational Requisite pro, Rose.
- Assignments as follow up after the workshop
- A proven methodology for taking advantage of Use Cases business modeling i.e. techniques of identifying business concepts and tasks, and introducing relevant parts of UML along the way/during Analysis phase.
Module 0: About the Course
Expectation setting, Introductions, logistics, how to use materials.
Module 1: Best Practices of Software Engineering
Discuss six best practices, Rational Unified Process and their applications.
Here the process model Rational Unified process would be explained thoroughly and also would be compared with various other process models in regards its advantages over the other process models.
Software Rational Unified Process Model
Participants would work on the software Rational Unified Process in regards to navigation and would mainly focus on two phases Inception, Elaboration and acquaint themselves with the various stake holders involved in the software development life cycle with a main focus on two phases Inception and elaboration so as to understand which stake holder (Ex Business analyst, System analyst, functional consultants etc) would be involved in this two phases and what roles they would perform and what deliverable would they generate.
Module 2: Modeling using UML
- UML
- UML Defined
- Benefits of UML
- Uml History
- Uml diagrams
- General UML Modeling Mechanisms
- Reviews
Module 3: Requirements Overview
- Key Concepts, Use case Model
- Overview discussion of Use Cases
- Essential elements of Use Cases:
- Actors
- Stakeholders (For Creating Use Cases)
- Scope
- Scenarios
- Goals
- Exceptions
- Extensions
- Inclusions
- The writing process . . . (Dos and Don'ts)
- Linking Use Cases
- Analyzing Use Case text to uncover specific system requirements Converting Use Case description sentences into well-formed requirement
- A style guide with suggested formats for different levels of Use Case
- List of time-saving Use Case writing tips
- A proven methodology for taking advantage of Use Cases
- Business modeling i.e. techniques of identifying business concepts and tasks, and introducing relevant parts of UML along the way/during Analysis phase.
- Requirement modeling concept
- System context model, meaning of model, elaborating models
- Various tools available/used in UC preparation
- Glossary, Supplementary Specification
- Examples and Review
- Activity Diagram
Software Rational Requisite Pro, Rational Enterprise Rose and Rational Unified Process Participants while conduction of this module will be made to apply their learning with the help of case studies and they generate the required deliverables (EX Use Case model, Use Case Description, Glossary ,supplementary specification etc) by using the above mentioned software.
Module 4: Analysis & Design Overview
Key Concepts
Difference between analysis and Design Workflow details
Participants here only would be provide with and understanding of terms such as a Architecture ,Design, Frame works, Layers and this would only be an overview Session .
Module 5: Use Case Analysis Overview
- Use Case Analysis Overview
- Supplement Use case Description
- Find Classes from Use Case behavior
- Distribute Use case behavior to Classes
- Responsibilities of classes
- Describe attributes and associations
- Map Classes to Mechanism
- Review
Participants here would be acquainted with diagrams such as sequence Diagram, collaboration diagram, Class diagrams and other diagrams which are a part of UML but this would only be an orientation session where the participants will have a broad understanding of Analysis and design phase in software development life cycle and what deliverables (Ex Class diagram, Sequence diagram, collaboration diagram etc) are generated in these phases.
|