Side 1 af 7 Forside.NET ERFA C++ ERFA It-projektleder ERFA SoftWareudvikling-på-tværs Seneste nyt for udviklere, projektledere og metodefolk: Softwareudvikling på tværs 2 dage om trends, teknologi, metoder og værktøjer til software- og systemudvikling (tidligere Software 2000) 3.-4. november 1998 hos DTI i Taastrup Teknologisk Institut, Informatik er stolte over igen at kunne præsentere et overflødighedshorn af spændende indlæg om de emner, der interesserer danske software- og systemudviklere netop nu. Denne gang er der specielt fokus på objektorientering, brugervenlighed, genbrug, datavarehuse og projektledelse. Den halvårlige softwarekonference, Softwareudvikling-på-tværs, henvender sig til software- og systemudviklere, softwarechefer, udviklingschefer, metodefolk, kvalitetsfolk og projektledere. På disse konferencer er der livlig diskussion og erfaringsudveksling og deltagerne får altid ny viden med hjem. Ny service: Klik her hvis du vil modtage programmet på email til videredistribution i din virksomhed. Program for 1. dag: tirsdag den 3. november 1998: 09:45-10.00 Kaffe 10.00-10.10 Velkomst og introduktion til konferencen ved Stephen Biering-Sørensen, Teknologisk Institut, Informatik 10.10-11.00 Objektorientering og innovation ved Therese V. Lange
Side 2 af 7 11.10-12.00 Trends inden for objektorienteret softwareudvikling ved René Elmstrøm, Teknologisk Institut, Informatik 12.00-13.00 Frokost 13.00-13.50 Opbygning af en genbrugskultur blandt softwareudviklere ved Peter Hübel, Enator A/S Spor 1 Spor 2 14.00-14.50 Hvorledes et datavarehus adskiller sig fra traditionelle OLTP-systemer ved Martin Jensen, Oracle Danmark Praktiske erfaringer med konfigurationsstyring ved Jesper Henriksen og Svein Hoplen, Northern Software Partners 14.50-15.15 Kaffe 15.15-16.05 Udvikling af et datavarehus med Delphi ved Glenn B. Andersen, Teknologisk Institut, Informatik Sådan indføres genbrug ved Hans Peter Jepsen Danfoss Drives 16.05-17.00 Java og CORBA - toget er ved at komme i fart ved Malte Christensen, Oracle Danmark Kontrol og overvågning af udstyr via Internet ved John Renner Hansen, Niels Bohr Instituttet Program for 2. dag: onsdag den 4. november 1998: 09.00-09.50 Er nøgleteknologien gået i baglås? ved Hans Siggaard Jensen, Handelshøjskolen i København 09.50-10.15 Kaffe
Side 3 af 7 10.15-11.05 Metoder til udvikling af brugervenlige tjenester Ved Ulrik Hindø, Tele Danmark Udvikling 11.10-12.00 International certificering af projektledere ved Peter Snedker, ECSoft 12.00-13.00 Frokost Spor 1 Spor 2 13.00-13.50 Design af displays til overvågning af procesanlæg ved Jette Lundtang Paulsen, Risø Erfaringer fra Java-udviklingsprojekter ved Jens Galatius, Unibank 13.55-14.45 Evaluering af en ny type simulator til pilottræning ved Steen Weber, Risø Udviklingsproces og SW-arkitektur for OO-udvikling ved Finn Overgaard Hansen, Teknologisk Institut, Informatik 14.45-15.10 Kaffe 15.10-16.00 Kvalitetssikring i RAD udviklingsprocessen ved Anders Austen Nielsen, Kommunernes Pensionsforsikring Analysepatterns ved René Elmstrøm og Lisbeth Bergholt, Teknologisk Institut, Informatik Objektorientering og innovation ved Therese V. Lange Objektorienterede metoder har traditionelt fokuseret på optimal struktur, genbrug og fremdrift. Nu er tiden inde til også at sætte fokus på innovation. Dette indlæg giver et bud på, hvordan man kan kombinere innovative teknikker med objektorienteret tankegang og dermed bygge bro mellem systemudvikling og BPR. Therese V. Lange vil være kendt af mange for sine bøger om objektteknologi. Trends inden for objektorienteret softwareudvikling ved datalog René Elmstrøm, Teknologisk Institut, Informatik Lige hjemkommet fra OOPSLA'98, verdens største OO-konference, vil René give en oversigt over nyheder og trends inden for objektorienteret
Side 4 af 7 softwareudvikling. Opbygning af en genbrugskultur blandt softwareudviklere ved Peter Hübel, Enator A/S Hvorledes får man udnyttet de fordele, objektorienteret systemudvikling lover? Der vil blive berettet om en række aktiviteter, der er foregået på tværs af hidtil isolerede projektgrupper i systemafdelingen hos TR-Partner A/S, og fortalt om erfaringerne fra arbejdet med at opbygge, vedligeholde og frem for alt få anvendt en fælles kodebase. Denne indsats har skabt forandringer på både det tekniske og det kulturelle plan. Hvorledes et datavarehus adskiller sig fra traditionelle OLTP systemer ved senior systems designer Martin Jensen, Oracle Danmark Indlæget vil fokusere på den interne arkitektur i et datavarehus, og diskutere hvorfor de er væsensforskellige fra traditionelle OLTP-systemer. Indlægget vil endvidere gøre rede for hvilke elementer af Oracle8, der kan lette administration og drift af et varehus. Praktiske erfaringer med konfigurationsstyring ved Jesper Henriksen og Svein Hoplen, Northern Software Partners Indlægget vil give en række eksempler på problemer med konfigurationsstyring i dagens softwareudvikling, samt hvordan disse kan løses. Udvikling af et datavarehus med Delphi ved konsulent Glenn B. Andersen, Teknologisk Institut, Informatik Indlægget beskriver udviklingen af et system til Nilfisk-Advance A/S, som skal skabe et samlet overblik over salgs- og produktdata ved brug af datawarehouse-teknologi. Opgaven indebar at vi måtte gå ind bag de enkelte datterselskabers økonomisystemer, hente specifikke data ud og sende dem af sted pr. e-mail. Hos moderselskabet i Brøndby bliver data løbende samlet sammen og lagt i en database, der udgør grundlaget for datawarehouse-applikationen. Systemet er fuldt konfigurerbart og kan ændres i takt med at informationsbehovet stiger. Systemet er udviklet i Borland Delphi til Microsoft Windows 95 med integration til så forskellige produkter som BTrieve, Novell Groupwise og Microsoft SQL. Sådan indføres genbrug ved Hans Peter Jepsen, Danfoss Drives Genbrug er som bekendt noget mange stræber efter, men det er også gået op for de fleste at indførelse af genbrug er svært og det kommer bestemt ikke af sig selv. Med baggrund i deltagelsen på 5th International Conference on Software Reuse vil indlægget opsummere organisatoriske, metodiske og andre forudsætninger for succesfuld indførelse af genbrug i softwareudviklingen. Java og CORBA - toget er ved at komme i fart
Side 5 af 7 ved principal consultant Malte Christensen, Oracle Danmark Java og CORBA: et perfekt match. Malte Christensen vil tale om diverse aspekter, som relaterer sig til Java som udviklings- og afviklingsplatform, herunder: Hvad betyder standarder i en tid med en global IT-infrastruktur, industriens forhold til Java, herunder kunder og leverandører. Distribuerede applikationer ved hjælp af CORBA-standarden. Præsentationen bygger på utallige projekter og samtaler med kunder og udviklere. Fælles for dem alle er nødvendigheden af at 'skulle gøre tingene på en anden måde' for at kunne følge med og for at kunne tilfredsstille deres kunders stigende behov for information og funktionalitet. Herunder kan nævnes behovet for hurtig applikationsudvikling, Internet, transaktioner i heterogene miljøer. Samtidig skal der tages hensyn til medarbejdere, eksisterende programmer og investeringer, uddannelse. For alles vedkommende gælder det, at data befinder sig i relationsdatabaser. Hvorledes kan funktionaliteten i databasen udnyttes sammen med de andre, nye teknikker? Kontrol og overvågning af udstyr via Internet ved lektor John Renner Hansen, Niels Bohr Instituttet Indlægget omhandler Niels Bohr Instituttets erfaringer med overvågning og kontrol af udstyr på CERN via Internettet. Der vil også blive omtalt hvordan det eksperiment der planlægges sammen med 1700 andre fysikere til start i 2005, ATLAS, tænkes at forløbe. Er nøgleteknologien gået i baglås? ved forskningsprofessor Hans Siggaard Jensen, Handelshøjskolen i København Software er blevet en nøgleteknologi. Samfundet er i dag blevet stærkt afhængigt af vores evne til hurtigt at producere pålideligt software. Det paradoksale er blot, at er der noget, vi ikke forstår, så er det netop software. På det tekniske plan kender vi meget til programmeringssprog og styresystemer. Men vi ved ikke ret meget om selve processen, der frembringer store softwaresystemer. Selv i dag betragter vi det mere som et håndværk end som en videnskabeligt velfunderet disciplin. I indlægget vil der blive stillet spørgsmålstegn ved hvor holdbar denne situation er i et samfund, der bliver mere og mere videnbaseret og derfor afhængig af software. Metoder til udvikling af brugervenlige tjenester ved civilingeniør Ulrik Hindø, Tele Danmark Udvikling, Brugerflader og Brugbarhed Brugervenlige tjenester og produkter bliver en stadig vigtigere parameter på det liberaliserede telemarked. At designe nyttige og brugervenlige tjenester er imidlertid ikke nogen triviel opgave. I Tele Danmark Udvikling arbejdes der derfor hen imod mere brugercentrerede udviklingsmetoder. International certificering af projektledere ved projektchef Peter Snedker, ECSoft Indlægget vil med udgangspunkt i den praktiske virkelighed for dagens IT-Projektledere samt en "PracticologyÔ " kvalitetsopfattelse fortælle om behovet for udvikling og certificering af projektledere. Hvilke overvejelser gøres der omkring certificering og evalueringer? Også den praktiske certificeringsproces i IPMA (International Project Management Association) vil blive berørt. Endelig vil der blive givet en foreløbig evaluering og forventninger til certificering i de kommende år.
Side 6 af 7 Design af displays til overvågning af procesanlæg ved seniorforsker Jette Lundtang Paulsen, Risø Når man skal designe overvågningssystemer til procesanlæg er det fornuftigt at følge en strategi der giver nogle kriterier for hvad det er man ønsker overvåget, og hvorfor man ønsker denne overvågning. Desuden bør der defineres udvælgelseskriterier for måledata og kriterier for hvordan man vil præsentere den enkelte måling. Der vil blive gennemgået designfasen for overvågning af flere forskellige anlæg. Erfaringer fra Java-udviklingsprojekter ved afdelingsdirektør Jens Galatius, Unibank Forretningssystemer Unibank har valgt at basere sin fremtidige udvikling på browser-teknologi, og Java er valgt som den strategiske udviklingsplatform. P.t. er der lavet to projekter udviklet i Java, dels et system til styring af realkreditlån, dels et system til Internetbaseret værdipapirhandel. Indlægget vil omhandle erfaringer med brug af Java i disse projekter. Download PowerPoint-slides Evaluering af en ny type simulator til pilottræning ved seniorforsker Steen Weber, Risø Risø har deltaget i udviklingen af en prisbillig flysimulator baseret på berøringsfølsomme skærme. Denne simulator er nu blevet evalueret for at undersøge om den træning piloter får i et sådant system er lige så god som i konventionelle træningssystemer. Der vil blive gennemgået hvordan vi har løst denne evalueringsopgave samt hvilke problemer vi har haft og de konklusioner vi har kunnet drage på grundlag af evalueringen. Udviklingsproces og SW-arkitektur for objektorienteret udvikling ved civilingeniør Finn Overgaard Hansen, Teknologisk Institut, Informatik Indlægget vil beskrive Rationals Objectory-udviklingsproces for objektorienteret softwareudvikling, der fremover kommer til at hedde "The Unified Process" samt egne erfaringer med metoder til OO-udvikling. Dernæst vil indlægget omhandle begrebet softwarearkitektur og hvorledes en god softwarearkitektur er et grundlæggende element for et projekts succes. Indlægget vil give eksempler på hvorledes softwarearkitektur kan beskrives vha. UML (Unified Modeling Language). Indlægget er baseret på de seneste nyheder fra OOPSLA'98-konferencen samt egne erfaringer. Kvalitetssikring i RAD udviklingsprocessen ved IT-kvalitetssikringschef Anders Austen Nielsen, Kommunernes Pensionsforsikring A/S Indlægget vil belyse emner som: Er kvalitetssikring en forudsætning for succesfuld gennemførelse af projektet uanset typen af projekt og metode? Stiller RAD-modellen andre krav til kvalitetssikring end vandfaldsmodellen? Hvordan gennemføres kvalitetssikringen i RAD-udviklingsforløbet, hvad bør/skal kvalitetssikres og hvilke metoder kan anvendes.
Side 7 af 7 Analysepatterns ved datalog René Elmstrøm og konsulent Lisbeth Bergholt, Teknologisk Institut, Informatik Brugen af "Design Patterns", velafprøvede løsningsmodeller for ofte forekommende designproblematikker inden for objektorienteret softwareudvikling, er efterhånden en velaccepteret del af alle moderne objektorienterede udviklingsmetoder. At "patterns" eller mønstre også kan anvendes inden for andre problemområder er efterhånden ved at vise sig. Med bogen "Analysis Patterns - Reusable Object Models" har forfatteren Martin Fowler vist anvendeligheden af mønstre inden for objektorienteret analyse. Præsentationen vil give en introduktion til emnet analyse patterns, vise eksempler på disse samt fortælle om indtryk og nyheder fra Martin Fowlers tutorial om emnet på OOPSLA'98. Ret til ændringer i programmet forbeholdes. Priser ekskl. moms: Ikke-medlemmer: 1 dag kr. 2900,- Begge dage kr. 4300,- Medlemmer af Softwareudvikling-på-tværs (tidl. Software 2000): 1 dag kr. 500,- Begge dage kr. 1000,- Priserne inkluderer deltagelse, forplejning og materialer, men ikke evt. overnatning. Yderligere information om Softwareudvikling på tværs: Stephen Biering-Sørensen, tlf.: 7220 1646 Retur til Software 2000