General features Enterprise Architect (software)




1 general features

1.1 requirements management
1.2 business modeling , analysis
1.3 simulation
1.4 system development
1.5 wireframing
1.6 test management
1.7 visual execution analysis
1.8 system engineering
1.9 data modeling
1.10 project management
1.11 change management
1.12 integration other tools





general features
requirements management

the common features of requirements management supported enterprise architect include customization of how requirements documented, linking requirements design , implementation details, , providing requirement traceability through design , construction phases. these requirements can subject change management, workflow processing, baseline comparison , auditing.


business modeling , analysis

enterprise architect supports number of methods of modeling business processes using uml foundation modeling language. core languages business modeling , analysis include bpmn , bpel, various historic profiles such eriksson-penker profile. enterprise architect supports definition of business rules ability generate executable code these rules. business modeling can combined gap analysis view potential gaps in proposed solutions.


simulation

model simulation supported for:



behavioral diagrams:

state machines
interaction (sequence diagrams)
activities




execution flow defined using triggers, guards , effects. simulation supports re-runs alteration triggered events , supports viewing variables, call stack , setting debug markers. there support interaction emulated user-interface screens containing common ui fields.


bpmn diagrams:


using bpsim - bpmn models can simulated creating tabulated results analysis.


sysml parametric simulation:


using open modelica, mathematical formulas in sysml blocks , parametric blocks can simulated plotting graphs used in analysis.

system development

in line model driven design principles enterprise architect supports mda transforms of pim class structures psm class structures, round-trip engineering of code 10 software languages , several key embedded hdl systems languages (ada, vhdl , verilog). supports code generation behavioral models.


languages supported:



actionscript
c
c# (for both .net 1.1 , .net 2.0)
c++(standard, plus .net managed c++ extensions)
delphi
java (including java 1.5, aspects , generics)
php
python
visual basic
visual basic .net

in accordance model driven development principles, enterprise architect provides integrated development environment supports code editing (with syntax highlighting , intellisense), building, debugging , code testing within model. compilers , interpreters supported:



microsoft windows native c
microsoft windows native c++
microsoft windows visual basic
microsoft .net family (c#, j#, vb)
sun microsystems java.
php
gnu compilers c++, c , ada (gcc & gdb )

add-ins available integration ms visual studio , eclipse.




wireframing

wireframe modeling supports using templates modeling appearance of dialogs presented users when interacting application. supported device dialogs include:



screen dialogs
webpages - model how web pages work
android phones , tablets
apple iphones , tablets
windows 8.1 phones

test management

for code based testing there support for:



xunit testing


this involves mda transformation of classes nunit or junit classes ability generate unit tests model , automatically record results against tested classes.


testpoint testing


this model based code testing. parallel test contracts defined in ‘design contract’ , runs using debug definitions.

both of these methods support test definitions , test results being logged against related classes in model.


visual execution analysis

integrated building , debugging code enterprise architect allows developer perform abstract analysis of software using profiling , sequence diagram generation:



sequence diagram generation provides means analyze general process flow , iron out inconsistencies
profiling summarizes, thread , routine, code s general efficiency

system engineering

system engineering supported sysml 1.4 modeling can coupled executable code generation. sysml supports modeling requirement definition , system composition using sysml blocks , parts, through parametric model simulation. executable code generation supports embedded hdl system languages (ada, vhdl , verilog), or can coupled behavioral code generation of standard code languages defined above.


data modeling

enterprise architect supports data modeling conceptual physical levels, forward , reverse engineering of database schemas, , mda transformation of logical (platform independent) physical dbms(platform dependant). diagram types supported include:



ddl notation
erd notation
idef1x notation
information engineering notation



supported dbmss:



db2
firebird/interbase
informix
ingres
ms access 97, 2000, 2003
ms access 2007
ms sql server 2000, 2005, 2008, 2012
mysql
sqlite
oracle 9i, 10g, 11g , 12c
postgresql
sybase adaptive server anywhere (sybase asa)
sybase adaptive server enterprise (sybase ase)
arcgis

project management

features supporting project management include:



resource allocation , tracking using gantt charts
kanban diagrams
event logging using model calendars
workflow scripting setting workflow processes
security
model metrics

om/


change management

the key facilities supporting change management are:



auditing
baseline difference , merge
version control

the auditing feature supports logging changes model. baseline management feature allows snapshots of parts of model created periodically. baseline can compared , merged current model or branch of model. supports branching model information repository, adding updates , merging them back.


the version control interface supports major version control applications:



subversion
cvs
team foundation server
scc interface scc compatible version control system.

integration other tools

features support integration other tools include:



xmi import/export: supports xmi 1.1, 1.2 , 2.1 specifications (and import of .emx , rhapsody files)
open services lifecycle collaboration (oslc)
csv import/export
archimate open exchange format import / export (from version 13)
automation interface – supports comprehensive api interface use com based language (and java).

among add-ins available interfaces vs .net , eclipse, microsoft office , doors, along third party add-ins interfacing likes of jira.








Comments

Popular posts from this blog

Thenkalai and Vadakalai sub-traditions Sri Vaishnavism

Discography Pallas (band)

History Flexible-fuel vehicles in the United States