Requirements

Dit is een lijst van veelkomende requirements voor een architectuur repository. Zijn er organisatie specifieke requirements, voeg deze dan toe aan dit model. Zijn er requirements in dit overzicht die niet relevant zijn voor de organisatie verwijder die dan van dit diagram.

Diagram in standaardweergave

Autorisatie op functionaliteit en op modelleertaal

Het is mogelijk om, bij voorkeur, per autorisatierol functionaliteiten te kunnen activiteren en deactiveren. Met name voor rollen die incidenteel gebruik maken van de architectuur repository dient het gebruik eenvoudig te zijn.


Details van Autorisatie op functionaliteit en op modelleertaal

Ondersteuning van het reviewen van architecturen

Bij architecturen zijn veel stakeholders betrokken, deze stakeholders dienen te worden geconsulteerd of zij akkoord gaan met de uitwerking binnen de architectuur. Daartoe is een (gestandaardiseerd) reviewproces noodzakelijk.


Details van Ondersteuning van het reviewen van architecturen

Integratie voor REST/JSON/XML

In een modern applicatielandschap staat een architectuur repository niet los van andere registers. Integratie met andere registers zoals bijvoorbeeld een CMDB op basis van moderne berichtgeorienteerde integratie is wenselijk.


Details van Integratie voor REST/JSON/XML

Opgestelde modellen kunnen gevalideerd worden op bijbehorende metamodel

Het metamodel bepaalt de grenzen aan een architectuur. (Geautomatiseerde) validatie of een (deel)architectuur aan het metamodel voldoet is daarbij wenselijk.


Details van Opgestelde modellen kunnen gevalideerd worden op bijbehorende metamodel

Ondersteuning werkprocessen

Voor het opstellen en beheren van architecturen zijn een aantal werkprocessen te definiëren bijvoorbeeld voor modelleren, reviewen of goedkeuren. De repository dient de verschillende processen adequaat te ondersteunen.


Details van Ondersteuning werkprocessen

Integratie XMI

Uitwisselen van (deel)modellen op basis van de UML uitwissel standaard zodat uitwisseling met andere (UML) modelleertools mogelijk is.


Details van Integratie XMI

Configureerbaar metamodel

Naast de configureerbaarheid van de modelleertalen is er een overstijgend metamodel. Dit dient eveneens configureerbaar te zijn zodat ook modelleertaal overstijgend de modellering ingericht kan worden naar de wensen van de organisatie.


Details van Configureerbaar metamodel

Kwaliteiten

Voor de functionaliteiten in een architectuur repository kunnen gestandaardiseerde non functionele requirements, kwaliteiten genaamd, uitgewerkt worden.


Details van Kwaliteiten

Ondersteuning van de belangrijkste software kwaliteiten

Voor de standaard software kwaliteiten kan worden opgegeven in hoeverre deze relevant zijn in de repository en in hoeverre deze kwaliteit is geïmplementeerd.


Details van Ondersteuning van de belangrijkste software kwaliteiten

Ondersteuning van goedkeuring werkprocessen

Architecturen zijn een belangrijke input voor (ICT) projecten en daarmee relevant voor veel stakeholders. Goedkeuring van deze architecturen door bijvoorbeeld een architectuur board of een Lead Architect is daarmee noodzakelijk.


Details van Ondersteuning van goedkeuring werkprocessen

Configureerbaar

Configureerbaarheid is over meerdere dimensies van belang, naast het aanpassen van het gedrag is ook het aanpassen en uitbreiden van functionaliteiten van de repository wenselijk


Details van Configureerbaar

Ondersteunen modelleer functionaliteiten

Bij het opstellen van Architectuur modellen zijn een aantal functionaliteiten generiek wenselijk, denk aan teken, visualisatie en diagram functies maar ook het publiceren van content.


Details van Ondersteunen modelleer functionaliteiten

Integratie voor import en export van (deel)modellen

Voor de uitwisseling van data (import en export), met name voor incidentele uitwisseling via bijvoorbeeld CSV of XLS bestanden dienen configureerbare voorzieningen aanwezig te zijn


Details van Integratie voor import en export van (deel)modellen

Inzet van sjablonen voor architecturen en architectuurdocumenten is mogelijk

Sjablonen maken het voor de modelleurs mogelijk om gestandaardiseerde modellen in te zetten, daarnaast worden het opstellen van modellen in hoeveelheid werk gereduceerd, dus een vorm van hergebruik.


Details van Inzet van sjablonen voor architecturen en architectuurdocumenten is mogelijk

Publicatie naar HTML Pagina's

Steeds meer organisaties werken webbased, beschikbaar stellen van de repository inhoud op basis van HTML is daarbij een vereiste.


Details van Publicatie naar HTML Pagina's

Integratie AMEF

Uitwisselen van (deel)modellen op basis van de ArchiMate uitwissel standaard zodat uitwisseling met andere (ArchiMate) modelleertools mogelijk is


Details van Integratie AMEF

Aanwezigheid van standaard enterprise architectuur modelleertalen

De belangrijkste architectuur modelleertalen zijn geconfigureerd in de architectuur repository zodat op basis van de talen diagrammen opgesteld kunnen worden binnen de modelleertalen en de voor die taal relevante eigenschappen kunnen worden ingesteld.


Details van Aanwezigheid van standaard enterprise architectuur modelleertalen

Publicatie naar documenten (PDF/DOCX)

Generatie van (deel) architecturen in de vorm van documenten. Denk aan project- en referentie architecturen voor stakeholders die geen toegang hebben tot de architectuur repository inhoud.


Details van Publicatie naar documenten (PDF/DOCX)

Hergebruik van (deel)modellen

Essentieel onderdeel van de repository, bestaande deelmodellen kunnen ingezet worden voor (project) specifieke modellen. Hiermee wordt een belangrijk voordeel t.o.v. document gedreven architectuur gerealiseerd.


Details van Hergebruik van (deel)modellen

Publicatie architecturen en architectuurdocumenten

De inhoud van een architectuur repository dient in meerdere verschijningsvormen voor de diverse stakeholders beschikbaar gesteld te worden.


Details van Publicatie architecturen en architectuurdocumenten

Configureerbaar in modelleertalen

De architectuur modelleertalen zijn veelal omvangrijk, daarom wordt veelal een subset van entiteiten, connectoren en attributen gekozen. De repository is configureerbaar om de inrichting specifiek te maken voor de viewpoints van de gebruikende organisatie.


Details van Configureerbaar in modelleertalen

Configureerbaar in functionaliteiten

Functionaliteiten kunnen worden geconfigureerd zodat de werking aangepast kan worden naar de specifieke situatie van de gebruikende organisatie, relevant voor zaken zoals valideren, integratie en publiceren.


Details van Configureerbaar in functionaliteiten

Ondersteunen opstellen architectuurmodellen

Opstellen van modellen en views is een kern functionaliteit van een architectuur repository. Dit dient daarom zoveel mogelijk met intuïtieve functionaliteiten ondersteund te worden.


Details van Ondersteunen opstellen architectuurmodellen

Ondersteuning van de belangrijkste data kwaliteiten

Voor de standaard data kwaliteiten kan worden opgegeven in hoeverre deze relevant zijn in de repository en in hoeverre deze kwaliteit is geïmplementeerd.


Details van Ondersteuning van de belangrijkste data kwaliteiten

Integratie BPMN 2

Uitwisselen van (deel)modellen op basis van de BPMN uitwissel standaard zodat uitwisseling met andere (BPMN) modelleertools mogelijk is


Details van Integratie BPMN 2