Voor en nadelen (spatieel) gedistribueerd

Vergelijkbare documenten
Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

Inhoud. Deel een Het ontwikkeltraject 13. Inleiding 11

UML is een visuele taal om processen, software en systemen te kunnen modeleren.

Informatiearchitectuur

Je kunt de presentaties downloaden op: Docent: Marcel Gelsing. Les 1

Systems Engineering en de Modelgebaseerde aanpak. Eric Burgers

B.Sc. Informatica Module 4: Data & Informatie

Op de computer kan naar eigen inzicht software op worden geïnstalleerd, een andere besturingssysteem is mogelijk.

DATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING

DATAMODELLERING BASIS UML KLASSEMODEL

ARE methodiek Het ontwikkelen van Informatie Elementen

NAF Insight: ArchiMate en domeintalen 1 November 2012

UML. From weblog Dennis Snippert

GEBIEDS(INFORMATIE)MODELLEN IN RELATIE TOT SYSTEMS ENGINEERING (SE) EN ASSET MANAGEMENT (AM) Hein Corstens

De kracht van BI & Architectuur

DATAMANAGEMENT MET OPEN SOURCE

Rapportage Lineage. Introductie. Methode. J. Stuiver

Canonieke Data Modellering op basis van ArchiMate. Canonieke Data Modellering op basis van Archimate Bert Dingemans

DATAMODELLERING DATA MAPPING MODEL

Technische architectuur Beschrijving

CDF Concurrent Design at Feadship

DATAMODELLERING GEAVANCEERD UML KLASSEMODEL

J2EE/.NET en de rol Applicatie Architectuur

NFR & Architectuur: Twee handen op één buik. Remco de Boer

Use-Case 2.0. Requirements Kenniscentrum 15 November Eric Lopes Cardozo

CIM. Les 6. Het FFS controlesysteem

DATAMODELLERING BEGRIPPENBOOM

2de bach HIB. Systeemanalyse. Volledige samenvatting. uickprinter Koningstraat Antwerpen ,70

Functioneel specificeren: de weg naar economisch meest haalbare oplossing. H.L. ter Huerne en K.Th. Veenvliet

Het belang van. Data Modellering. GEMINIT Training. Data Modellering. Frédéric BARBIER

Modulebeschrijving voor MOD1

Systems Engineering en Value Engineering introductie en functie in ontwerpprocessen

Pilot Kwaliteitgestuurde Plantenketen

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

Requirements Traceability. Marcel de Baas, Jan Bank, Edwin Buisman, Frits Jacobs, Kitty Spaas, Erik Venema, Arno Zandman

Implementatie Landelijke Standaard Tunnels

DATAMODELLERING ARCHIMATE DATAMODELLERING

Systeem modellen. Topics covered

Enterprise Resource Planning. Hoofdstuk 1

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

Agile : Business & IT act as one

Cyberpesten: social media platform mining tools

ISO 9001: Business in Control 2.0

INTEGRALE PLANNING & CONTROL VOOR DE OVERHEID

De modellen die hiervoor gebruikt zijn zijn: Class diagrams; object diagrams; use case diagrams.

Business Process Management

Opdrachtformulering (pagina 3 van 7)

Doing Things Werkgroep 3

Agile bij grote administratieve systemen. Omgaan met requirements

BI appliance op maat. Ruud Geerlings

Risk & Requirements Based Testing

"Baselines: eigenwijsheid of wijsheid?"

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving

Zelftest OOAD/UML. Document: N0767Test.fm 30/08/2010. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium

Continuous testing in DevOps met Test Automation

Architectuur en Programma Management

Architecten-debat 21 juni 2006 PI GvIB Themamiddag. Renato Kuiper. Principal Consultant Information Security

Inhoud Deel een Het ontwikkeltraject 1 2 3

Business Rules: het scheiden van kennis en processen 17 september 2014

ONDERHOUDSCONCEPTEN TOOL (IBC)

Auteurs: Jan van Bon, Wim Hoving Datum: 9 maart Cross reference ISM - COBIT

DATAMODELLERING ER DIAGRAM

DATAMODELLERING XML SCHEMA DEFINITIONS

Opleiding MARIJ Module 2

OpenTraffic. Open Traffic: open source software modellen toolbox. Guus Tamminga, Peter Knoppers, Hans van Lint, Alexander Verbraeck, Yufei Yuan

Dr. ir. Jaap Vreeswijk, MAPtm 25 oktober Use cases

Curriculum Vitae Ishak Atak. Naam : Ishak Atak Roepnaam : Ishak. Woonplaats : Utrecht Geboorte datum :

Concurrent Design voor Systems-of-Systems

Adding value to test tooling

Vraag Ondersteuning door Virtuele Experts

Conclusie: voor elke organisatie die dit nastreeft is het goed besturen en beheersen van de bedrijfsprocessen

Een SIEM Een SIEM normaliseert log data en kan d.m.v. correlaties en logica alarmen laten triggeren

Adding value to test tooling

Congres Architectuur in de Zorg

DATAMODELLERING DATA FLOW DIAGRAM

GvIB 30 oktober 2003 Organisatie: Lex Dunn, Aaldert Hofman, Renato Kuiper

Offerte / Gemeente Breda / Versie 2.0

Software-architectuur in vogelvlucht

Technisch Ontwerp Ontwerp template

Wat is de cloud? Cloud computing Cloud

Medical device software

J-STD-016. Documentatiestandaard

Meer dynamiek en samenwerking in de levenscyclus van een Asset. AMC Seminar Berend Jongebloed Den Helder, 30 Oktober 2014

Kennismanagement in de maritieme sector

CobiT. Drs. Rob M.J. Christiaanse RA PI themabijeenkomst Utrecht 29 juni /2/2005 1

InforValue. Laat de waarde van Informatie uw bedrijfsdoelstellingen versterken. Informatie Management

De juiste informatie, op de juiste plek, op het juiste moment. Voor zorgverlener en patiënt.

Data Driven: Show & tell

Model Driven Development. Kosten, baten, organisatie

Enterprise Resource Planning. Hoofdstuk 7 ERP-systemen: human resources. Pearson Education, 2007; Enterprise Resource Planning door Mary Sumner

Enterprise Resource Planning. Hoofdstuk 3 Planning, ontwerp en implementatie van Enterprise Resource Planning-systemen

Systems engineering voor het ontwerpen van marineschepen

Safety Management bij RandstadRail

COINS Praktijkproject. René Dorleijn & Gertjan van Manen. 23 januari 2008

ORGANIZATIONAL LIFE IN THE DESIGN OF ENTERPRISE ARCHITECTURES

DATAMODELLERING TOEPASSEN DATA ANALYTICS

DATAMODELLERING RACI MATRIX

Kenmerken van DLArchitect

ISO/IEC Governance of InformationTechnology. Yvette Backer ASL BiSL Foundation. 16 juni ISO Governance of Information Technoloy 1

Transcriptie:

Voor en nadelen (spatieel) gedistribueerd Centraal Dynamische regelbaarheid Gedistribueerd Communicatie hogere systeemlagen Communicatie lagere systeemlagen Fouttolerantie Faalgedrag Schaalbaarheid Complex systeem (aantal onderdelen) Omgevingscondities elektronica Kosten Balans niet echt attributief en Communicatieaspecten strijdig Complex systeem beheers(traceer)baar met model-based analyse liefst binnen Standaardisaties high tech equipment dag presentatie Protonic/Technobis 1

Duiding slide 1: *Gedistribueerd lijkt gunstiger (meer rood) maar kosten, communicatie over lagere systeemlagen, zwaardere omgevingscondities elektronica en systeemcomplexheid nemen toe *Strijdige aspecten in communicatie over systeemlagen zal niet alleen via communicatiegedragsmodellen onderzocht moeten worden maar ook via gedragsmodellen van het fysische (primaire) proces (spatiele verdeling en dynamische relaties) *Complexere systemen: vaak verschillende ontwerpdiciplines over verschillende bedrijven: beheers(traceer)baar met model-based analyse maakt STANDAARDISATIE in gebruikte modellen nodig

Meer gedistribueerd = complexer systeem (niet in het echt te prototypen) Requirements Analysis & Design Maar zo iteratief binnen: Standaardisaties Implementation Deployment Niet zo iteratief Validation high tech equipment dag presentatie Protonic/Technobis 2

Duiding slide 2: *Meer gedistribueerd is naar onder een meer complex systeem, ook het aantal stakeholders (belanghebbenden bij een product) nemen tegenwoordig toe, dus naar boven neemt de systeemcomplexiteit ook toe *Minder mogelijkheid om in het echt te prototypen *En nogmaals: Complexere systemen, vaak verschillende diciplines over verschillende bedrijven maakt STANDAARDISATIE in gebruikte modellen nodig (verliezen van gegevens in overdrag van modeldata)

Top-down systeem (data)model analyse 25 jaar terug gestart met Yourdon en Hatley/Pirbhai (real-trime) Nu combinatie Y&H/P, componenten en randvoorwaarden (over alle systeemlagen) Standaardisatie ontwikkelingen DoDAF Architectual Description Model (System Framework) architecture fundamental conception of a system in its environment embodied in its elements, their relationships to each other and to its environment, and the principles guiding its design and evolution. (ISO/IEC 42010) high tech equipment dag presentatie Protonic/Technobis 3

Duiding slide 3: *Yourdon en Hatley/Pirbhai is een gestructureerde (proces georienteerde) analysewijze die voor ons te veel richting een volledige functionele decompositie gaat dus implementaties van zo klein mogelijke sub-functies om systeemsynthese voor veel andere toepassingen mogelijk te maken. Niet-functionele aspecten zijn moeilijk in te brengen *Componenten zijn voor ons zowel (verschillende) hard en software componenten die gevalideerd (praktijk bewezen) zijn en voor verschillende systeemlagen *Niet alleen met het oog op standaardisatie maar ook door de redelijke overeenkomst met onze werkwijze: DoDAF

Top-down (data)model architecture (systemconcept) DoDAF (aangepast) Top-down mapping System/services viewtechn. standards view Hoe, waar en wanneer (implementatie) Niet functionele aspecten, reguleringen en standaards Operational view Systeemcontext Wat, waar en wanneer (functies) Randvoorwaarden Communicatie standaards Data beveiliging Kosten Energie efficiency Schaalbaarheid Fouttolerantie Faalkans Faalgedrag high tech equipment dag presentatie Protonic/Technobis 4

Duiding slide 4: *DoDAF opgezet vanuit militaire hoek vooral voor heel veel System of Systems maar door redelijke overeenkomst met onze huidige (globale) systeemstructuurbepaling toepasbaar *Per systeemlaag zowel de gewenste functies (WAT) en mogelijke (implementatie) oplossingen (HOE), maar ook spatieel verdeeld (WAAR) en dynamische aspecten (WANNEER) en dat in relatie met de randvoorwaarden *Performance en nauwkeurigheid zijn voor ons ook functionele (operational view) aspecten *Opzet operationele view geschikt voor MAPPING

Mapping voorbeeld vanuit IDEF0 model (DoDAF) IDEF0 is voor (operational) activiteiten en is process oriented Control Dynamisch en spatieel verdeeld Strategische activiteiten Middelen Logisch en spatieel verdeeld Taktische activiteiten Middelen (echte) Operationele activiteiten Middelen Zowel fysieke als data stromen high tech equipment dag presentatie Protonic/Technobis 5

Duiding slide 5: *Product(en) en productdata gericht, middelen (mechanism) geeft de koppeling naar de implementaties *Voorbeeld: Operationeel = primair proces, Taktisch = productie en onderhoud planning, Strategisch = verbeteringen *Hier al in de opzet rekening houden met Wanneer (dynamisch) en Waar (spatieel en logisch verdeeld) *Mapping Implementaties (System & Services) naar Functies niet te gedetailleerd maar wel STERK in overweging met: niet-functionele aspecten, regulereringen en standaards (randvoorwaarden) *Event-trace over de systeemlagen gedegen, state transitions binnen een systeemlaag globaal (details vanuit gedragsanalyse, zie verder SysML)

System-engineering & Bottom-up multi-domain gedragsmodellen DoDAF (ISO/IEC 42010) AP 233 (systeem engineeringsproces en datamodel ) SysML (Systeem Engineerings Modellerings Taal) SysML diagram Behavior diagrams Activity diagram Sequence diagram State machine diagram Use case diagram Requirements Structure diagrams Block def. diagram Internal block diagram Parametric diagram Diciplines & Tools (AP 233 data uitwisseling) high tech equipment dag presentatie Protonic/Technobis 6

Duiding slide 6: *AP 233 is vooral voor beheersing van de engineeringsprocessen t.a.v. uitwisseling van ontwerpgegevens over verschillende ontwerpdiciplines en gereedschappen (indien tools fabrikanten hieraan voldoen) *SysML komt vanuit UML maar heeft een minder sterk object georienteerd karakter en is niet alleen voor software realisatie maar wel voor software intensieve systemen *Wij beschouwen Requirements als het eerste resultaat uit de architectuurbepaling en de gedragsanalyses van potentiele implementaties (of vaste implementaties als het fysieke primaire proces weinig veranderbaar is) als terugkoppeling naar de uiteindelijke architectuur (abstracter systeembeschrijving) voor communicatie met alle stakeholders