Course Overview | Course Objectives | Course Contents | Workshop Benefits

Who Should Attend | Delivery Method | Trainers Profile

Requirements Engineering

June 13 - 14, 2008 @ Bangalore, INDIA


Course Overview

Incorrect requirements account for up to 60% of errors in software systems, yet formal methods to capture requirements are not adopted. The course describes the representation of requirements using different techniques and also discusses how different system aspects can be illustrated with process models (using data flow diagrams), data models( entity relationship diagram), state transition diagrams etc., It also introduces CASE tools and reinforces learning using different exercises and case studies.


Course Objectives

The relevance of requirement specification is emphasized. Common problems encountered in requirements specification are discussed. The objective of the workshop is to help the developers choose the right technique to capture requirements based on project characteristics. It also helps developers understand requirements presented using different requirement techniques.


Course Contents:

Introduction
  FAQs on requirements
  Fundamental activities to all RE processes


Understanding requirements
  Types of requirements


Representation techniques for requirements
  Process modelling (Data Flow diagrams)
  Data modelling (Entity Relationship diagrams)
  Different relationships and representations of data models


Other techniques to capture requirements
  State Transition Diagrams
  Decision trees
  Decision tables
  Structured English Prototypes


Computer Aided Software Engineering


Benefits/Takeaways / Workshop Motivation

The participants


Who Should Attend

Developers/freshers to organizations, analysts


Delivery Method

Mix of presentation, experience sharing, interactive sessions, case studies, exercises


Trainers Profile:

Suja Prakash:

Suja Prakash has over 8 years of broad and valuable experience in all phases of Software Project Lifecycle with managerial and technical emphasis in
Mainframe software Development and Implementation, Configuration Management/Deployment and Project Management methodologies.
She has worked on different and unique offshore models, in the United Kingdom, USA and India in roles such as Project Manager, Retail Domain consultant and change Deployment Specialist.

She has worked for 3+ years with US Technology Resources on the Transport management System project, Safeway Canada as a Project Lead and Business process Consultant. This project was executed on a unique offshore model on the Rational Unified Process – Iterative software lifecycle model.

During her stint at Testhouse, a UK based consulting group specializing in software testing services, she was involved in active training/consulting in the retail domain for assignments from their offshore test lab in Trivandrum, India. She was also involved in the preparation of the deployment plan for rollout of application.

During her tenure at Tata Consultancy Services she successfully tailored and implemented a Mainframe Software Configuration Management System for GE Capital GCF (UK), Leeds, in a record time of 6 months, bringing all programs under the control of Change Man, a product of Serena Software. She also conducted a Business Process Redesign of the entire Deployment Procedure for Software release using Six Sigma tools and RUP methodology.

She has also consulted at Integrated Retail Management Consultants, (IRMC). Her role was to impart training to the technical and domain consulting teams. Training involved sharing of best practices followed in leading retailers such as Safeway, Target. She was also involved in streamlining internal processes related to project management.

PROFESSIONAL ACCOLADES