Sparx Enterprise-architect
Stel dat u een idee heeft voor een nieuw softwareproduct. Omdat het product vrij complex is, weet je dat het de juiste manier is om de architectuur vooraf te ontwerpen. Hoe pak je deze taak aan? Als u uw tijd op prijs stelt en de best mogelijke resultaten wilt behalen, moet u Sparx Enterprise Architect overwegen, een visuele modellerings- en ontwerptool die alle aspecten van de ontwikkelingscyclus omvat en volledige traceerbaarheid biedt vanaf de initiële ontwerpfase tot en met implementatie, onderhoud, testen en wijzigingsbeheer.

Wat is Sparx Enterprise Architect?
Sparx Enterprise Architect is een UML-gebaseerde modelleringstool voor de volledige levenscyclus die wordt gebruikt voor de planning, het ontwerp en de constructie van software-intensieve systemen en bedrijfsprocessen. Enterprise Architect is ontwikkeld door Sparx Systems, een Australisch softwarebedrijf opgericht door Geoffrey Sparks in 1996. Enterprise Architect is beschikbaar in vier verschillende edities (de inleidende Professional-versie, de Corporate-teameditie, de rijkelijk ingerichte Unified-editie en tenslotte de Ultimate-editie), elk aangepast voor verschillende gebruiksscenario's.
Op het moment van schrijven heeft Enterprise Architect wereldwijd meer dan 850,000 gebruikers. De gebruikers bestrijken een breed scala van industrieën, waaronder lucht- en ruimtevaart en defensie, auto's, banken en financiën, elektrotechniek, geneeskunde, onderzoek en de academische wereld, detailhandel, transport en nutsbedrijven. Sinds de eerste release is Enterprise Architect de UML-modelleringstool bij uitstek geworden voor ontwikkelaars, consultants en analisten, die het niet alleen gebruiken om de architectuur van hun systemen te modelleren, maar ook om de implementatie van deze modellen te verwerken gedurende de volledige levenscyclus van applicatieontwikkeling .
Ondanks zijn naam wordt Sparx Enterprise Architect ook gebruikt door oplossingsarchitecten, die op verschillende belangrijke manieren verschillen van enterprise-architecten. Om te beginnen richten oplossingsarchitecten zich doorgaans op minder projecten dan enterprise architecten, die de neiging hebben om in meerdere projecten tegelijkertijd te werken. Hoewel oplossingsarchitecten verantwoordelijk zijn voor het bouwen en leiden van het ontwerp van specifieke producten, hebben enterprise-architecten de neiging om de standaardisatie van methodologieën, ontwerpbenaderingen, tooling en technologieën in de hele organisatie te stimuleren.
Belangrijkste kenmerken van Sparx Enterprise Architect
Sparx Enterprise Architect beschikt over vele indrukwekkende functies die het verheffen boven vele andere op ULM gebaseerde modelleringstools, en waardoor het uitblinkt in het modelleren en beheren van complexe informatie, het vastleggen en traceren van vereisten van ontwerp tot implementatie en verder, integratie van teams uit alle secties en alle fasen van de levenscyclus van een product, inzicht in complexe software, het delen en hergebruiken van informatie tussen tools en meer.
Ondersteuning voor alle UML 2.5-modellen en diagrammen
Enterprise Architect, de eerste UML-tool die in april 2 uitgebreide UML 2004-ondersteuning introduceert, en nieuwe ondersteuning voor alle UML 2.5-modellen en diagrammen, waardoor het mogelijk wordt om bedrijfsprocessen, websites, gebruikersinterfaces, netwerken, hardwareconfiguraties, berichten en vele andere dingen te modelleren .
Naast UML ondersteunt Enterprise Architect ook de nieuwste specificaties voor Business Process Modeling Notation (BPMN) en Systems Modeling Language (SysML). BPMN is een grafische weergave op basis van een stroomdiagramtechniek die sterk lijkt op activiteitendiagrammen van UML, en wordt gebruikt voor het specificeren van bedrijfsprocessen in een bedrijfsprocesmodel. SysML is een modelleertaal voor algemene doeleinden voor toepassingen op het gebied van systeemtechniek en wordt gedefinieerd als een uitbreiding van een subset van UML met behulp van het profielmechanisme van UML.
Eenvoudig beheer van invoegtoepassingen
De functionaliteit van Enterprise Architect kan worden uitgebreid met invoegtoepassingen, waarmee softwareontwikkelaars de gebruikersinterface kunnen verbeteren door nieuwe menu's, submenu's, vensters en andere bedieningselementen toe te voegen om een breed scala aan functies uit te voeren. Add-ins kunnen worden gepubliceerd als XMI en opnieuw worden gebruikt in verschillende modellen met behulp van de Reusable Asset Service (RAS), en het activeren van een dynamische add-in is een beveiligingsproces dat alleen wordt beheerd door een beheerder of een andere bevoegde persoon.
Data mijner
De nieuwste versie van Enterprise Architect heeft het heel eenvoudig gemaakt om gegevens uit een reeks externe gegevensbronnen, zoals databases, tekstbestanden en URL's, te abstraheren en een reproduceerbaar importproces te creëren dat is gedefinieerd in een modelindeling. De geïmporteerde gegevens kunnen worden gebruikt om complexe visuele representaties van softwareprojecten of bedrijfsprocessen te ondersteunen.
Aangepaste tabellen en rapporten
De gebruikers van Enterprise Architect kunnen hun eigen aangepaste tabellen definiëren en celkleuren en randen instellen, uitlijnen, cellen toevoegen en cellen samenvoegen. Ze kunnen ook profiteren van de automatiseringsfunctie om rijwaarden te berekenen op basis van modelgegevens en de mogelijkheid om te vullen vanuit SQL-query's op een pakket.
Enterprise Architect ondersteunt besluitvorming met zijn aangepaste rapporten, die eenvoudig kunnen worden gemaakt door de inhoud van een model naar een geopend documentartefact te slepen en neer te zetten en een geschikte sjabloon in een pop-upvenster te selecteren.
Google en AWS Icon Sets
Oplossings- en enterprise-architecten die met Amazon Web Service of Google Web Service werken, kunnen de aanwezigheid van Google- en AWS-pictogramsets in de nieuwste versie van Enterprise Architect waarderen, die de afbeeldingen dekken die nodig zijn voor het modelleren van Amazon/AWS-diagrammen en Google/GCP-diagrammen.
Sparx Enterprise Architect ALM-integratie
Sparx Enterprise Architect is ontworpen om naadloos te integreren met andere bedrijfstools, zoals het Requirements Management ALM-platform dat in dezelfde omgeving ondersteuning biedt voor andere processen zoals risicobeheer, testbeheer, probleem- en defectopsporing en wijzigingsbeheer.
Door Sparx Enterprise Architect te integreren met Visure Requirements ALM, wordt het mogelijk om requirements verzameld door Visure tijdens de analysestap naar Enterprise Architect te sturen en deze te gebruiken als uitgangspunt voor modellering en ontwerp. Dit helpt bij het verhogen van de productiviteit in de levenscyclus van software- en systeemontwikkeling, het uitvoeren van impactanalyses en het stellen van prioriteiten voor wijzigingen, het communiceren van vereisten gedurende de levenscyclus en het op begrijpelijke wijze specificeren en documenteren van vereisten.
Visure-vereisten ALM biedt de mogelijkheid om vereisten niet alleen als tekst uit te drukken, maar ook als use-cases op hoog niveau. Bovendien maakt het informatie-metamodel in Visure Requirements het mogelijk om Use Cases en hun relaties afkomstig van Enterprise Architect binnen Visure Requirements weer te geven, samen met requirements en testcases, om een end-to-end verandering door te kunnen voeren impactanalyse.
Dit alles en meer maakt de combinatie van Sparx Enterprise Architect met Visure Requirements zo effectief als het gaat om het leveren van volledige traceerbaarheid van de eerste ontwerpfase tot de implementatie en daarna.