Professional Documents
Culture Documents
Applications
Introduction to Inception
Incepting an enterprise application is the first
life cycle phase of raising enterprise
applications that primarily consists of the
following activities:
Enterprise analysis
Business modeling
Requirements elicitation & analysis
Requirements validation
Planning and estimation
Enterprise Analysis
Enterprise analysis is a holistic analysis of business
enterprise that is typically done by business
analysts, and comprise of following key activities:
Identification of
business changes.
business
Identification of
business units.
various
Collection
of
prioritizing them.
Define business
exclusions.
opportunities
stakeholders
business
roadmap
across
requirements
with
and
and
scope
and
Contd
.
Raising Enterprise Applications: A Software Engineering Perspective
by Anubhav Pradhan, Satheesha B. Nanjappa, Senthil Nallasamy, Veerakumar E
Copyright 2010 Wiley India Pvt. Ltd. All rights reserved.
Business Modeling
Business modeling helps one to understand
the business information and the business
processes which an enterprise uses to fulfill
its business goals.
Enterprise analysis could lead to two forms
of programs/projects:
Creating
project
Extension/change
to
something
already exists/re-engineering project
something
new/development
which
Register Prospect
Prospect
Initiate Loan
Document Verifier
Customer
Upload Document
Review Document
Credit Rating
System
Bank
Representative
Approve Loan
Accounting
System
Approver
Disburse Loan
Usability
requirements
Scalability
Requirements
Data
storage,
planning
for
growth, resource utilization
Contd
.
Raising Enterprise Applications: A Software Engineering Perspective
by Anubhav Pradhan, Satheesha B. Nanjappa, Senthil Nallasamy, Veerakumar E
Copyright 2010 Wiley India Pvt. Ltd. All rights reserved.
Description
Interface
requirements
Operating
requirements
Security,
Maintainability
Reliability requirements
Lifecycle
requirements
Regulatory
requirements
and
Contd
.
Raising Enterprise Applications: A Software Engineering Perspective
by Anubhav Pradhan, Satheesha B. Nanjappa, Senthil Nallasamy, Veerakumar E
Copyright 2010 Wiley India Pvt. Ltd. All rights reserved.
Business
perspective
Technology
perspective
captur
es
Types of transactions
Types of users
Usage patterns
captur
es
Operating environment
details
System and interface
details
Performance boundaries
Contd
Raising Enterprise Applications: A Software
Engineering
Perspective
with respect
to external
.
by Anubhav Pradhan, Satheesha B. Nanjappa, Senthil Nallasamy, Veerakumar E
systems
Copyright 2010 Wiley India Pvt. Ltd. All rights reserved.
Description
Business Overview
System Overview
Functionality list
List
of
business
functionalities
Use cases
List of
cases
NFR
Prototypes
identified
use
Requirements Validation
Requirements validation is an exercise which
is typically facilitated by business analysts to
ensure that the requirements stated during
requirement elicitation and analysis are
meeting the business objectives.
Requirements validation typically comprise of
the following three activities:
Contd
.
Raising Enterprise Applications: A Software Engineering Perspective
by Anubhav Pradhan, Satheesha B. Nanjappa, Senthil Nallasamy, Veerakumar E
Copyright 2010 Wiley India Pvt. Ltd. All rights reserved.