Hoe pas je de interacties in in je analyse van je domein?

Slides:



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

Use Case Modelling.
Gezelschapspel Het SnelSpel
Sequence Diagrammen & Toestandsdiagrammen
Een verkooptool of webshop zonder onderhoud ? Wij hebben hem voor U ! Onze webshop stellen wij beschikbaar voor U.
Online Marketing voor het MBO “SEO, dat kun je zelf!”
OOS Object geOrienteerd Software-ontwerp
Zoeken met behulp van life events Joyce Karreman 9 februari 2010.
Catalogus van de RU Een bepaald tijdschrift zoeken Verder = klikken.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Meer over de semantiek van basiselementen van TM en AD van UML (er zijn elementen en aspecten die niet door deze slides gedekt zijn) Meer over Toestandmachine.
Objecten en Volgordediagrammen
Software Architectuur Over de samenhang der dingen = Over de connecties tussen componenten Over de afhankelijkheden tussen modules Over de belangen van.
Door: Marvin Peters & Frank van Esch
Analyse en Ontwerpen II
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
1 nüMaps Lifetime Europe: installatie procedure. 2 Product verpakking.
Presentatie VUD Document Proma BV
Hoofdstuk 5 Consumentengedrag
Use Case Modelling Summary
Software Engineering les Procesmodellen en Use Cases
S.V.M. Systeeminceptie.
Katholieke Hogeschool Kempen Activiteit Definiëren mens - machine dialoog Doel: o Elementaire processen vertalen naar procedures o Handmatige vs.
Ontwerpen van Informatiesystemen met
Interaction diagrams: Sequence Diagram
INTERACTION DESIGN Week 2. VANDAAG Wat hebben we ook al weer gedaan Usecase vormen Bouwstenen Spelregels Briefing voor werkcolleges Q & A.
College 22 Interaction College MCI-2 Jacobijn Sandberg 18 januari 2001.
Management van gedrag Hoofdstuk 8 Leiderschap 1.
Object Oriented Modeling
Welkom bij de presentatie van CodeMunity. Voorstellen Khai Pham Corné Strijkert Sebastiaan Wezenberg.
Informatieanalyse.
Werkplanning Leidinggeven Blz. 187.
Hoe wordt de ranking bepaald?. 3 factoren die de Google Ranking bepalen 1. Pagerank 3 hoofdfactoren die de Ranking bepalen 2. Duur op website + social.
In een bibliotheek wordt een eenvoudig ‘bibliotheeksysteem’ voor het lenen en terugbezorgen van boeken. Hiertoe wordt in een boekenbestand bijgehouden.
Informatiesystemen in de Bouw
C/S varianten s /CSpaginas/
Module 7 – Hoofdstuk 3 Unified Modeling Language.
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.
Object georiënteerd programmeren in Alice
OO Analyse in de praktijk
Processen in kaart brengen om ze vervolgens te verbeteren.
Procesmodellen en Use Cases als Basis voor Zorgvuldige Componentselectie E. Maij M. Poerschke M. Kalshoven J. Zwetsloot DEMO UML MIC2000.
Project Erusmushuis UML
Testen Hoofdstuk 22. Visual Basic.NET voor studenten2 Inleiding Testen hebben als doel het ontdekken van bugs Het is echter onmogelijk om met testen te.
Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2.
Inhoud college Lijnbalancering Comsoal Random Sequence Generation
Realworld Analytics, Use Cases
Leo van der Geest VDC/BIM Consultant
Leidy Bolhuis Communicatie en Marketing Gebruikers, Rekeningen en Passen.
ArchiValue: de APG-Case
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Functioneel Ontwerpen
Architecture Not in the components The solution lies in the Architectuur “de nieuwe werkplek” “conceptuele structuur en het functionele gedrag van computer.
OOS Object geOrienteerd Software-ontwerp
UML 2. Activiteitendiagrammen2. Activiteitendiagrammen.
UML 1. Use cases1. Use cases. Het probleem: Hoe inventariseer ik wensen en eisen voor mijn project? Hoe leg ik ze vast? Hoe geef ik vorm en structuur.
TirPrs06: Wachttijdtheorie & simulatietechniek
UML De Basics en de Use-case Diagrammen. UML Introductie Unified Modeling Language Grafische modelleertaal Waarom UML? - UML wordt gebruikt om de werking.
Voorbeeldvraag 1 Welke uitspraak is JUIST: 1. De basisstelling van Nicolas Carr (auteur van "IT doesn't matter") is dat de investeringen die in IT gedaan.
Mediamatic voor Eden | Interactie Ontwerpendonderdag 23 augustus 2007 Ino Paap Interactie Ontwerpen.
Gebruikers- ondersteuning Require- ments man. Educatie Monitoring Data- beheer Management- informatie Operationeel support Tactisch support Strategisch.
Moeten we onze content door laten indexeren? Kluwerlab.nl.
SharePoint Alles over metadata In de Private en Public cloud.
Unified Modeling Language 2.0
College 2 Hoofdstuk 3 Hoofdstuk 4.
Strategisch support Management support Strategie Tactisch support
Online Marketing voor het MBO
Introductie in de filosofie van ACT
Titel van wetenschappelijk project
Stap drie bij projecten
Transcript van de presentatie:

Hoe pas je de interacties in in je analyse van je domein? Projectwerk met UML Hoe pas je de interacties in in je analyse van je domein?

Domeinkennis (structuur) Projectwerk met UML Domeinkennis (structuur) Links zie je de situatie die elke bestaande onderwijsmethode in het voortgezet onderwijs voortbrengt. In plaats van IGG wordt eventueel een strokendiagram gemaakt. Aan interactie wordt weinig tot geen aandacht besteed. IGD IGG Levert informatie voor Kan invloed hebben op

Projectwerk met UML Domeinkennis (structuur) Functionele eisen (gedrag) IGD Use-case-diagram Sequentiediagram IGD (verbeterd) Toestandsdiagram IGG Levert informatie voor Compleet klassediagram Kan invloed hebben op

Projectwerk met UML Klik 1 Domeinkennis (structuur) Functionele eisen (gedrag) IGD Use-case-diagram Klik 2 Sequentiediagram Klik 3 IGD (verbeterd) Toestandsdiagram IGG Levert informatie voor Compleet klassediagram Kan invloed hebben op

Projectwerk met UML Usecase-diagram = beschrijving van het gedrag van een systeem vanuit het standpunt van een gebruiker. systeem actor usecase

Projectwerk met UML Usecase-diagram systeem beschrijving van het gedrag van een systeem vanuit het standpunt van een gebruiker. usecase actor sub-usecase

Projectwerk met UML Usecase-diagram Bepaal de grens van het systeem en vind de actoren; Zoek de use-cases voor iedere actor; Stel vast onder welke omstandigheden iedere use-case uitgevoerd mag worden; Geef bij iedere use-case een complete beschrijving van de interactie tussen actor en systeem; Beschrijf mogelijke uitzonderingen; Splits veel voorkomende sub-cases uit; Maak met de gegevens van 1 tot en met 6 een diagram met alle actoren en use-cases.

Projectwerk met UML Sequentiediagram een diagram waarin interactie in de tijd zichtbaar wordt gemaakt: in welke chronologische volgorde worden de verschillende acties uitgevoerd?

Projectwerk met UML Sequentiediagram actief object Tijd van actie event

Projectwerk met UML Toestandsdiagram Een toestandsdiagram geeft aan op welke wijze een object van toestand kan veranderen als reactie op gebeurtenissen. Je mag je beperken tot de beschrijving van de toestandsovergangen van het scherm.

Projectwerk met UML Toestandsdiagram startpunt eindpunt

Projectwerk met UML Hoe maak je de diagrammen? Rational Rose (duur) SELECT Enterprise (duur) Visual UML (duur) ArgoUML (gratis, maar traag) ProxyDesigner (gratis)  Violet (gratis) Zoek in Google met de zoekwoorden: “UML editor”

Projectwerk met UML Bronnen: Warmer & Kleppe, Praktisch UML, Addison Wesley Longman, 1999 [dia 4 is gebaseerd op blz. 14] Schmuller, UML in 24 uur, Academic Service, 2000