software requirements management and modeling- training workshop

11
Saturday, October 18, 2014 © Amit Midha Tuck up your sleeves and plunge into Business Slide 1 © Amit Midha B.E ( Computer Science ) MBA ( FINANCE) Amit Midha Requirements Management and Modeling USING MANAGING CUSTOMER REQUIREMENTS Visualizing Customer Need before Developing a System

Upload: amit-midha

Post on 14-Jun-2015

97 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP

Saturday, October 18, 2014 © Amit Midha

Tuck up your sleeves and plunge into Business

Slide 1 © Amit Midha

B.E ( Computer Science )

MBA ( FINANCE)

Amit Midha

Requirements Management and

Modeling

USING

MANAGING CUSTOMER

REQUIREMENTS

Visualizing Customer Need

before Developing a System

Page 2: SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP

Saturday, October 18, 2014 © Amit Midha

Tuck up your sleeves and plunge into Business

Slide 2

REQUIREMENTS ENGINEERING

Effectively generating High Quality Requirements:

�modifiable

�traceable

�verifiable

�non-ambiguous

�understandable

�annotated

�correct

�consistent

�complete

Requirements Management

Elicitation

Analysis

Modeling & Specification

Verification & Validation

Change Control

Version Control

Tracing & Impact Analysis

Status Tracking

Best Practices, Methods,Tools and Processes for Requirements Engineering

Requirements Development

Requirements Engineering

Page 3: SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP

Saturday, October 18, 2014 © Amit Midha

Tuck up your sleeves and plunge into Business

Slide 3

KEY CHALLENGES

� Communicate requirements to all project stakeholders to “keep everyone

on the same page”

� Control changes to requirements, assess impact of proposed changes, and

communicate approved changes

� Analyze requirements coverage to ensure customer satisfaction or

compliance to regulations/contracts

� Validate requirements early in system/software lifecycle to avoid costly

redesign later

� Design and implement system/software directly from a validated

requirements-based model to ensure the right system is built

� Communicate design to all project stakeholders

Page 4: SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP

Saturday, October 18, 2014 © Amit Midha

Tuck up your sleeves and plunge into Business

Slide 4

Page 5: SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP

Saturday, October 18, 2014 © Amit Midha

Tuck up your sleeves and plunge into Business

Slide 5

REQUIREMENT LEVELS

� User requirements

� System Requirements

� Requirement Models

� Verification, Validation and Base lining

� Requirements Traceability

Access to customer Bank Account

Deposit/Withdraw cash from an

Account

View Reports from All Accounts

present

Functional Requirements

Non-Functional Requirements

User Requirements

System Requirements

Page 6: SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP

Saturday, October 18, 2014 © Amit Midha

Tuck up your sleeves and plunge into Business

Slide 6

Capturing Right Requirements

Visualize and Trace Requirements

Real Life Hands on Exercises

Model

requirements using

various

Architecture

Models

E2E Case Study Mock Test

Page 7: SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP

Saturday, October 18, 2014 © Amit Midha

Tuck up your sleeves and plunge into Business

Slide 7

Course Coverage

Workshop Objectives

Introduction and Use of Requirements Management

Requirement Management and association with SDLC

Documents and Artifacts linked with Requirement Management

Association of Requirements to Use Cases

Requirements Traceability and Manageability to ensure quality

Requirements Management: Guidelines and Techniques

Do’s and Don’ts of Requirements Management with a Detailed Case Study

Day 1 Theme: Introduction to Requirements Management

>> What is Requirements Management

>> Role of Requirements Management in SDLC and use of Modeling

>> Categorization and Capturing of Requirements using Spar EA

>> Introduction to Use Case Scenarios and their association with Requirements using Sparx EA

>> Synchronizing architecture process with the requirements process

>> Hands on Exercise for requirements Modeling

>> Case Study : Banking

Day 2 Theme: Managing Change Requirements and Software Quality

>> Determining the change scope and stakeholder analysis

>> Managing Change Requirements and impact on Software Architecture

>> Quality Management and Requirements Traceability

>> Case Study: ATM Management

>> Assessment Test on Requirements Management -40 Questions

Page 8: SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP

Saturday, October 18, 2014 © Amit Midha

Tuck up your sleeves and plunge into Business

Slide 8

Page 9: SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP

Saturday, October 18, 2014 © Amit Midha

Tuck up your sleeves and plunge into Business

Slide 9

A

COMPREHENSIVE

COURSE

Page 10: SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP

Saturday, October 18, 2014 © Amit Midha

Tuck up your sleeves and plunge into Business

Slide 10

Thanks

For Your AttentionFor Your AttentionFor Your AttentionFor Your Attention

Forget to put

Don’t

Page 11: SOFTWARE REQUIREMENTS MANAGEMENT AND MODELING- TRAINING WORKSHOP

Saturday, October 18, 2014 © Amit Midha

Tuck up your sleeves and plunge into Business

Slide 11

Thank You Amit Midha A Freelance EA Consultant [email protected]