Top Banner
- Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling
12

- Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.

Dec 24, 2015

Download

Documents

Alison Simon
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: - Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.

- Chaitanya Krishna Pappala

Enterprise Architect- a tool for Business process modelling

Page 2: - Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.

• This is a Object Management Group UML tool used

to model architecture of the system and to implement

these models in a full development life cycle.

• It supports a wide range of industry standards such as:

UML 2.4.1

SysML

BPEL

BPMN, etc.

Enterprise Architect ?

Page 3: - Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.

• Requirements Management

• Business modeling and analysis

• Simulation

• Video Execution Analysis

• System Development

• Test management

• Change Management

• Project Management

Accomplishments

Page 4: - Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.

• Works to the advantage of requirements customization and relating them to the design and implementation of the system.

• Requirements Traceability is also provided where each and every requirement could be traced down to its origin and the changes it has undergone in the whole process.

Requirements Management

Page 5: - Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.

• Visual Analysis provides integration with building

and debugging the system and gives an opportunity

for the developer to analyze the work flow.

Sequence diagrams , used to analyze the control flow

of the system.

Profiling is used to check for the code efficiency

by thread and rountine.

Visual Execution Analysis

Page 6: - Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.

• EA supports a lot of modelling business processes using UML as base language.

• Core languages include:

BPMN

BPEL

• Business Process Model and Notation is a standard for BPM that is used to implement graphical representation of processes. This includes swim lane diagrams, events, activities, gateways, etc.

• The Business Process Execution language provides a platform for the implementation of executable and abstract business processes.

Business Modelling and Analysis

Page 7: - Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.

• Tools for Simulation:

Interaction diagrams

State machines

Activity digrams

•  There is also support for interaction with emulated User-Interface screens containing common UI fields.

Simulation

Page 8: - Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.

• It supports generation of interaction diagrams from source code files that are reverse engineered into UML classes.

• It provides support for various languages like:

C, C++, C#, Java, Perl, etc.

• In accordance with the Model Driven Development

principles, EA provides support for code editing,

debugging and running.

• Microsoft Windows Visual Basic, Native C, PHP are

the various compilers and interpreters supported.

System Development

Page 9: - Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.

• It extends support for:

xUnit Testing

Test point Testing

• xUnit Testing deals with transformation of

classes to JUnit classes with the ability to generate

unit tests from the model and automatically record the results against the

tested classes.

• Test point Testing is a model based code testing.

Test Management

Page 10: - Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.

• This includes:

Auditing

Version Control

• Auditing helps in logging any changes

made to the existing model .

• The version control interfaces support to

other tools like:

CVS, example: Git

Team Foundation Server ( used in integration with Microsoft Visual Studio)

Change Management

Page 11: - Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.

• Security

• Model Metrics

• Event Logging using model calendars

• Workflow scripting for setting workflow

processes

• Resource Allocation and tracking using

 Gantt charts

Project Management

Page 12: - Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.

THANK YOU