Patient Simulator PSIMU2. Projektrapport

Størrelse: px
Starte visningen fra side:

Download "Patient Simulator PSIMU2. Projektrapport"

Transkript

1 Patient Simulator PSIMU2 Projektrapport Teknisk IT forår 2004 Ingeniørhøjskolen i Århus Vejleder: Finn Overgaard Hansen Projekt af PSIMU2: Henrik Jensen Almir Mesanovic Jan Lauritzen Mads Pedersen

2 Resumé Dansk version: Patientsimulatorens formål er at kunne simulere et antal signaler fra en virkelig patient, således at disse kan vises af et monititoreringssystem. Signalerne kan påvirkes udefra af en infusionspumpe. I løsningen er der mulighed for at skifte patientsignalerne ud undervejs, således at der udsendes andre signaler. Ud over dette produktmæssige formål er det endvidere essentielt, at systemet kan videreudbygges med henblik på fjernkontrol på næste semester. Med udgangspunkt i udviklingsmetoden ROPES er der først udarbejdet en kravspecifikation, som har dannet grundlag for den efterfølgende analyse, designet samt implementationen og test. Den overordnede konklusion er, at systemet virker efter hensigten, idet systemet giver mulighed for at simulere et antal rigtige patientsignaler. Desuden er systemet forberedt til at kunne fjernstyres. English version: The purpose of the patient simulator is to simulate a number of signals from a real patient, so that they can be shown by a monitoring system. These signals can be regulated by an infusion pump. In the solution there is a way to change the patient signals at runtime, so that a different set of signals is emitted. Besides the purpose of the product, it is essential that the system can be extended with remote control in mind. Based on the ROPES development process, there has been developed a requirement specification that formes the basis for the following analysis, design, implementation and test. The overall conclusion is that the system works as supposed, as the system is able to simulate a number of real patient signals. Additionally, the system is prepared to be remote controlled. PSIMU2 Side 2 af 14

3 Indholdsfortegnelse 1 INDLEDNING PROJEKTET PROJEKTGRUPPEN LÆSEVEJLEDNING PROJEKTBESKRIVELSE PROJEKTAFGRÆNSNING PROJEKTGENNEMFØRELSEN METODER REALTIDSASPEKTER DESIGNPROCESSEN UDVIKLINGSVÆRKTØJER RESULTATER DISKUSSION AF OPNÅENDE RESULTATER OPNÅEDE ERFARINGER PROJEKTETS FORTRÆFFELIGHEDER FORSLAG TIL FORBEDRINGER AF PROJEKTET ELLER PRODUKTET KONKLUSION REFERENCER UNDERSKRIFTER...14 Forord Dette dokument omhandler udførslen af projektet PSIMU2 i kurset Indlejrede Realtidssystemer på kandidatuddannelsen Teknisk Informationsteknologi på Ingeniørhøjskolen i Århus. De overordnede krav til projektet findes i projektbeskrivelsen for PSIMU-projektet, der er udleveret af vejleder Finn Overgaard Hansen ( Project description for Patient Simulator System (PSIMU) ) PSIMU2 Side 3 af 14

4 1 Indledning 1.1 Projektet Baggrunden for projektet er ønsket om et system til at simulere virkelige patientsignaler, som skal kunne vises på et monitoreringssystem. Patientsignalerne hentes fra en database med rigtige patientdata (PhysioBank). Patientsimulatoren skal være i stand til at generere tre forskellige typer af signaler: 1. ECG ECG-signalet er et kontinuert analogt hjerterytme-signal 2. EDR EDR-signalet er også et kontinuert analogt signal. EDR-data kan udledes ud fra ECG-signalet. 3. Puls Puls-signalet er et digitalt signal, der angiver patientens aktuelle puls (måles i hjerteslag pr. minut). Systemet leveres med fem forudinstallerede datafiler. Det betyder, at der kan vælges mellem fem forskellige patient-simulationer. Ud over disse produktkrav er det endvidere meningen, at der skal arbejdes videre på projektet i kurset Distribuerede Realtidssystemer på næste semester. Af den grund skal systemet forberedes på fjernadministration. Projektet gennemføres ved brug af ROPES-udviklingsmetoden, som er velegnet til indlejrede systemer. Denne metode går bl.a. ud på at analysere og designe systemet ud fra en objektorienteret synsvinkel. Systemet implementeres i C++ til at køre på en SBC-platform med operativsystemet RT-Kernel. 1.2 Projektgruppen Projektgruppen består af følgende fire studerende på Teknisk Informationsteknologi : 1. Henrik Jensen 2. Almir Mesanovic 3. Jan Lauritzen 4. Mads Pedersen Både Henrik og Almir er uddannet diplomingeniører fra Ingeniørhøjskolen i Århus i sommeren Jan og Mads kommer begge fra Vitus Bering CVU i Horsens, hvor de i januar 2004 blev færdige som IT-ingeniører. PSIMU2 Side 4 af 14

5 1.3 Læsevejledning Dette dokument kan læses fra start til slut, eller enkelte punkter kan læses for sig selv. Hvor det er fundet relevant, er der lavet henvisninger primært til projektdokumentationen. Det anbefales at følge henvisningen, hvis der ønskes yderligere detaljer. PSIMU2 Side 5 af 14

6 2 Projektbeskrivelse 2.1 Projektafgrænsning Projektmæssigt Der er foretaget en række projektmæssige afgrænsninger. Modsat mange tidligere udførte projekter valgte vi ikke at bruge mange ressourcer på forhånd til at specificere metodevalg, templates, kvalitetshåndtering etc. Grunden til dette valg skal ses i, at alle medlemmerne har en vis erfaring med lignende projekter, hvorfor det ansås for værende tilstrækkeligt at tære på erfaringen i disse henseender Produktmæssigt Der vil ikke blive lavet vurderinger omkring systemets oppetid o.lign. 2.2 Projektgennemførelsen Tidsplan Inden projektets start blev der udarbejdet en vejledende tidsplan med angivelse af de forventede arbejdsopgaver samt deres tidsforbrug. Tidsplanen kan ses på vedlagte CD-ROM Arbejdsfordeling I et projekt som dette har vi vurderet, at vi ikke vil udnævne én person som projektleder. Projektlederrollen er derfor blevet varetaget af hele projektgruppen. Alle gruppens medlemmer har været ligeligt indvolveret i alle projektes faser Arbejdsform Som udgangspunkt er der blevet arbejdet på projektet om tirsdagen efter undervisning i kurset Indlejrede Realtidssystemer. Dog har der op til aflevering af både iteration 1 og 2 været taget et betragteligt antal timer i brug! Efter hver arbejdsdag er der afholdt et kort statusmøde, hvor det er blevet opsummeret, hvad vi har nået, samt de forestående arbejdsopgaver. Disse er blevet diskuteret og i mange tilfælde er de blevet uddelegeret til de enkelte gruppemedlemmer. Formålet med denne uddelegering har været at effektivisere processen. I de fleste tilfælde har uddelegeringen bestået i at danne sig et overblik over en bestemt arbejdsopgave. Resultatet af disse statusmøder er af Henrik Jensen noteret i en statusrapport. Denne statusrapport er lagt i CVS (jf. næste punkt), så alle i projektgruppen har haft adgang hertil. Statusrapporteringen kan ses på vedlagte CD-ROM Versionsstyring Ved projektinitieringen blev der opsat en CVS-server med det formål at have versionsstyring af både dokumentation, diagrammer (i Rhapsody) samt kilde- PSIMU2 Side 6 af 14

7 tekster. Desuden har det herved været muligt at lave backup på flere computere, idet alt både har ligget på CVS-serveren samt på alle gruppemedlemmernes computere Iterationer Projektet er blevet udarbejdet i to iterationer, der er delt således, at første iteration bestod af implementering af et antal repræsentative use cases fra start til slutning. Formålet hermed er så at sige at komme hele møllen igennem to gange. Efter første iteration fik vi tilbagemelding, hvor vi så kunne indarbejde kommentarerne i nærværende iteration Metoder Udviklingsmodel Som overordnet udviklingsmodel benyttes ROPES. ROPES går ud på at arbejde igennem systemudviklingen i iterationer, der hver består af en række arbejdsopgaver. ROPES-udviklingsmodellen er skitseret i Figur 1. Figur 1 ROPES-udviklingsmodellen Vi har arbejdet på den måde, at vi har gennemført nogle faser ud fra ROPESmodellen: 1. Kravspecifikation bygget på use case-teknikken PSIMU2 Side 7 af 14

8 2. 1. iteration: a. Udvalg af et antal use cases til 1. iteration. b. Analyse, design, implementering og test af de udvalgte use cases. c. Aflevering af iteration iteration a. Resten af systemets use cases. b. Analyse, design, implementering og test af de resterende use cases. c. Aflevering af iteration 2. Analyse-, design-, implementations- og test-faserne er foretaget således: Analyse: o Systemanalyse Her kigges på systemets deployment og komponenter i hhv. deployment- og component-diagrammer. o Objektanalyse: Der arbejdes med hhv. statisk objektanalyse og dynamisk objektanalyse: Statisk objektanalyse Det primære her er pakke- og klassediagrammer, som bl.a. findes ud fra de use cases, som blev specificeret i kravspecifikationen. Dynamisk objektanalyse Sekvensdiagrammer bruges her til at vise objekternes dynamiske opførsel. Design: o Arkitekturdesign Her arbejdes primært med arkitektur-stategier for hhv. deployment, komponenter, tasks og logik. o Mekanisktisk design Der arbejdes her med detaljer omkring forbindelser mellem objekterne. o Detaljeret design Hvis der er specielt komplekse sammenhænge, kan der her ses på effektivisering. Her lavede vi f.eks. vores tre outputtasks til ét task, der genererede signalerne én efter én. Implementation o Da vi benytter ROPES Elaborate strategy og altså ikke Translation strategy, oversætter vi selv fra analyse/design til konkret kode i C++. Til slut laves en komponenttest, der verificerer, at de enkelte komponenter virker efter hensigten. Test o Der foretages hhv. integrations- og verifikationstest for at sikre, at hhv. integrationen mellem flere komponenter er i orden samt at hele systemet er korrekt i forhold til kravspecifikationen. PSIMU2 Side 8 af 14

9 Bemærk at der i projektdokumentationen kun angives det samlede resultat af faserne, altså ikke de enkelte delresultater fra f.eks. de forskellige designfaser Test Da test er udeladt af kursets undervisning har vi valgt ikke at udføre automatiseret komponenttest, idet vi ikke har erfaring herfor på den valgte platform. Af den grund har vi udført, hvad man kan kalde runtime-tests ved at teste en given funktionalitet, mens systemet kører. Disse tests er opdelt i: Komponenttest Her testes en enkelt komponents funktionalitet uden hensyntagen til andre komponenter. Der blev oprettet et antal projekter, der hver især testede én specifik funktionitet, f.eks. output af digitale signaler. Eksempelvis blev der udviklet en pumpe-simulator, som kunne simulere IPUMP-systemet mht. medicin-signaler til PSIMU-systemet. Integrationstest Formålet med denne test er at sikre, at integrationen mellem to eller flere komponenter kører som planmæssigt, f.eks. at man når man trykker på en knap på brugergrænsefladen, at der så skiftes patientsignaler. Systemtest/accepttest Systemtesten går ud på at teste alt funktionalitet set fra systemet, altså at alle krav i kravspecifikationen er opfyldt. Systemtesten kaldes også for accepttest, idet den i et virkeligt projekt skal godkendes/accepteres af kunden. Testen er lavet ud fra punktet Accepttest, som blev specificeret lige efter kravspecifikationen. Se mere i projektdokumentationens punkt Realtidsaspekter Et grundlæggende aspekt i designet af systemet har at gøre med realtidshåndteringen. Dette er i store træk overladt til det underliggende RTKernel operativsystem vha. dettes API. Systemet kan kategoriseres som Time-based [Ref. 1, kap ], da den gældende faktor omhandler gengivelsen af data inden for en bestemt tidsperiode. Da der ikke er nogen smalle krav i forbindelse med reaktionstiden på eksterne stimulanser, som f.eks. brugergrænseflade eller pumpekommunikation, kan systemet ikke betragtes som reaktivt. Vi har valgt at bruge en kerne med preemtion aktiveret, da systemet består af nogle tråde, som skal have mere tid til beregninger end andre. Dette har været mest tydeligt under adaptationen af EDR-signalkoden fra wfdb-bibliotekerne, da udsultning af den respektive proces medførte, at EDR-beregningerne ikke kunne PSIMU2 Side 9 af 14

10 udføres i en enkelt cyklus af SignalGeneratorens 1 scheduler. Problemet blev delvist løst ved at give SignalGeneratoren top-prioritet og nedprioritere de resterende processer. Dette medførte dermed en udsultning af processen for det grafiske miljø (hovedprocessen). Den endelige løsning blev at give hovedprocessen og SignalGeneratoren den samme prioritet, værdien 5, og den resterende proces, PDUProcessor en prioritet på 4. Værdierne er relative i forhold til hinanden (højeste værdi er højeste prioritet) og er valgt således, at der er plads til yderlige lavprioritetsprocesser. Se mere i projektdokumentationens afsnit 2.6. Med hensyn til beskyttelse af data under proceskommunikation opstod der et pointer-problem. Der blev sendt en pointer videre vha. af IPC, som pegede på en datastruktur, som blev nedlagt i sit eget scope, før modtageren kunne aflæse den. Dette blev løst vha. pass-by-value i stedet for. Systemets centrale singleton-klasser, WFRecord, ConfigRepository og PresentationOut nedarver alle fra Monitor-klassen og implementerer dermed semaforbeskyttelse af deres egne data. 2.5 Designprocessen Efter iteration 1 blev designet revurderet med henblik på at indentificere egnede designmønstre. Resultatet af dette blev, at der skulle implementeres hhv. Singleton-, Command- og Observer-mønstrene. Se mere i projektdokumentationen, f.eks. afsnit 3 omhandlende konkret implementation af mønstrene. Med henblik på at forberede designet til næste semesters Distribuerede Realtidssystemer er der lavet et mellemlag bestående af klassen ConfigRepository. Dette mellemlags opgave er at kunne snakke sammen med hhv. model og view. Det er derfor den klasse, man kan udvide i næste projekt, så den kan styres remote. Se mere i punkt Udviklingsværktøjer Til modellering er brugt værktøjet Rhapsody fra ILogix til primært at lave UMLdiagrammer. Ud fra første udkast til klassediagrammet i Rhapsody blev kodeskelettet genereret. Dog viste det sig ikke at være voldsomt anvendeligt, da Rhapsody overplastrede koden med ganske meget uhensigtsmæssigt kode. Det endte derfor med, at der faktisk blev startet fra bunden af rent kodemæssigt. Til udvikling af kode i C++ blev de forskellige projektmedlemmers favorit-editorer benyttet, dvs. hhv. Visual Studio og emacs. Dette har virket uden problemer. I Visual Studio er der dog den fordel, at man kan integrere en stor del af RTbibliotekerne, så man kan kompilere fra Visual Studio og få kodeopslag mv. 1 SignalGeneratoren er en proces, som implementerer en scheduler, der læser et sample fra en fil, og derefter løber samtlige output-objekter igennem for at aflevere samplet til dem. PSIMU2 Side 10 af 14

11 Den endelige kompilering, linking og overførsel til SBC blev gjort gennem Microsofts nmake-teknologi. Det er et kommandobaseret kommandosystem, hvorfra man kan benytte Microsofts C++-kompiler mv. Til at lave skelettet til den grafiske brugergrænseflade er Peg Window Builder benyttet. Når man begynder at indsætte rigtig kode, kan Builder en ødelægge det, så den er kun benyttet til at lave skelettet med. Endelig er den officielle dokumentation fra On Time RTOS-32 benyttet i vid udstrækning til afklaring af konkrete spørgsmål. 2.7 Resultater Følgende tabel viser projektets resultater i forhold til kravspecifikationen: Krav (use cases) Resultat Generate Patient Signals OK Generate ECG Signal OK, dog manglende meddelelse ved fejl Select Patient OK Handle Pump Data OK Display Patient Signals OK Generate EDR Signal OK, dog manglende meddelelse ved fejl Regulate Patient Signals OK Generate Pulse Signal Ikke ud fra data, manglende meddelelse ved fejl Display Pump Data OK Se mere i afsnit 4 i projektdokumentationen. 2.8 Diskussion af opnående resultater Som det ses af ovenstående tabel, er projektets krav (udspecificeret i kravspecifikationen) opfyldt i de fleste tilfælde. Der er set bort fra runtime-fejlhåndtering, så f.eks. fejl ved læsning af data ikke bliver håndteret struktureret. Endvidere er puls-signalet genereret af systemet i stedet for ud fra datafilerne. Dette skyldes, at algoritmen til beregning af puls ud fra datafilerne ikke var triviel, så dette blev der set bort fra. I kravspecifikationens punkt 1.6 opstilledes følgende kvalitetsfaktorer: Quality Factor Estimation 1 = not critical, 5 = very critical Stability 4 Reliability 3 Usability 3 Extensibility 5 PSIMU2 Side 11 af 14

12 Reusable 4 De to første faktorer går på stabiliteten af systemet og dataenes pålidelighed. Da systemet er tiltænkt instruktionsformål og ikke som et kalibreringsværktøj til en monitor, er pålideligheden af dataene ikke så stort. Konklusionen på dette er, at hvis data ellers er korrekt installeret på SBC en, vil systemet generere de rigtige signaler. Usability går på brugergrænsefladens venlighed. Den er vurderet til middel, idet brugere af systemet må anses at kende systemets funktionalitet. Extensibility og reusability er vurderet højt, da det er meningen, at systemet skal videreudbygges på næste semester (som nævnt tidligere). Begge vurderes som opnået, idet der er gjort forberedelser til næste iteration af systemet. Desuden er det nemt at udbygge systemet med nye signaler og medicintyper. 2.9 Opnåede erfaringer Henrik Jensen og Almir Mesanovic har i kraft af tidligere studium på Ingeniørhøjskolen i Århus haft erfaring med SBC-platformen og operativsystemet RT-Kernel. Desuden har de begge brugt C++ i flere projekter tidligere. I modsætning hertil har hverken Jan Lauritzen eller Mads Pedersen på forhånd stiftet bekendskab med SBC-platformen eller RT-Kernel. Det har derfor været en ganske betydelig udfordring. Når vi her ser tilbage, har det dog været meget lærerigt. En kommentar hertil er, at der i Horsens også er blevet arbejdet med indlejrede systemer og realtidssystemer. Dog har disse platforme været ret nye og man har derfor ikke på forhånd haft stor erfaring med disse. Derfor har det været betryggende at arbejde med en platform, som har været i brug i flere år, så man har sikkerhed for, at tingene virker! C++ har heller ikke været ret brugt på IT-ingeniøruddannelsen i Horsens, så dette har også været en spændende og lærerig udfordring. Ikke mindst implementeringen af designmønstre i C++ har været lærerig. Det har virket vældig godt at opdele projektet i to iterationer. Dog virkede det overvælgende i starten. Sagen var, at vi både skulle foretage projektinitiering (få dokumentation, CVS-server o.lign. på plads) samt i gang med selve projektarbejdet med kravspecifikationen, arkitektur mv. Set i bakspejlet har det helt sikkert været en fordel at have været alle udviklingensfaser igennem allerede tidligt i forløbet. Analyse- og designfasen blev først påbegyndt ret sent i forløbet, idet der blev brugt meget tid på specifikationen i starten (primært omkring systemets use cases). Dette var et udslag i manglende domæneviden om patientsimulatorer. Det tog derfor noget tid at specificere de præcise krav til systemet. Det har endvidere været en udfordring at arbejde i en firemandsgruppe. Fire mand er mange, så der er mange samtidige arbejder i gang på samme tid. Alle har derfor PSIMU2 Side 12 af 14

13 ikke haft lige stor andel i alt, simpelthen fordi man ikke kan overskue fire mands arbejde. Alt i alt har det dog været lærerigt Projektets fortræffeligheder En af projektets spidskompetencer er håndtering af patientsignalernes output hhv. analogt eller digitalt. Det er lavet det således, at én tråd sørger for at outputte alle de relevante signaler. Den specifikke generering af signaler er uddelegeret til nogle subklasser af SignalOutput-klassen. SignalGenerator-klassen sørger for at outputte alle disse subklassers genererede signaler. Hvis man ønsker at tilføje et nyt signal, skal man lave en ny subklasse og tilføje den til listen af output-signaler i SignalGeneratorklassen. Det gør, at tilføjelsen af nye signaler er meget let og fleksibel Forslag til forbedringer af projektet eller produktet Som før nævnt skal systemet forberedes til næste semesters projekt i en distribueret sammenhæng. Konkrete udvidelsesmuligheder kan være: Remote control af systemet o Skifte patientsignaler, starte og stoppe simulatoren etc. Data o Data kan streames fra et andet system eller hele datafiler kan downloades til PSIMU-systemet. Håndtering af fejl udføres i denne udgave kun ved systeminitialisering. F.eks. tjekkes det, at PV2019-kort og datafiler er tilstede. Runtime-fejl håndteres p.t. ikke. Hvis der sker en fejl i udtræk fra en datafil (hvis den f.eks. er beskadiget), vil denne fejl ikke blive struktureret håndteret. Dette punkt er derfor kandidat til en forbedring i næste iteration! 3 Konklusion Overordnet kan konkluderes, at systemet fungerer ud fra de krav, der blev opstillet i projektbeskrivelsen for PSIMU-projekterne ( Project description for Patient Simulator System (PSIMU) ). Det vil sige at systemet sender ECG-, EDR- og pulssignaler i realtid, samtidig med at dette vises på en tilsluttet skærm. Der er lavet et interface, således at et pumpesystem kan påvirke signalerne. Systemet er ikke testet med LMON- eller IPUMP-systemer, men kun lokalt med en pumpe-simulator, samt oscilloskop og dioder til at verificere, at de korrekte værdier outputtes. Projektet er udført med baggrund i objektorienteret systemudvikling gennem alle faser af projektet. Der er brugt et antal mønstre og teknikker, som har hjulpet til at opnå, at systemet er blevet nemt at genbruge og udvide senere. PSIMU2 Side 13 af 14

14 Projeket er forberedt på udvidelse ved at være opdelt med klare skillelinjer, således at processen med at skifte forskellige pakker ud er mulig. F.eks. vil det være nemt at tilføje netværkskontrol eller skifte hardware-platform. 4 Referencer Ref. 1: B. P. Douglass: Doing Hard Time, Addison-Wesley, 1999, ISBN: Ref. 2: Erich Gamma et al: Design Patterns, Addison-Wesley, 1994, ISBN: Underskrifter Henrik Jensen Almir Mesanovic Jan Lauritzen Mads Pedersen PSIMU2 Side 14 af 14

Patient Simulator DPSIMU2. Projektrapport

Patient Simulator DPSIMU2. Projektrapport Patient Simulator DPSIMU2 Projektrapport Teknisk IT efterår 2004 Ingeniørhøjskolen i Århus 10.12.2004 Vejleder: Finn Overgaard Hansen Projekt af gruppe DPSIMU2: Henrik Jensen 20022464 Almir Mesanovic 20023894

Læs mere

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag Hvem er vi? Kursus Introduktion Anne Haxthausen ah@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark 100 studerende med forskellig baggrund: software teknologi It og Kom

Læs mere

Design og udvikling af et blodtryks ma lesystem

Design og udvikling af et blodtryks ma lesystem Design og udvikling af et blodtryks ma lesystem 3. semesterprojekt side 1 af 5 Design og udvikling af et blodtryks målesystem Problemformulering I daglig klinisk praksis er der ofte behov for kontinuert

Læs mere

Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet?

Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet? Visual Studio Team System Team Build en grundpille i søgen efter it-projektproduktivitet? Agenda: Introduktion Hvorfor Automatiseret Build Microsoft Team Build Rapportering/Data warehouse Commentor A/S

Læs mere

ITWIN1. Afsluttende projekt. PhotoDays. Benjamin Sørensen (02284) Tomas Stæhr Berg (03539)

ITWIN1. Afsluttende projekt. PhotoDays. Benjamin Sørensen (02284) Tomas Stæhr Berg (03539) ITWIN1 Afsluttende projekt PhotoDays Benjamin Sørensen (02284) Tomas Stæhr Berg (03539) ITWIN1 - AFSLUTTENDE PROJEKT PhotoDays Benjamin Sørensen & Tomas Stæhr Berg 02284 & 03539 1 1 Underskrifter Rapporten

Læs mere

Bias Reducing Operating System - BROS -

Bias Reducing Operating System - BROS - Bias Reducing Operating System - BROS - Accepttestspecifikation Projektgruppe 3: Rasmus Lund Jensen (11111) Nicolai Glud(11102) Jacob Roesen(10095) Mick Holmark(11065) Johnny Kristensen(10734) 1 Versionshistorik

Læs mere

Fag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob

Fag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob Fag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob Nielsen, Jesper Kock, Klaus Eriksen, Mikkel Larsen og

Læs mere

Fra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1

Fra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1 Fra Computer til Virkelighed TPE-kursus Elektroniske Systemer P1 Fra Computer til Virkelighed En kort introduktion til kurset Systems Engineering Projektfaser Opsamling og opgave Om kurset Mål: at I lærer

Læs mere

Arkitekturdokument for Cruise Control

Arkitekturdokument for Cruise Control Arkitekturdokument for Cruise Control Cruise International Revisions historie Dato Version Forfatter Beskrivelse 2.10.2001 0.91 FOH Første version 17/03/09 1.0 KG Afs. 1 og 2 indsat (- 2.1) 15/05/09 1.1

Læs mere

Plan for præsentationen

Plan for præsentationen Rejsen på vej til Test Drevet Udvikling i Uddannelses- og Forskningsministeriet Præsenteret af Klaus Olsen Willy Kofoed kontorchef i Uddannelses- og Forskningsministeriet Kenneth B Andersen IT Minds På

Læs mere

Generel projektbeskrivelse

Generel projektbeskrivelse 02121 Ingeniørarbejde Softwareteknologi Januar 2010 1 Introduktion Generel projektbeskrivelse Formålet med programmeringsprojektet er at give deltagerne erfaring med at designe og konstruere et simpelt

Læs mere

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav.

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav. Miniprojekt2011 Projektbeskrivelse Der skal fremstilles en lille java application på PC, hvor brugeren kan foretage interaktioner med en simpel database på disken via et grafisk brugerinterface. Formålet

Læs mere

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

Hassansalem.dk/delpin User: admin Pass: admin BACKEND Hassansalem.dk/delpin User: admin Pass: admin BACKEND 1/10 Indledning Dette projekt er den afsluttende del af web udvikling studiet på Erhvervs Lillebælt 1. semester. Projektet er udarbejdet med Del-pin

Læs mere

Underbilag 14 C: Afprøvningsforskrifter til prøver og tests

Underbilag 14 C: Afprøvningsforskrifter til prøver og tests Underbilag 14 C: Afprøvningsforskrifter til prøver tests Udbud om levering, installation, implementering, support, drift vedligehold af Borgeradministrativt System (BAS) Indhold underbilag 14 C Afprøvningsforskrifter

Læs mere

HTX, RTG. Rumlige Figurer. Matematik og programmering

HTX, RTG. Rumlige Figurer. Matematik og programmering HTX, RTG Rumlige Figurer Matematik og programmering Vejledere: Jørn Christian Bendtsen og Karl G. Bjarnason Morten Bo Kofoed Nielsen & Michael Jokil 10-10-2011 In this assignment we have been working with

Læs mere

Læringsprogram. Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4

Læringsprogram. Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4 Læringsprogram Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4 R o s k i l d e T e k n i s k e G y m n a s i u m Indholdsfortegnelse FORMÅL...

Læs mere

Projekt - Valgfrit Tema

Projekt - Valgfrit Tema Projekt - Valgfrit Tema Søren Witek & Christoffer Thor Paulsen 2012 Projektet Valgfrit Tema var et projekt hvor vi nærmest fik frie tøjler til at arbejde med hvad vi ville. Så vi satte os for at arbejde

Læs mere

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU OUTLINE INEFFICIENCY OF ATTILA WAYS TO PARALLELIZE LOW COMPATIBILITY IN THE COMPILATION A SOLUTION

Læs mere

A Profile for Safety Critical Java

A Profile for Safety Critical Java A Profile for Safety Critical Java Martin Schoeberl Hans Søndergaard Bent Thomsen Anders P. Ravn Præsenteret af: Henrik Kragh-Hansen November 8, 2007 Forfatterne Martin Schoeberl Udvikler af JOP processoren

Læs mere

Arbejdsblad. Indhold. 27. maj 2010 A312. 1 Projektplanlægning 1. 2 Samarbejdet i gruppen 3. 3 Samarbejdet med vejlederne 5

Arbejdsblad. Indhold. 27. maj 2010 A312. 1 Projektplanlægning 1. 2 Samarbejdet i gruppen 3. 3 Samarbejdet med vejlederne 5 Arbejdsblad 27. maj 2010 A312 Indhold 1 Projektplanlægning 1 2 Samarbejdet i gruppen 3 3 Samarbejdet med vejlederne 5 1 Procesanalyse 1 Projektplanlægning I projektarbejdet har vi benyttet Google kalender

Læs mere

High performance maksimér potentialet. En måling er bedre end 100 mavefornemmelser. Per Hartlev ph@whitebox.dk 30/9-2015

High performance maksimér potentialet. En måling er bedre end 100 mavefornemmelser. Per Hartlev ph@whitebox.dk 30/9-2015 High performance maksimér potentialet En måling er bedre end 100 mavefornemmelser Per Hartlev ph@whitebox.dk 30/9-2015 Release-styring Hjælpe værktøjer Kvalitets sikring Leverandør kontrakter Kurser Opgave

Læs mere

Automatisk Vandingssystem

Automatisk Vandingssystem Automatisk Vandingssystem Projektdokumentation Aarhus Universitet Gruppe 6-3. Semester - F15 vejleder: Michael Alrøe dato: 28-05-2015 Lærke Isabella Nørregård Hansen - 201205713 - IKT Kasper Sejer Kristensen

Læs mere

PROJEKTBESKRIVELSE DIGITALE TILBUDSLISTER

PROJEKTBESKRIVELSE DIGITALE TILBUDSLISTER PROJEKTBESKRIVELSE DIGITALE TILBUDSLISTER cuneco en del af bips Dato 20. marts 2012 Projektnr. 14 021 Sign. SSP 1 Indledning cuneco gennemfører et projekt, der skal udvikle en standardiseret struktur og

Læs mere

Component based software enginering Diku 2005 Kritikopgave

Component based software enginering Diku 2005 Kritikopgave Component based software enginering Diku 2005 Kritikopgave Nicolas Møller Henschel 17. april 2005 1 Indhold 1 Indledning 3 2 Indhold 3 2.1 Introduktionen.......................... 3 2.1.1 Mangler..........................

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin August-Januar 2016-2017 Institution Campus Vejle Uddannelse Fag og niveau Lærer(e) Hold EUX Informationsteknologi

Læs mere

Om forretningsmæssige kompetencer

Om forretningsmæssige kompetencer Om forretningsmæssige kompetencer Uddanner universiteterne kun i det de forsker i? DI, Industriens Hus - 22. september 2009 Jørn Johansen JoJ@delta.dk www.deltaaxiom.com www.delta.dk Tlf.: 72194421 1 Delta

Læs mere

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Testspecifikation

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Testspecifikation Udgave 1 2. SEMESTERPROJEKT Gruppe 5 Secure O matic Testspecifikation Benjamin Sørensen, 02284 Tomas Stæhr Hansen, 03539 Stefan Nielsen, 02829 Mubeen Ashraf, 9279 Hussein Kleit, 9281 SECURE O MATIC Testspecifikation

Læs mere

Automatisk Vandingssystem

Automatisk Vandingssystem Automatisk Vandingssystem Projektdokumentation Aarhus Universitet Gruppe 6-3. Semester - F15 vejleder: Michael Alrøe dato: 28-05-2015 Lærke Isabella Nørregård Hansen - 201205713 - IKT Kasper Sejer Kristensen

Læs mere

Lavet af Danni jensen og David Olsen

Lavet af Danni jensen og David Olsen Projekt Delfin Lavet af Danni jensen og David Olsen 19/5-2008 Indholdsfortegnelse. Side 1: Indholdsfortegnelse og forord. Side 2: Kravsliste. Side 3: Use Case Model. Side 4: Formandens aktørbeskrivelse

Læs mere

Komunikation/It C Helena, Katrine og Rikke

Komunikation/It C Helena, Katrine og Rikke HTX Afsluttende projekt E-learning Komunikation/It C Helena, Katrine og Rikke 1.1 01-05-2013 Systemudvikling Indledende aktiviteter Kommunikationsplanlægning for projektet, Laswells fem spørgsmål. o Hvem

Læs mere

Vejledning til udviklingsprocessen for projekt 2

Vejledning til udviklingsprocessen for projekt 2 Vejledning til udviklingsprocessen for projekt 2 Versionshistorik Ver. Dato Initialer Beskrivelse 0.01 17.11.14 KBE Første version 0.02 24.11.14 TFJ Rettet efter 1. review 0.03 26.11.14 KBE Omskrevet analyse

Læs mere

2. Metode. 2.1 Interessentanalyse Interessenterne i projektet er vist i nedenstående figur: Aftalekalenderprojektet. Indledning

2. Metode. 2.1 Interessentanalyse Interessenterne i projektet er vist i nedenstående figur: Aftalekalenderprojektet. Indledning 2. Metode Indledning Projektet er udført med flg. faser: Foranalyse (uden iterationer) Analyse (udarbejdelse af kravspecifikation afsnit 9.1, herunder use case beskrivelser afsnit 9.2) Design af skærmbilleder

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2017 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 6. april, 2017 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

Svendeprøve Projekt Tyveri alarm

Svendeprøve Projekt Tyveri alarm Svendeprøve Projekt Tyveri alarm Påbegyndt.: 8/2-1999 Afleveret.: 4/3-1999 Projektet er lavet af.: Kasper Kirkeby Brian Andersen Thomas Bojer Nielsen Søren Vang Jørgensen Indholds fortegnelse 1. INDLEDNING...3

Læs mere

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Accepttest-specifikation

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Accepttest-specifikation Udgave 2 2. SEMESTERPROJEKT Gruppe 5 Secure O matic Accepttest-specifikation Benjamin Sørensen, 02284 Tomas Stæhr Hansen, 03539 Stefan Nielsen, 02829 Mubeen Ashraf, 9279 Hussein Kleit, 9281 SECURE O MATIC

Læs mere

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing Kursusgang 11 Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing Design af brugerflader 11.1 Samme sted Forskellige steder Sidste kursusgang Samtidigt

Læs mere

Faget Softwaredesign (Kerneområdet Systemudvikling 1. år)

Faget Softwaredesign (Kerneområdet Systemudvikling 1. år) Faget Softwaredesign (Kerneområdet Systemudvikling 1. år) Formål: Faget skal kvalificere den studerende til nyudvikling, videreudvikling og integration af itsystemer af forskellige typer på et systematisk

Læs mere

Studieordning del 4-2014

Studieordning del 4-2014 Studieordning del 4-2014 Fagbeskrivelser Datamatiker AP Graduate in Computer Science Version 1.1 Revideret august 2014 Side 0 af 8 Indhold del 4 Fagbeskrivelser 1. Faget Programmering (PRO)...2 2. Faget

Læs mere

OIS - Applikationskatalog

OIS - Applikationskatalog OIS - Applikationskatalog OIS arkitekturprodukter 25. januar 2018 Indledning Dokumentationen omkring OIS er struktureret med inspiration fra OIO Arkitekturguidens arkitekturreol, således at arkitekturprodukterne

Læs mere

Avancerede bjælkeelementer med tværsnitsdeformation

Avancerede bjælkeelementer med tværsnitsdeformation Avancerede bjælkeelementer med tværsnitsdeformation Advanced beam element with distorting cross sections Kandidatprojekt Michael Teilmann Nielsen, s062508 Foråret 2012 Under vejledning af Jeppe Jönsson,

Læs mere

Indholdsfortegnelse for kapitel 1

Indholdsfortegnelse for kapitel 1 Indholdsfortegnelse for kapitel 1 Forord.................................................................... 2 Kapitel 1.................................................................. 3 Formål............................................................

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Aug 2018 / Maj 2019 Institution Vejen Business College Uddannelse Fag og niveau Lærer(e) Hold EUX Informationsteknologi

Læs mere

ROSKILDE TEKNISKE GYMNASIUM. Læringsprogram. Lommeregner

ROSKILDE TEKNISKE GYMNASIUM. Læringsprogram. Lommeregner ROSKILDE TEKNISKE GYMNASIUM Læringsprogram Lommeregner Programmering Malte Fibiger, Rasmus Ketelsen, Nicojal Jensen og Leon Bøgelund, Klasse 3.36 04-12-2012 Indholdsfortegnelse Indledende afsnit... 3 Problemformulering...

Læs mere

Automatisk Vandingssystem. Rettelser. 1 af 11

Automatisk Vandingssystem. Rettelser. 1 af 11 Automatisk Vandingssystem Rettelser 1 af 11 Automatisk Vandingssystem Projektrapporten Aarhus Universitet Gruppe 6-3. Semester - F15 vejleder: Michael Alrøe dato: 28-05-2015 Lærke Isabella Nørregård Hansen

Læs mere

Førsteårsprøven 2015. Projektbeskrivelse 2. Semester Multimediedesigner

Førsteårsprøven 2015. Projektbeskrivelse 2. Semester Multimediedesigner Førsteårsprøven 2015 Projektbeskrivelse 2. Semester Multimediedesigner Projektbeskrivelse Formål Som afslutning på første studieår skal I gennemføre et tværfagligt projektforløb, der skal afspejle væsentlige

Læs mere

Katrines Kælder Kasseapparat

Katrines Kælder Kasseapparat Katrines Kælder Kasseapparat Projektdokumentation Aarhus Universitet Gruppe 4-4. Semester - E15 Vejleder: Lars Mortensen Dato 11-09-2015 David Heilesen Danielewicz - 201400148 - IKT Kalle Rønlev Møller

Læs mere

DANSK IT ARKITEKTUR CERTIFICERING

DANSK IT ARKITEKTUR CERTIFICERING DANSK IT ARKITEKTUR CERTIFICERING Practitioneruddannelsen System Arkitekt Practitioner Kompetencebeskrivelse Version 2018.02.08 DANSK IT www.dit.dk/ark Copyright All Rights Reserved DANSK IT ARKITEKTUR

Læs mere

Curriculum Vitae. Uddannelse: 2001 Civilingeniør fra Danmaks tekniske universitet, fagprofil: styring og regulering.

Curriculum Vitae. Uddannelse: 2001 Civilingeniør fra Danmaks tekniske universitet, fagprofil: styring og regulering. Curriculum Vitae Navn Gitte Brunn Fugmann Adresse Mosegård Park 9 3500 Værløse. Telefonnr +45 3927 7371 E-mail gbr@fugmann.net Fødselsdato 24. april 1974 Fødselssted Rigshospitalet, København Ægteskabelige

Læs mere

Projekt Byg og Miljø har netop færdiggjort første indledende runde af leverandørdialogen.

Projekt Byg og Miljø har netop færdiggjort første indledende runde af leverandørdialogen. OPSUMMERING AF TEKNISK DIALOG Byg og Miljø Projekt Byg og Miljø har netop færdiggjort første indledende runde af leverandørdialogen. 1. Indledning I uge 26 har KOMBIT holdt tekniske dialogmøder omkring

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2016 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 20. april, 2016 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

Model og Metode til Programudvikling. Jens Dalsgaard Nielsen

Model og Metode til Programudvikling. Jens Dalsgaard Nielsen Model og Metode til Programudvikling v/ Jens Dalsgaard Nielsen 1 Hvem er vi? Jens Dalsgaard Nielsen, Afd for Proceskontrol, I8 Distribuerede RT-Systems group Realtid, kerner, operativsystemer, netværk,..

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Programmering C ved mst Termin Juni 117 Institution Uddannelse Fag og niveau Lærer Hold Erhvervsskolerne Aars hhx Programmering C Michael Stenner (mst) 2-3g16 pro Forløbsoversigt

Læs mere

PC-værktøj til beregning af energiøkonomiske konsekvenser ved valg af køleanlæg - STEP I, Kompressorer

PC-værktøj til beregning af energiøkonomiske konsekvenser ved valg af køleanlæg - STEP I, Kompressorer PC-værktøj til beregning af energiøkonomiske konsekvenser ved valg af køleanlæg - STEP I, Kompressorer Hovedrapport MORTEN JUEL SKOVRUP Dokument version 1.00 Dato 2007-01-04 Kontakt mjs@ipu.dk Indholdsfortegnelse

Læs mere

Objektorienteret Analyse & Design

Objektorienteret Analyse & Design Objektorienteret Analyse & Design Lars Mathiassen, Andreas Munk-Madsen, Peter Axel Nielsen og Jan Stage ISBN: 87-7751-153-0 Udgave: 3. udgave Udgivelsesår: 2001 Antal sider: 452 Pris: Kr. 410,00 På de

Læs mere

Intelligent brugerinvolvering. Udvikling af en model til berigelse af afleveringsøjeblikket. Projekt støttet af DDB-puljen 2014

Intelligent brugerinvolvering. Udvikling af en model til berigelse af afleveringsøjeblikket. Projekt støttet af DDB-puljen 2014 Intelligent brugerinvolvering Udvikling af en model til berigelse af afleveringsøjeblikket Projekt støttet af DDB-puljen 2014 Silkeborg Bibliotek November 2014 Indhold Historik... 2 Arbejdsgruppen... 2

Læs mere

Kapitel 21: Softwarearkitektur designprincipper

Kapitel 21: Softwarearkitektur designprincipper Kapitel 21: Softwarearkitektur designprincipper Miriam Tang Jacob Jensen Lars Christensen Jacob Atzen Onsdag 9/3 Dagens program Definitioner Analyseværktøjer Designprocessen Raffinering Afrunding Design

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 10. april, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

Laboratorie forsøg med Forløbsplan arkitekturen version 2 Hosted implementering. ver

Laboratorie forsøg med Forløbsplan arkitekturen version 2 Hosted implementering. ver Laboratorie forsøg med Forløbsplan arkitekturen version 2 Hosted implementering ver. 21-08-2017 Indhold Formål... 3 Laboratorietesten omfatter... 3 Resultat af laboratorietest... 3 Installation og opdatering

Læs mere

Au Aarhus Universitet. Aarhus Universitet AU STADS Organisatorisk Implementering og Forankring PID Version 1.0

Au Aarhus Universitet. Aarhus Universitet AU STADS Organisatorisk Implementering og Forankring PID Version 1.0 Aarhus Universitet AU STADS Organisatorisk Implementering og Forankring PID Version 1.0 Version Dato Version Udarbejdet af Godkendt af Beskrivelse 06-10-2009 0.1 GST Første udkast 19-10-2009 0.2 GST Kommentarer

Læs mere

HTX. Afsluttende projekt. E-learning Komunikation/It C Helena, Katrine og Rikke 1.1 01-05-2013

HTX. Afsluttende projekt. E-learning Komunikation/It C Helena, Katrine og Rikke 1.1 01-05-2013 HTX Afsluttende projekt E-learning Komunikation/It C Helena, Katrine og Rikke 1.1 01-05-2013 Systemudvikling Indledende aktiviteter Kommunikationsplanlægning for projektet, Laswells fem spørgsmål. o Hvem

Læs mere

Arduino Programmering

Arduino Programmering Microcontroller, Arduino I teknologi skal vi lære at lave programmer til uc for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal vi have set mulighederne, og forstået

Læs mere

Lilleby Kommunebibliotek

Lilleby Kommunebibliotek Lilleby Kommunebibliotek Første projekt i Systemudvikling Arne Jørgensen, Christian Skovgaard, Lotte Simonsen og Sonny Petersen 3. november 2003 Indledning... Problemformulering... Problemanalyse... Projektafgrænsning...

Læs mere

Program for møde fredag d. 22/2-2002

Program for møde fredag d. 22/2-2002 Program for møde fredag d. 22/2-2002 Disposition for den indledende præsentation af problemstillinger Kort beskrivelse af projektets struktur, hvilket leder frem til hovedtemaet for den efterfølgende diskussion

Læs mere

1 Ordliste 2. 2 Indledning 3 2.1 Problemstillinger... 3 2.2 Problemformulering... 4 2.3 Problemafgrænsning... 4 2.4 Mål med projektet...

1 Ordliste 2. 2 Indledning 3 2.1 Problemstillinger... 3 2.2 Problemformulering... 4 2.3 Problemafgrænsning... 4 2.4 Mål med projektet... Indhold 1 Ordliste 2 2 Indledning 3 2.1 Problemstillinger.................................. 3 2.2 Problemformulering................................ 4 2.3 Problemafgrænsning................................

Læs mere

Rettelsesblad/ Supplerende meddelelse nr. 16

Rettelsesblad/ Supplerende meddelelse nr. 16 Rettelsesblad/ Supplerende meddelelse nr. 16 Dato 21. december 2018 Sagsbehandler Per Krogsgaard Mail pkro@vd.dk Telefon 244 3359 Dokument 18/10743-9 Side 1/13 Til de bydende på Udbud af s IT-drift Herved

Læs mere

CURRICULUM VITAE. Personlige oplysninger. Michael Alrøe. Uddannelse. Kurser og efteruddannelse. Michael Alrøe. Navn Fødselsår 1964 LinkedIn

CURRICULUM VITAE. Personlige oplysninger. Michael Alrøe. Uddannelse. Kurser og efteruddannelse. Michael Alrøe. Navn Fødselsår 1964 LinkedIn CURRICULUM VITAE Personlige oplysninger Navn Fødselsår 1964 LinkedIn Michael Alrøe http://www.linkedin.com/in/alroe Uddannelse 1988 Dataingeniør, Ingeniørhøjskolen Århus Teknikum 1985 Student (Matematik/Fysik),

Læs mere

Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest

Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest Rasmus L. Olsen, 27 februar 2008 Kursusoversigt og tidsplan Mm1: Introduktion til kursus, UML og use cases (13/2, 2008) Mm2: Kravspecifikation

Læs mere

Succesfuld implementering af automatiseret test

Succesfuld implementering af automatiseret test Succesfuld implementering af automatiseret test Forudsætningerne og faldgruberne John Fodeh john.fodeh@hp.com 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject

Læs mere

Semesterevaluering efteråret 2013 SIV Engelsk

Semesterevaluering efteråret 2013 SIV Engelsk Semesterevaluering efteråret 2013 SIV Engelsk Hvilken uddannelse går du på dette semester? På hvilket semester har du fulgt undervisningen? Praktikophold Har du været på praktikophold på dette semester

Læs mere

Procedure for systemtest

Procedure for systemtest LANDBRUGS- OG FISKERISTYRELSEN Procedure for systemtest Retningslinjer for hvordan test udføres i LFST Kontrakt om Testressourcer Underbilag 1c 23. oktober 2017 Version 1.0 En beskrivelse af hvordan test

Læs mere

It arkitektur- og sikkerhedskrav Løn og personalesystemsudbud. Region Midtjylland 2010.

It arkitektur- og sikkerhedskrav Løn og personalesystemsudbud. Region Midtjylland 2010. It arkitektur- og sikkerhedskrav Løn og personalesystemsudbud Region Midtjylland 2010. 1 1 Indledning 1.1 Versionshistorie Version Dato Ansvarlig Status Beskrivelse 1.0 2010-05-04 HENSTI Lukket Definition

Læs mere

SOFTWARE PROCESSES. Dorte, Ida, Janne, Nikolaj, Alexander og Erla

SOFTWARE PROCESSES. Dorte, Ida, Janne, Nikolaj, Alexander og Erla SOFTWARE PROCESSES Dorte, Ida, Janne, Nikolaj, Alexander og Erla Hvad er en software proces? Et struktureret sæt af AKTIVITETER, hvis mål er udvikling af software. En software proces model er en abstrakt

Læs mere

Computerspil. Hangman. Stefan Harding, Thomas Bork, Bertram Olsen, Nicklas Thyssen og Ulrik Larsen Roskilde Tekniske Gymnasium.

Computerspil. Hangman. Stefan Harding, Thomas Bork, Bertram Olsen, Nicklas Thyssen og Ulrik Larsen Roskilde Tekniske Gymnasium. 10-02-2015 Computerspil Hangman Stefan Harding, Thomas Bork, Bertram Olsen, Nicklas Thyssen og Ulrik Larsen Roskilde Tekniske Gymnasium. Kom/it c Indhold Intro... 2 Indledende aktivitet... 2 Kommunikations

Læs mere

Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder.

Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder. .NET UDVIKLER NATIONALITET: DANSK PROFIL Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder. Stor erfaring omkring databasedesign, datahåndtering og MS

Læs mere

Display Guideline (Dansk)

Display Guideline (Dansk) Display Guideline (Dansk) En generel vejledning til, hvordan du præsenterer AfterPay - betalingsmuligheder og opnår højere konvertering version 2.3 issued 27.06.2018 Introduktion AfterPay Display Guideline

Læs mere

Hassansalem.dk/delpin User: admin Pass: admin INTERFACE DESIGN

Hassansalem.dk/delpin User: admin Pass: admin INTERFACE DESIGN Hassansalem.dk/delpin User: admin Pass: admin INTERFACE DESIGN 1/20 Indledning Dette projekt er den afsluttende del af webudvikling-studiet på Erhvervs Lillebælt 1. semester. Projektet er udarbejdet med

Læs mere

Hvordan kan Unified Process (UP), C#-programmering og Relationelle databaser, blive brugt til udvikling og implementering af et enkeltbrugersystem?

Hvordan kan Unified Process (UP), C#-programmering og Relationelle databaser, blive brugt til udvikling og implementering af et enkeltbrugersystem? PROJEKTETABLERING - BILAG 2 Projektformulering Hvordan kan Unified Process (UP), C#-programmering og Relationelle databaser, blive brugt til udvikling og implementering af et enkeltbrugersystem? Virksomhedsbeskrivelse

Læs mere

STS Designdokument. STS Designdokument

STS Designdokument. STS Designdokument STS Designdokument i STS Designdokument STS Designdokument ii REVISION HISTORY NUMBER DATE DESCRIPTION NAME 0.3 2013-01 N STS Designdokument iii Indhold 1 Introduktion 1 2 Arkitekturoverblik 1 2.1 Eksterne

Læs mere

En måling er bedre end 100 mavefornemmelser

En måling er bedre end 100 mavefornemmelser Test din virksomheds modenhed til at gennemføre projekter En måling er bedre end 100 mavefornemmelser Per Hartlev ph@whitebox.dk 10/3-2016 Søren T. Lyngsø 1984-1993 ABB 1993-2001 DELTA 2001-2014 Whitebox

Læs mere

Afsluttende - Projekt

Afsluttende - Projekt 2014 Afsluttende - Projekt Rapporten er udarbejdet af Ali, Andreas og Daniel Vejleder Karl G Bjarnason Indholdsfortegnelse Indledning... 2 Case... 3 Design... 4 Python kalender:... 4 Poster:... 4 Planlægning...

Læs mere

INDLEDNING... 2 KLARGØRING AF DINE TEAMS... 3 TILPASNING AF FANER... 8 GENBRUG AF UNDERVISNINGSMATERIALER OPGAVEAFLEVERING MED TEAMS...

INDLEDNING... 2 KLARGØRING AF DINE TEAMS... 3 TILPASNING AF FANER... 8 GENBRUG AF UNDERVISNINGSMATERIALER OPGAVEAFLEVERING MED TEAMS... Indholdsfortegnelse INDLEDNING... 2 KLARGØRING AF DINE TEAMS... 3 MEDLEMMER... 3 KANALER... 4 INDSTILLINGER... 5 APPS... 6 TILPASNING AF FANER... 8 FANER SOM PEGER PÅ BESTEMTE NOTER I KLASSENOTESBOGEN...

Læs mere

Hvordan vurderer du dit faglige udbytte af modulet i forhold til de opstillede formål?

Hvordan vurderer du dit faglige udbytte af modulet i forhold til de opstillede formål? Hvordan vurderer du dit faglige udbytte af modulet i forhold til de opstillede formål? jeg synes, at det var et rigtigt godt semester med engagerede undervisere og relevant materiale og diskussioner, og

Læs mere

Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev

Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev Branchens perspektiv på den gode indkøbs organisation En måling er bedre end 100 mavefornemmelser Per Hartlev ph@whitebox.dk 7/11-2016 Release-styring Hjælpe værktøjer Kvalitets sikring Leverandør kontrakter

Læs mere

Case: Svømmeklubben Delfinen

Case: Svømmeklubben Delfinen 1. Semesterprojekt Datamatikeruddannelsen, 2. Obligatoriske opgave, efterår 2017 Case: Svømmeklubben Delfinen Svømmeklubben Delfinen er en mindre klub, der er i vækst. Klubbens ledelse ønsker derfor udviklet

Læs mere

10. Rapporter i BBR... 2

10. Rapporter i BBR... 2 Indholdsfortegnelse 10. Rapporter i BBR... 2 10.1 Reporting Services arkitektur...2 10.2 Reporting Services i Nyt BBR...3 10.3 Faste BBR rapporter...4 10.4 Selvgenerede BBR rapporter...5 10.5 BBR-Meddelelser...5

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 27. februar, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

Erfaringer med PBL læringsmål i studieordning for Sundhedsteknologi. Pia Elberg, formand for studienævn for Sundhed, Teknologi og Idræt August 2018

Erfaringer med PBL læringsmål i studieordning for Sundhedsteknologi. Pia Elberg, formand for studienævn for Sundhed, Teknologi og Idræt August 2018 Erfaringer med PBL læringsmål i studieordning for Sundhedsteknologi Pia Elberg, formand for studienævn for Sundhed, Teknologi og Idræt August 2018 Baggrund Revision af ST SO som led i Selvevalueringshandlingsplan

Læs mere

IT Support Guide. Installation af netværksprinter (direkte IP print)

IT Support Guide. Installation af netværksprinter (direkte IP print) IT Support Guide Denne guide er hentet på www.spelling.dk Program: Microsoft Windows Vista Program sprog version: ENG (US) Guide emne: Installation af netværksprinter (direkte IP print) Publikationsnr.:

Læs mere

Den uddannede har viden om: Den uddannede kan:

Den uddannede har viden om: Den uddannede kan: Den uddannede har viden om: Den uddannede kan: Den uddannede kan: Den studerende har udviklingsbaseret viden om og forståelse for Den studerende kan Den studerende kan Den studerende har udviklingsbaseret

Læs mere

2 Resumé. Denne projektrapport omhandler udvikling af et Intelligent House Control system hvor lys og varme kan overvåges og styres i en bygning.

2 Resumé. Denne projektrapport omhandler udvikling af et Intelligent House Control system hvor lys og varme kan overvåges og styres i en bygning. 2 Resumé Denne projektrapport omhandler udvikling af et Intelligent House Control system hvor lys og varme kan overvåges og styres i en bygning. De aktive slaver på det distribuerede realtidssystem er

Læs mere

DM531 - Softwarearkitektur Projekt - TaxaTracer, Statisk Kort. Martin Dissing-Hansen 251088 Alexander Poopeiko 090288 Jens Riise Danielsen 100267

DM531 - Softwarearkitektur Projekt - TaxaTracer, Statisk Kort. Martin Dissing-Hansen 251088 Alexander Poopeiko 090288 Jens Riise Danielsen 100267 DM531 - Softwarearkitektur Projekt - TaxaTracer, Statisk Kort Martin Dissing-Hansen 251088 Alexander Poopeiko 090288 Jens Riise Danielsen 100267 December 17, 2009 3.1 Valg at brugsmønster til udvidelse

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Januar-december 2018 Institution Campus Vejle Uddannelse Fag og niveau Lærer(e) Hold EUX Informationsteknologi

Læs mere

Datalogi V-Systemdesign og HCI

Datalogi V-Systemdesign og HCI Datalogi V-Systemdesign og HCI 4. feb 2002 I kurset behandles emnerne interaktive systemer, systemudvikling og projektledelse. Fokus er indledende tilegnelse af metoder, teknikker og værktøjer, som effektivt

Læs mere

Mål Introducerer de studerende for forskellige anvendelser af IT i den offentlige sektor, samt til programmering af sådanne IT systemer.

Mål Introducerer de studerende for forskellige anvendelser af IT i den offentlige sektor, samt til programmering af sådanne IT systemer. Semesterbeskrivelse OID 1. semester. Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning for Bacheloruddannelsen i

Læs mere

Sådan kommer du i gang med SAS Systemet

Sådan kommer du i gang med SAS Systemet Sådan kommer du i gang med SAS Systemet Indhold: Software Requirements for Windows VISTA Basic & Premium Installationsvejledning for SAS System Version 9.1 fra DVD Installationsvejledning for Enterprise

Læs mere

IT projekt uge 4 9. Marie Vinter, Roskilde Tekniske Gymnasium, klasse 2.6 IT, bw, uge 4 9 2013

IT projekt uge 4 9. Marie Vinter, Roskilde Tekniske Gymnasium, klasse 2.6 IT, bw, uge 4 9 2013 PHP-Projekt IT projekt uge 4 9 Marie Vinter, Roskilde Tekniske Gymnasium, klasse 2.6 IT, bw, uge 4 9 2013 4-3-2013 Indholdsfortegnelse Indledende afsnit... 2 Brainstorm... 2 User stories... 2 Problemformulering...

Læs mere

April a 106. anvisning aftale og kommunikation. Tjekliste. for kravspecifikation til Facilities Management-værktøj

April a 106. anvisning aftale og kommunikation. Tjekliste. for kravspecifikation til Facilities Management-værktøj April 2016 a 106 anvisning aftale og kommunikation Tjekliste for kravspecifikation til Facilities Management-værktøj Kolofon 2016-04- 08

Læs mere