• Enterprise Architect

Distributie / Enterprise Architect

Solutie Superioara Pentru Modelare La O Fractiune Din Cost

Enterprise Architect reprezinta o unealta exceptionala cu multe capabilitati de ultima generatie, ce ajuta utilizatorul sa gestioneze informatia in medii complexe si cu cerinte avansate. Costul solutiei este mult mai redus decat al altor instrumente competitoare, insa ofera capabilitati superioare. Enterprise Architect furnizeaza utilizatorilor tehnologii de modelare si constructie de ultima generatie, la un pret atragator.

Enterprise Architect este folosit de multe organizatii cu renume, in peste 160 de tari. Solutia s-a dezvoltat in continuu de 15 ani, cu scopul de a satisface nevoile programatorilor, analistilor, arhitectilor, sefilor de proiecte, dezvoltatorilor etc. Produsul este bazat pe standarde deschise si si-a dovedit eficienta in nenumarate cazuri. Enterprise Architect se poate scala foarte usor in functie de mediu. De exemplu, solutia se poate scala de la un model cu un singur utilizator, la un model destinat echipelor mari de utilizatori sau chiar functionarii in cloud.



Capabilitati De Modelare

Enterprise Architect furnizeaza capabilitati de modelare pentru urmatoarele medii:
- Sisteme IT si Business
- Inginerie pentru Software si Sisteme
- Medii de dezvoltare in timp real

Enterprise Architect are capabilitati integrate pentru gestionare cu scopul de a urmari diverse stagii ale unui proiect precum: analiza, dezvoltarea, implementarea, testarea si maintenanta.

Aceasta solutie foloseste standarde deschise precum: UML, SysML, BPMN etc.

Enterprise Architect reprezinta o unealta grafica destinata, cu capabilitati "multi-utilizator", cu obiectivul crearii de sisteme robuste pentru maintenanta.

De asemenea, produsul are integrate functii pentru raportare si documentare, cu scopul generarii unei imagini complete asupra diverselor procese.



Stabilitate, Viteza si Performanta

Enterprise Architect este extrem de rapid si poate incarca modele complexe intr-un timp foarte scurt.

Produsul are integrat un repozitoriu pentru modele de inalta performanta, cu scopul acomodarii nevoilor echipelor mari de utilizatori.

Capabilitatile integrate pentru control al versiunii le permit echipelor distribuite diferit geografic sa colaboreze eficient.



Simulare Business

Modelele generate de Enterprise Architect pot fi imbunatatite, folosind functii de simulari dinamice pentru modele.

De asemenea, solutia poate sa verifice corectitudinea modelelor, cu scopul intelegerii modului in care functioneaza un sistem business.

Enterprise Architect poate sa controleze modalitatea in care decurge o simulare, folosind "Guards" si "Effects", scrise in JavaScript.

"Guards" determina ce cale va fi aleasa in functie de criterii precum parola introdusa.

Utilizatorul poate sa controleze simularile folosind "Effects", cu scopul manipularii variabilelor si efectuarii de calcule la anumite intervale de timp, in timpul unei simulari.

Viteza unei simulari poate fi controlata cu scopul observarii etapelor greu de observat.

Utilizatorul poate sa adopte decizii diferite, pentru a efectua schimbari asupra unei simulari intr-un mediu supus riscurilor.

Produsul permite introducerea de "punct de rupere", pentru analizarea deciziilor si imbunatatirea rezultatelor oferite de business.

Simularea poate sa imbunatateasca comunicarea si astfel complexitatea este mult redusa.



Urmarire Completa

Enterprise Architect poate urmari orice: cerinte, analiza, modele de dezvoltare, implementare, instalare.

Solutia poate efectua verificari, validari si analiza impactului, folosind capabilitati precum: Enterprise Architect Relationship Matrix si Hierarchy View.

Folosind acest produs, managerii de proiecte si echipele de interventie vor avea la dispozitie informatiile necesare pentru a rezolva orice problema.



Modeleaza, Gestioneaza si Urmareste Cerintele

Analiza impactului urmareste impactul provocat de schimbarile aduse la cerintele originale.

Capabilitatile Enterprise Architect pot fi folosite pentru urmatoarele cazuri:
- Definirea unui model organizat pentru cerinte.
- Urmarirea implementarii cerintelor de sistem pentru elemente de tip model
- Cauta si raporteaza cerinte
- Efectueaza analiza impactului schimbarilor ce au loc in domeniul cerintelor



Gestionarea Complexitatii

Enterprise Architect ajuta indivizii, grupurile si organizatiile mari sa isi modeleze si gestioneze informatiile complexe.

Prin integrarea si conectarea de informatii structurale si behaviorale intr-o forma vizuala, utilizatorul poate sa creeze un model coerent pentru situatii de tipul: "ce este" si " ce va fi".

Uneltele integrate in Enterprise Architect ce ajuta utilizatorul sa gestioneze complexitatea includ:
- Diagrame pentru modelarea conceptelor strategice si business.
- Profile specifice pentru domeniu si modelele reutilizabile
- Gestionarea versiunilor pentru urmarirea si integrarea schimbarilor
- Securitate in functie de rol pentru garantarea faptului ca oamenii potriviti au accesul potrivit.



Generare De Documente

Enterprise Architect furnizeaza functii pentru generarea de documente si unelte pentru raportare, fiind inclus si un editor complet WYSIWYG pentru sabloane.

Solutia poate genera rapoarte detaliate complete pline de informatii necesare utilizatorului in formatul de care are nevoie compania.

Cu doar un singur click, produsul poate crea versiuni HTML pentru modele, cu scopul partajarii acestora in mod eficient, folosind Internetul sau intranet-ului.



Generarea si Ingineria Inversa a Codului Sursa

Enterprise Architect suporta generarea si ingineria inversa a codului sursa in mai multe limbaje de programare:
ActionScript, Ada, C and C++, C#, Java, Delphi, Verilog, PHP, VHDL, Python, System C,VB.Net, Visual Basic, ETC.

Editorul integrat pentru codul sursa ii permite utilizatorului sa navigheze usor de la un model in direct catre codul sursa in acelasi mediu.

Sabloanele pentru generarea de cod ii permit utilizatorului sa customizeze codul sursa, in functie de nevoile companiei.



Vizualizarea Aplicatiilor

Enterprise Architect ajuta la vizualizarea aplicatiilor, prin faptul ca suporta ingineria inversa pe mai multe limbaje de programare si repozitorii de baze de date.

Utilizatorul poate sa aduca sisteme de tip "legacy" direct din codul sursa, fisiere .jar si chiar .NET binary Assemblies.

Prin importarea de cod, utilizatorul poate sa maximizeze refolosirea si intelegerea investitiei initiale.



Arhitectura Avansata Bazata Pe Model

Enterprise Architect suporta sistemul de arhitectura bazata pe model (Model Driven Architecture) folosind sabloane usor de editat.

Solutia are urmatoarele transformari integrate:
C#, DDL, EJB, Java, Junit, NUnit, WSDL, XSD

Utilizatorul poate sa dezvolte solutii detaliate, pornind de la modele abstracte.

Un singur model independent de platforma poate crea multe solutii specifice pentru platforme, crescand productivitatea.



Compilarea Si Vizualizarea Codului De Executie

Enterprise Architect ii permite utilizatorului sa construiasca, sa testeze si sa execute scripturi de implementare, folosind doar mediul de dezvoltare Enterprise Architect.

Folosind abilitatea de generare a claselor de test NUnit si Junit din clase sursa cu ajutorul transformarilor MDA, utilizatorul poate sa integreze procesul de testare direct in Enterprise Architect IDE. Acum se poate integra UML-ul si modelarea in procesul build/test/execute/deploy.

Enterprise Architect include si capabilitati pentru JAVA, NET si Microsoft Native (C++, C si VB).

Functiile de rezolvare a problemelor din codurile scrise integrate in Enterprise Architect sunt create special pentru a ajuta dezvoltatorul sau utilizatorul ce se ocupa cu testarea sa descopere problemele aparute in cod sau sa inspecteze coduri scrise pas cu pas.



Automatizare

Interfata pentru automatizare permite acces utilizatorului catre modele Enterprise Architect.

Exemple de sarcini ce pot fi efectuate folosind Interfata pentru Automatizare sunt:
- Publicare si generare automata de rapoarte HTML in intranetul local.
- Scriptarea de sarcini repetitive precum: Actualizarea elementelor din toate modelele.
- Generarea de cod folosind o masina sau diagrama.
- Productia de rapoarte customizate.
- Executia de cerinte ad-hoc pentru modele.

Orice mediu de dezvoltare capabil sa genereze clienti ActiveX Com poate fi folosit pentru conectarea catre interfata Enterprise Architect Automation.



Modelarea Bazelor De Date

Enterprise Architect are integrat un profil pentru modelarea bazelor de date, ce extinde UML-ul si furnizeaza o metoda de cartografiere a bazelor de date .

Aceste functii ii permit utilizatorului sa modeleze: cheile bazelor de date, tragacele, restrangerile, RI-urile.

Enterprise Architect suporta modelarea schemei bazei de date si generarea automata a codurilor DDL pentru urmatoarele baze de date:
• DB2
• Firebird
• MS Access
• MySQL
• MS SQL Server
• Oracle
• PostgreSQL



Simulare Si Ingineria Sistemelor

Solutia include multe capabilitati folositoare pentru inginerii de sistem.Versiunile Ultimate pentru Enterprise Architect furnizeaza suport pentru:
- SysML 1.1, 1.2, 1.3
- Simularea parametrica a modelului
- Generarea de cod executabil
- Transformari model-cod pentru limbaje de descriere a hardware-ului si ADA 2005;



Modelarea Procesului De Business

Exista multe abordari cand vine vorba de modelarea procesului de business, folosind UML drept limbajul pentru modelare.

Diagramele de activitati, diagramele pentru obiecte si profilele customizate furnizeaza abordari puternice pentru analistii de afaceri.

Enterprise Architect complementeaza UML 2.5, deoarece furnizeaza: suport BPMN, elemente extensii pentru analiza, gestionarea cerintelor, gestionarea proceselor.

Capabilitatile Enterprise Architect Business Process Modeling permit:
- Vizualizarea procesului business folosind un profil UML pentru BPMN
- Generarea de coduri executabile BPEL folosind modele BPMN
- Validarea corectitudinii modelor BPMN



Construit Pe Baza UML 2.5

Enterprise Architect este construit pe baza specificatiilor UML 2.

Folosirea de profile UML extinde capabilitatile de modelare iar Validarea Modelelor garanteaza integritatea.

Utilizatorul poate sa combine Procesul de Business, Informatia si Fluxurile de Sarcini intr-un singur model, folosind extensiile gratuite pentru BPMN si profilele Eriksson-Penker.


Alte produse similare