Informatieanalyse.

Slides:



Advertisements
Verwante presentaties
Ingave via het scherm Algemene beschrijving van de toepassing De toepassing is opgebouwd uit drie niveaus : Niveau 1 : verzending en afzender Niveau 2.
Advertisements

Use Case Modelling.
Stijn Hoppenbrouwers Software Engineering les 1 Algemene inleiding en Requirements Engineering.
OOS Object geOrienteerd Software-ontwerp
Microsoft Dynamics Entrepreneur Solution 2008 Product Demo.
Een introductie. Stap-voor-stap Eerste keer kan je verdwaald raken: • Uitleg via presentatie – Uitvoeren • Uitleg via presentatie – Uitvoeren • Uitleg.
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
Systems Engineering 24 april 2007.
Gemaakt door: Stan Jacobs, Wouter Roos & Mark Waltjé.
Presentatie VUD Document Proma BV
Hoe pas je de interacties in in je analyse van je domein?
Service Oriented Architecture
Software Engineering les Procesmodellen en Use Cases
Failing to plan is planning to fail. Software engineering is het maken of aanpassen van programma’s aan de veranderde eisen van een klant Is zo’n opdracht.
S.V.M. Systeeminceptie.
Activiteit 1.6 Bepalen niet-functionele eisen
Katholieke Hogeschool Kempen Activiteit Definiëren mens - machine dialoog Doel: o Elementaire processen vertalen naar procedures o Handmatige vs.
Tussentijdse presentatie
Ontwerpen van Informatiesystemen met
Specificatiefase Training Versie 0.2, laatste update 2009/04/01 MS.
Projectmanagement (SBC) 19 november 2009
MKT project 1 & Mens-Machine-Interactie
Inleiding Kennistechnologie §Hoofdstuk 4: Ontwikkeltraject §Hoofdstuk 5: MYCIN en complexiteit §Hoofdstuk 6: Symbolen en semantiek.
Designing Knowledge Systems b Hoofdstuk 11 van Knowledge Engineering and Management. The CommonKADS Methodology. b A.Th. Schreiber, J.M. Akkermans, A.A.Anjewierder,
Object Oriented Modeling
Welkom bij de presentatie van CodeMunity. Voorstellen Khai Pham Corné Strijkert Sebastiaan Wezenberg.
Informatiesystemen in de Bouw
HBO-I Conference Tour RUP| versie 1.0 | 18 maart 2010 RUP toegepast binnen DUO Een korte impressie hoe we binnen DUO RUP ingevoerd hebben (aan het.
Nearshoring in het onderwijs Softwareontwikkeling met Oost-Europese studenten HBO-I Docentendag 2010 Claar van der Does Bedrijfskundige Informatica Hogeschool.
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.
Powerpoint Presentatie Wielen Rijgen.
OO Analyse in de praktijk
Quality Function Deployment
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.
Functioneel ontwerpen voor SharePoint
Project Erusmushuis UML
Project Erusmushuis UML
Testen, deployment en configuratiemanagement
Programma Structuur Diagrammen (PSD’s)
Leo van der Geest VDC/BIM Consultant
Presentatie Website Oldtimer Caravan Club
Module 7 – Hoofdstuk 2 Data Flow Diagram.
Eindproject informatica
Leidy Bolhuis Communicatie en Marketing Gebruikers, Rekeningen en Passen.
Besturingssysteem Vaak wordt de Engelse term gebruikt: Operating System ( OS ) Plaats van het OS in een computersysteem: Hardware Applicatie Operating.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
1. Starten Zet de telefoon aan en voer je pin code in Als dit scherm verschijnt klik dan vervolgens op de Boordcomputer Icoon 2.1 Inloggen Log in door.
Functioneel Ontwerpen
IAM  V1 Kernproject Week 7. IAM - HvA Programm Case team Anneton 2 einddeliverables De begroting.
OOS Object geOrienteerd Software-ontwerp
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.
Welkom Masterclass Wervend Schrijven. Wervend schrijven kenmerkt zich door… eigen formulering eigen opbouw eigen doel extreme afstemming op de doelgroep.
UML De Basics en de Use-case Diagrammen. UML Introductie Unified Modeling Language Grafische modelleertaal Waarom UML? - UML wordt gebruikt om de werking.
Proloog… © , Yenlo B.V., Hazerswoude-Rijndijk, Nederland - Alle rechten voorbehouden Al jaren wordt er gesproken over jQuery mobile en mobiele.
Doel 1: Actieplan Leerbanen ‘top of mind houden’ loopvermogen zonder uitbreiding versterken Contacten warm houden Contactmomenten uitbreiden Van 100 naar.
CiviCRM vrijdag 29 mei 2009 Bram Wiercx. Page  2 civiCRM  CiviCRM is –een web-based relationship management systeem –open-source, geen licentiekosten.
SPOF Suggested Papers On the Fly. Huidige status Idee is herwerkt: – Scope verkleind Niet meer zelf zoeken, enkel suggesties LaTeX editor – Desktop applicatie.
Hoe maak ik een website?. 4 stappen Analyse Ontwerp.
Algemene beschrijving van de toepassing
Unified Modeling Language 2.0
Direct 3. De DM-cyclus 30/07/2018 Direct 3. De DM-cyclus.
Lectora als ontwikkeltool voor interactieve multimedia programma’s
Uw eigen diensten verkopen via 2tCloud
OPENINGSCASE: De Victoria Country Fire Authority in Australië geeft hulp met nieuwe informatiesystemen.
Stap drie bij projecten
Software Development fundamentals
Transcript van de presentatie:

Informatieanalyse

Ontwikkelmethoden lineair Incrementeel stap voor stap pas verder als stap is afgerond tijdrovend Voorbeelden: Watervalmethode (SDM) Rapid prototyping model (=waterval met prototype) Incrementeel Opdracht splitsen in deelopdrachten Elk deel volgt wel “waterval” Tussentijdse feedback Modules Spiraal (=waterval met risico analyse) Iteratief (herhaling) Incrementeel (toevoeging)

Ontwikkelmethoden OO levenscyclusmodellen Extreme programming Z.s.m. beginnen met implementeren van het product, zonder uitgebreide specificatie of ontwerp. Continu testen Programmeren in duo’s: één programmeert, ander test en omgekeerd Nauw contact met opdrachtgever noodzakelijk Synchroniseer- en stabiliseermodel Microsoft Per module Alle modules gelijktijdig door diverse teams gebouwd Elke dag modules integreren Bij niet functioneren één module in het geheel: doorwerken door dat team tot het wel werkt!

Functionele eisen in use-case Functionele eisen kunnen we vertalen naar use-cases. Met een use-case diagram kunnen we zichtbaar maken welke functionaliteit een te bouwen systeem krijgt voor een gebruiker. Systeemontwikkeling begint met het vaststellen van de scope (=bereik). Ook dit is zichtbaar te maken in use-case diagram. Aanpassen bestaande systemen: bestuderen van de documentatie (deskresearch) Interviews observaties “in het veld” Nieuwe applicaties: interviews prototype

Functionele eisen in use-case UML – Unified Modeling Language: gemeenschappelijke taal om syteemontwerp te beschrijven en vast te leggen. De functionele requirements worden in UML vastgelegd m.b.v. use-case diagram. Voorbeeld use-case diagram Elke eis plaatsen we in een ovaal  een use-case. Elke gebruiker die betrokken is wordt door een poppetje weergegeven  actor. De functie van zo’n gebruiker wordt onder het poppetje gezet. Een rechthoek wordt om de verzameling use-cases geplaatst  systeemgrens/scope. De lijnen tussen actoren en use-cases geven de betrokkenheid aan. Actieve actoren komen links in het diagram, passieve actoren rechts.

Use case template

Andere requirements Naast functionele requirements heb je ook: niet-functionele requirements (bijv.: order kan pas worden toegevoegd als die bij een klant hoort; toevoegen van een klant mag niet langer dan 4 minuten duren). Pseudo-requirements (bijv.: applicatie moet kunnen draaien op pc’s in bedrijf; broncode moet in Java zijn). LET OP:alleen functionele requirements komen in use-casediagram!

Voorbeeld use-case diagram

Opgave open link http://webdemo.ns.nl/webdemo.e2000/ . Controleer of onderstaande use-case template “Verkoop reisbiljet” juist is, of dat er nog een aantal zaken zijn vergeten. Voeg eventueel ontbrekende zaken toe.