160 likes | 317 Views
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
E N D
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 • beschikbare methoden en technieken • onderzoeksvragen
Agenda deel 2 voorbeelden van projecten: • praktijk-projecten • theorie-projecten • gemengde projecten
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
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
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
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
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)
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
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
onderzoeksvragen geinspireerd 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
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)
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)
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
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
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)