Ontwerpen van Informatiesystemen met

Slides:



Advertisements
Verwante presentaties
Objectgeoriënteerd Programmeren in C++
Advertisements

Use Case Modelling.
OOS Object geOrienteerd Software-ontwerp
Programmeren in Java met BlueJ
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Het ER model Een powerpoint presentatie, gemaakt door: F. Triep
OOS Object geOrienteerd Software-ontwerp - 3
Software Architectuur Over de samenhang der dingen = Over de connecties tussen componenten Over de afhankelijkheden tussen modules Over de belangen van.
OO analyse en de kunst van het motoronderhoud
RUP Elaboration Analyse en Ontwerp Jef Bergsma.
Door: Marvin Peters & Frank van Esch
1 Demo of Praktijk Over de problematiek bij het ontwerpen van informatiesystemen Mark Dumay Afstudeervoordracht 15 oktober 2004.
Presentatie VUD Document Proma BV
Van domeinklasse tot implementatie
Hoe pas je de interacties in in je analyse van je domein?
Het ontwerpen van een klasse
Use Case Modelling Summary
Software Engineering les Procesmodellen en Use Cases
DB Inleiding Databases Geert-Jan Houben.
Katholieke Hogeschool Kempen Activiteit Definiëren mens - machine dialoog Doel: o Elementaire processen vertalen naar procedures o Handmatige vs.
1 Orientatie InformatieSystemen K.M.van Hee hgl. architectuur van informatiesystemen dir. Deloitte & Touche Bakkenist TU/e 2001.
Interaction diagrams: Sequence Diagram
Kick-off Bouwkundige InformatieSystemen ADMS 2006
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
1 Het probleem RO Milieu Landbouw SocZekerheid Etc. LerenWerkenWonenPensioenEtc. Overheids- organisatie Burger ??? Regelgeving per domein Vraag op levensmoment.
Opleiding AI cursus Databases
1 Voorwaarden hergebruik Modulair ontwerp Low coupling High cohesion.
Designing Knowledge Systems b Hoofdstuk 11 van Knowledge Engineering and Management. The CommonKADS Methodology. b A.Th. Schreiber, J.M. Akkermans, A.A.Anjewierder,
1 OMI Technisch ontwerp. 2 Technisch ontwerp ‘content’ Veel breder dan business portals (Carlson) Verschillende aspecten / aandachtspunten:
Presentatie Studiemiddag Indexen en Nadere Toegangen Ralph Stuyver, Projectmanager 4 maart 2010.
Object Oriented Modeling
Welkom bij de presentatie van CodeMunity. Voorstellen Khai Pham Corné Strijkert Sebastiaan Wezenberg.
Java en BlueJ Een goed idee?.
Informatieanalyse.
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Universal Modeling Language … why you need models? Models are necessary to communicate,
Informatiesystemen in de Bouw
C/S varianten s /CSpaginas/
Module 7 – Hoofdstuk 3 Unified Modeling Language.
Waarom applicatie rationalisatie een slimme keus is
Inhoudstafel 1.Inleiding 2.Ontwerp: 2.1 Prioriteiten 2.2 Structuur 2.3 Soorten functie 2.4 UseCases 2.5 UML-diagram & uitwerking 3. Implementatie.
OO Analyse in de praktijk
Service Oriented Architecture
Minicollege Service Oriented Architecture
Procesmodellen en Use Cases als Basis voor Zorgvuldige Componentselectie E. Maij M. Poerschke M. Kalshoven J. Zwetsloot DEMO UML MIC2000.
Testen, deployment en configuratiemanagement
Accountants in control? Nieuwe uitdagingen voor accountants.
Fase 2 – Functioneel ontwerp
PLANNING EN DESIGN MET VSTS2010 Lunchsessie ALM René van Osnabrugge
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Informatiesystemen in de Bouw 7M711 Joran Jessurun en Jos van Leeuwen Week 1.
Functioneel Ontwerpen
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Beyond Object-Orientation?
OOS Object geOrienteerd Software-ontwerp
UML 2. Activiteitendiagrammen2. Activiteitendiagrammen.
Insights & Essentials Willem van Putten
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
UML De Basics en de Use-case Diagrammen. UML Introductie Unified Modeling Language Grafische modelleertaal Waarom UML? - UML wordt gebruikt om de werking.
Mediamatic voor Eden | Interactie Ontwerpendonderdag 23 augustus 2007 Ino Paap Interactie Ontwerpen.
Ontwerpen van 3D lesmateriaal voor biologie Ecent conferentie 20 mei 2015 Dirk Jan Boerwinkel Freudenthal Instituut voor Didactiek van Wiskunde en Natuurwetenschappen.
VISUALISATIE Rogier van der Linde & Davy De Winne, 2014.
AgroConnect Leidraad Berichtontwikkeling Land- en tuinbouw, di27mrt12.
Dimpact 17 november 2016 Informatie gestuurd beleid
Unified Modeling Language 2.0
OOS Object geOrienteerd Software-ontwerp - 5
Unified Modeling Language
Unified Modeling Language
Stap drie bij projecten
Unified Modeling Language
Transcript van de presentatie:

Ontwerpen van Informatiesystemen met

Doelstellingen Kennis over de geavanceerde visuele modelleertechniek UML in het ICT domein Ontwikkelen van inzicht in het toepassen van deze kennis in analyse en ontwerpprojecten

Studiemateriaal Boeken: Web: Fowler & Scott: UML distilled 2nd ed Fowler & Scott: UML beknopt Booch, Rumbauch & Jacobson: The Unified Modeling Language – User Guide Web: www.omg.org www.popkin.com

Wat is UML? 1 Opvolger van reeks OOA&D-methoden, waarin methoden van Booch, Rumbaugh en Jacobson (de 3 amigo’s) zijn verenigd. UML is een modelleertaal, geen methode. Modelleertaal is de notatiewijze die door methoden worden gebruikt om ontwerpen weer te geven. Het proces is de werkwijze die tot het ontwerp leidt.

Wat is UML? 2 UML definieert de basisconcepten van object georiënteerd analyseren en ontwerpen, en bevat een aantal diagrammen om te kunnen communiceren tussen deze concepten. UML voegt tools, technieken en processen samen.

Objecttechnologie Data en functies deze deze data bewerken worden samengevoegd  object Elk object is een zelfstandige entiteit binnen het totale systeem. De structuur van het systeem bestaat uit objecten die met elkaar verbonden zijn en met elkaar communiceren.

UML : ontwerpproces Processen zijn UML vreemd; een proces is echter wel een belangrijk onderdeel van een methode. Een proces kan in combinatie met UML worden gebruikt. Een proces in hoofdlijnen:

UML biedt een aantal diagrammen die gezamenlijk het model van het softwaresysteem vormen: Het use-case diagram toont hoe het systeem kan worden door externe entiteiten zoals menselijke gebruikers; Het sequence diagram toont de volgorde in tijd van de boodschappen die in het systeem verstuurd en ontvangen worden; Het activity diagram toont de activiteiten die door een deel van het systeem worden uitgevoerd; Het class diagram toont de statische structuur van het softwaresysteem weergegeven als klassen en hun relaties. Andere: collaboration, state, component en deployment diagrammen.

Fasen in UML 1e fase: bestuderen wat het informatiesysteem moet doen  use cases Object-oriented domein analyse  decompositie van het probleem- domein in concepten, attributen en associaties die van belang zijn in het i.s.

UML Model Views Requirements (use case diagrams) Static structure (class diagrams) Dynamic behaviour Interactive behaviour (activity, sequence, ..) Physical implementation structures

Samenhang van de diagrammen