orientatie informatiesystemen
DESCRIPTION
Orientatie InformatieSystemen. K.M.van Hee hgl. architectuur van informatiesystemen dir. Deloitte & Touche Bakkenist TU/e 2001. Agenda deel 1. het vakgebied informatiesystemen: informatiesystemen in de praktijk het ontwikkelproces actuele problemen in de praktijk - PowerPoint PPT PresentationTRANSCRIPT
1
Orientatie InformatieSystemen
K.M.van Hee
hgl. architectuur van informatiesystemen
dir. Deloitte & Touche Bakkenist
TU/e 2001
2
Agenda deel 1
het vakgebied informatiesystemen:
• informatiesystemen in de praktijk
• het ontwikkelproces
• actuele problemen in de praktijk
• beschikbare methoden en technieken
• onderzoeksvragen
3
Agenda deel 2
voorbeelden van projecten:
• praktijk-projecten
• theorie-projecten
• gemengde projecten
4
informatiesystemen in de praktijk (1)
• organisaties leveren producten of diensten aan individuen of andere organisaties
• producten en diensten worden voortgebracht door bedrijfsprocessen
• bedrijfsprocessen worden ondersteund of zelfs gerealiseerd door informatiesystemen
5
informatiesystemen in de praktijk (2)• buy side:
– e-procurement systemen– supply chain management systemen– electronische marktplaatsen
• inside (1):– ERP-systemen (alle standaard processen)– Workflow en Document Management Systemen
6
informatiesystemen in de praktijk (3)
• inside (2):– knowledge worker support (office systemen,
groupware, expert systems, knowledge management)
• sell side:– CRM (customer relationship systemen)– web shops (catalogi, product configuratoren)– betaalsystemen
7
het ontwikkelproces (1)‘maatwerk’ oplossingen (klassiek en voor
standaard componenten):
• requirements (eisen van de omgeving)
• maak specificaties (interface en functies exact beschreven: het WAT)
• maak technisch ontwerp (het HOE)
• construeer (programmeren)
• test systeem
8
het ontwikkelproces (2)informatiesystemen voor specifieke organisatie:
• modelleer proces (in organisatie of apparaat) dat door systeem ondersteunt moet worden
• ontwikkel test scenario’s (use cases)
• ontwerp architectuur (lagen, spec. componenten)
• zoek componenten (ook reuse)
• configureer de componenten
• integreer de componenten (interfacing)
• test systeem (met test scenario’s)
9
actuele problemen in de praktijk• legacy systems: goed, maar verouderd en niet te
makkelijk aan te passen
• beheersing van de totale ontwikkeling(Informatie Management)
• e-business golf: snelle invoering van nieuwe systemen (sell side, inside, buy side)
• nieuwe technologie: web, OO en CBD
• selectie, integratie en invoering van pakketsoftware
• overlappende functionaliteiten van pakketten
10
beschikbare methoden en technieken• modelleren high-level Petrinetten• analyse van speciale netten (workflownetten)
– correctheids-eigenschappen (bereikbaarheid,soundness)
– performance analyse (doorlooptijden, utiliteit van resources)
• software tools voor:– modelleren, simuleren (ExSpect)– analyseren (Wolflan)– configureren van operationele software
11
onderzoeksvragengeinspireerd door de praktijkproblemen van de
toekomst:
• theorie over architectuur en componentenmodelleren en verificatie
• methoden voor component based development
• tools voor CBD: specificatie, selectie, configuratie
• methoden voor Informatie Management
12
praktijk-projecten (1)• modelleren van complexe bedrijfsprocessen
(banken, verzekeringsmaatschappijen, overheid b.v. Justitie, Politie)steeds is doel: systeemontwerp
• in kaart brengen van architectuur van bestaande informatiesystemen
• configuratie en integratie van workflowmanagement systemen
• ontwerp en realisatie van interfaces (XML)
13
praktijk-projecten (2)• (mede) ontwikkeling van software pakketten voor
electronische handelstransacties• database systemen voor registratie van voorraden• pakket-selecties voor CRM, ERP, web-winkels en
electronische marktplaatsen • (mede) configuratie van pakketten voor concrete
toepassingen• ontwerp van nieuwe web toepassingen voor e-
business (b.v. een electronische marktplaats voor uitbesteding van onderzoekswerk)
14
theorie-projecten• componenten-theorie:
– structuren die ‘correctness by construction’ garanderen– mechanismen voor hergebruik van componenten
(b.v. overervingsmechanismen)– zoeken naar herbruikbare componenten
• analyse methoden:– correctheidseigenschappen – performance analyse methoden
• selectiemethoden voor componenten– specificatiemethoden – testmethoden
15
gemengde projecten (1)• ontwikkeling van tools (implementatie van
nieuwe theorie)– NexSpect (opvolger ExSpect)– efficiente algoritmen voor analyse methoden– configuratoren voor standaard pakketten – conformance testers– tools voor ontwikkelingen en beheer van
architectuur
16
gemengde projecten (2)• methoden en tools voor InformatieManagement
• analyse van software pakketten– functionaliteit– interoperabiliteit (interfacing)
• evaluatie van methoden die in praktijk gebruikt worden (b.v.onderzoek naar ontwikkelings van workflowpakket Staffware)