SOA Development - Requirement Analysis

Post on 04-Jul-2015

498 views 0 download

Transcript of SOA Development - Requirement Analysis

Systematic Approach for Requirements gathering, Analysis, Reports and Finalization.

Goal

Functions

Constraints (Hardware / Software / Real-time)

Requirements from Customer

Functional Requirements

Performance Requirements

To develop a travel application with registration facilities for the following Hotel

Flight

Car

Note: The application should be developed using Service Oriented Architecture

Rich User Experience is mandatory

Understanding the Concept

Implementation possibilities

Technical challenges, Knowledge etc

What is possible, What is not?

Estimated Time, Cost, Team

Mission

Where the business intends to go

Objectives

The key goals which will help achieve the mission

Strategies

Options for moving forward

Tactics

How strategies are put into action

User can book Flight Tickets, Hotel Rooms, Car Services

System will display related advertisements in side panel

Forms will be generated based on previous input

Quick data fetch for rich UI experience

MAP integration

All Content Blocks should be connected

Drivers:

Large scale Enterprise systems

Internet scale provisioning of services

Reduce the cost of doing business

Benefits

Build scalable, evolvable systems▪ Scalable because minimizes assumptions

Manage complex systems

Encourage re-use of business function

Documents

UI Requirements

Functional Requirements

Performance Requirements

Version Management

SOA Functionality Updates, new add ons

Technology Changes

To develop a Mobile Application which should show following business information based on selected Geographical location

Food Courts

Car Services

Banks

Petrol Stations

SOA implementation is required

• Feasibility ? Yes / NO

• Requirements from Customer?

• Performance?

• SOA Possibility?

• Next Step…….. ???

Q A K