Patient Simulator DPSIMU2. Projektrapport
|
|
- Lise Jensen
- 7 år siden
- Visninger:
Transkript
1 Patient Simulator DPSIMU2 Projektrapport Teknisk IT efterår 2004 Ingeniørhøjskolen i Århus Vejleder: Finn Overgaard Hansen Projekt af gruppe DPSIMU2: Henrik Jensen Almir Mesanovic Jan Lauritzen Mads Pedersen
2 Resumé Dansk version: I IRTS-kurset er der udviklet et enkeltstående patientsimuleringssystem (PSIMU). Dette system kan simulere et antal signaler fra en virkelig patient, således at disse kan vises af et monititoreringssystem. I DRTS-kurset er systemet udvidet til at fungere i en distribueret kontekst. En central simulationsserver (CSIMU) kan nu styre et antal forbundne klienter (PSIMU er). Konkret kan der styres, hvilke patientsignaler der udsendes samt den hastighed, de udsendes med. En PSIMU-enhed kan den anden vej sende log-beskeder. Det nye system er bygget på det gamle system i videst mulig omfang. English version: In the IRTS course, a stand-alone patient simulation system (PSIMU) has been developed. This system is able to simulate a number of signals from a real patient, so that they can be shown by a monitoring system. In the DRTS course, the system has been extended to work in a distributed context. A central simulation server (CSIMU) is now able to control a number of connected clients (PSIMUs). Concrete, the patient signals and the speed these are transmitted at can be controlled. A PSIMU is the other way able to send log messages. The new system is based on the old system in the widest possible sense. Gruppe DPSIMU2 Side 2 af 11
3 Indholdsfortegnelse 1 INDLEDNING PROJEKTET PROJEKTGRUPPEN PROJEKTBESKRIVELSE PROJEKTGENNEMFØRELSEN METODER DESIGNPROCESSEN UDVIKLINGSVÆRKTØJER RESULTATER DISKUSSION AF OPNÅENDE RESULTATER OPNÅEDE ERFARINGER KONKRETE ÆNDRINGER I DRTS-PROJEKTET PROJEKTETS FORTRÆFFELIGHEDER FORSLAG TIL FORBEDRINGER AF PROJEKTET FORDELING AF ARBEJDSOPGAVER KONKLUSION REFERENCER UNDERSKRIFTER...11 Forord Dette dokument omhandler udførslen af projektet DPSIMU2 i kurset Distribuerede Realtidssystemer (DRTS) på kandidatuddannelsen Teknisk Informationsteknologi på Ingeniørhøjskolen i Århus. Projektet er en udvidelse af projektet i kurset Indlejredede Realtidssystemer (IRTS) Læsevejledning Det anbefales, at dokumentationen for det tidligere IRTS-projekt læses først for at få det fulde indblik i dette systems tilblivelse (findes på vedlagte CD-ROM). Der er i dette projekt besluttet så vidt muligt at benytte alt fra det tidligere projekt. Af den grund vil der i denne dokumentation som udgangspunkt kun blive beskrevet ændringer i forhold til det tidligere projekt samt de nye teknologier i forbindelse med den distribuerede udvidelse. Gruppe DPSIMU2 Side 3 af 11
4 1 Indledning 1.1 Projektet I forhold til det tidligere system skal det nu fungere distribueret med en central server (CSIMU) og en antal patientsimulator-klienter (PSIMU). En PSIMU registrerer sig hos den centrale server. Den centrale server kan så styre hver enkelt af de registrerede PSIMU er på følgende måder: Patientdata: På CSIMU vælges et sæt patientdata (faktisk et tal mellem 1 og 5). Dette gøres for hver enkelt forbundne PSIMU. Faktor: På CSIMU vælges den såkaldte heartbeat factor. En faktor på 1 er en normalpuls på 60. Faktoren kan sættes mellem 0 og 2 (dvs. en puls på 0 til 120). En PSIMU kan den anden vej sende events til serveren. Disse events kan være logbeskeder eller information om ændringer på PSIMU. 1.2 Projektgruppen Projektgruppen består af følgende fire studerende på Teknisk Informationsteknologi på linjen Distribuerede Realtidssystemer : Henrik Jensen Almir Mesanovic Jan Lauritzen Mads Pedersen Gruppe DPSIMU2 Side 4 af 11
5 2 Projektbeskrivelse 2.1 Projektgennemførelsen Tidsplan Projektet har en anderledes form end det tidligere IRTS-projekt, idet der til dette projekt kun har været 6 uger sideløbende med undervisning. I de første 8 uger af kurset er der udført 5 obligatoriske opgaver. Disse opgavers formål har været at få erfaring med implementering af de forskellige mønstre på forhånd, der kan bruges til udvikling af distribuerede systemer. Der har ikke på forhånd været givet en kravspecifikation (ud over at det skal være en patientsimulator i en distribueret sammenhæng). Det har været op til projektgruppen selv at definere de specifikke krav. Af disse grunde er projektet ikke styret som et egentlig projekt på samme fod som IRTS-projektet. Der har snarere været tale om en tilpasning af det eksisterende system (hvilket også var formålet) samt de mønstre, der er brugt i opgaverne. Den overordnede tidsplan for de 6 uger har været: Uge Opgave 1 Kravspecifikation 2 Tilpasning og implementation af mønstre på serveren (CSIMU) 3-4 Tilpasning og implementering af mønstre på klienten (PSIMU) 5-6 Integration, test og færdiggørelse af dokumentation Som det ses, er implementationsfasen opdelt i to: Serverside og klientside. Denne opdeling er lavet, idet det primært har været på serversiden, at mønstrene fra de 5 obligatoriske opgaver skulle bruges. Det var derfor naturligt at starte ud her Arbejdsform Som udgangspunkt er der blevet arbejdet på projektet tirsdage og torsdage efter undervisning i kurset Distribuerede Realtidssystemer. Dog er der til tider brugt flere dage, ikke mindst op til projektafslutningen. Inden hver arbejdsdag er der afholdt et kort statusmøde, hvor det er blevet opsummeret, hvad der er lavet indtil nu, 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 Gruppe DPSIMU2 Side 5 af 11
6 effektivisere processen. I de fleste tilfælde har uddelegeringen bestået i at danne sig et overblik over en bestemt arbejdsopgave. Der er ikke blevet udarbejdet egentlig log for disse møder, da de har været holdt på et uforment niveau Versionsstyring Som i IRTS-projektet er der brugt CVS til versionsstyring med det formål at have versionsstyring af både dokumentation, diagrammer (i Rhapsody) samt kildetekster. Desuden har det herved været muligt at lave backup på flere computere, idet alt både har ligget på CVS-serveren samt på gruppemedlemmernes computere Iterationer Der har ikke været separate afleveringer i dette projekt, bortset fra at de 5 obligatoriske opgaver godt kan ses som forudgående iterationer. Derimod er implementationsfasen som nævnt internt delt i to, nemlig server og klient Projektmæssige begrænsninger Der er i dette projekt fokuseret på funktionalitet frem for fuldstændig dokumentation. Som beskrevet tidligere dokumenteres udelukkende ændringer i det nye system i forhold til det tidligere implementerede og dokumenterede IRTS-projekt. Derudover har der konkret være mere fokus på den distribuerede kommunikation frem for håndtering af alle tænkelige fejl i forbindelse med, hvis eksempelvis en PSIMU mister forbindelsen til CSIMU (hvorved CSIMU prøver at sende data til en nu afbrudt PSIMU). 2.2 Metoder Udviklingsmodel Som overordnet udviklingsmodel benyttes lige som i IRTS-projektet ROPES (se evt. en nærmere beskrivelse i projektrapporten for IRTS-projektet) Test Der udføres ikke automatiseret komponenttest i dette projekt. Test foregår i dette projekt ved code walkthrough, hvor koden gennemgås af projektmedlemmerne. Til integrationstest er udviklet stubbe for hhv. klient og server, således at klienten kan testes separat uden at have en fuld funktionel server kørende og lige så omvendt med klienten. Endelig er der lavet verifikation af det endelige system op imod kravspecifikationen. 2.3 Designprocessen Designprocessen kan i denne forbindelse opdeles i to: 1. Server (CSIMU): Serveren er helt ny i dette projekt. Det primære her har derfor været at Gruppe DPSIMU2 Side 6 af 11
7 indentificere brugbare mønstre til implementation af serverens arbejdsopgaver. 2. Klient (PSIMU): PSIMU-applikationen er udviklet i IRTS-projektet på sidste semester. Primært fokus desangående har derfor været at udbygge med et distribueret håndtag. Der er benyttet en række designmønstre, der er fundet brugbare. De allerede beskrevne GoF-mønstre er kva genbrug af PSIMU-applikationen naturligvis stadig i brug. Derudover er det i dette projekt implementeret følgende POSA2-mønstre [Ref. 1]: Reactor Bruges til på en struktureret måde at demultiplekse og dispatche requests fra et antal klienter Acceptor/Connector Bruges til at afkoble oprettelse af netværksforbindelse fra den efterfølgende håndtering Leader/Followers Bruges som concurrency-model til håndtering af flere indkomne events 2.4 Udviklingsværktøjer Til modellering er brugt værktøjet Rhapsody fra ILogix til primært at lave UMLdiagrammer. Til udvikling af kode i C++ blev de forskellige projektmedlemmers favorit-editorer benyttet, dvs. hhv. Visual Studio og emacs. Den endelige kompilering, linking og overførsel til SBC er gjort gennem Microsofts nmake-teknologi. Det er et kommandobaseret kommandosystem, hvorfra man kan benytte Microsofts C++-kompiler mv. Endelig er den officielle dokumentation fra On Time RTOS-32 benyttet i vid udstrækning til afklaring af konkrete spørgsmål. Gruppe DPSIMU2 Side 7 af 11
8 2.5 Resultater Følgende tabel viser projektets resultater i forhold til kravspecifikationen: Krav (use cases) Resultat Klient (PSIMU) 1: Discover and register server OK 2: Set patient data OK 3: Set heartbeat factor OK 4: Send event message OK Server (CSIMU) 5: Register patient simulator OK 6: Select patient data OK 7: Select heartbeat factor OK 8: Receive and show event message OK Detaljer omkring ovenstående resultater findes i projektdokumentationens punkt 4 omkring test. 2.6 Diskussion af opnående resultater Som det ses af ovenstående tabel, er projektets krav (specificeret i kravspecifikationen) opfyldt. 2.7 Opnåede erfaringer Fokus i dette projekt har været noget anderledes end i det første IRTS-projekt. I dette projekt har det primære mål været at få det tidligere system til at virke i en distribueret sammenhæng med en server. I den forbindelse er der i DRTS-undervisningen præsenteret og gennemgået en række mønstre, der kan bruges i udvikling af distribuerede systemer. Mange af disse mønstre er blevet bearbejdet og implementeret i forbindelse med de 5 obligatoriske opgaver. Det gav en grundlæggende viden at arbejde praktisk med mønstrene på det tidspunkt. Det store afkast ved mønstrene har dog vist sig under arbejdet med at implementere dem til at virke sammen med det eksisterende system. Det har været særdeles lærerigt, men også bekræftende. Det viste sig nemlig, som det beskrives i næste punkt, at det ikke var så omfangsrigt at få det tilpasset i det eksisterende system. En stor udfordring i dette projekt har været direkte at skulle udvide det tidligere udviklede stand-alone PSIMU-system samt dokumentationen herfor. Der var i det tidligere projekt lavet en ConfigReposity-klasse, hvis formål præcis var at forberede systemet med én central klasse, som skulle kaldes ved styring af PSIMU. Det er med andre ord gået over al forventning med at udbygge det tidligere system til en del af et distruberet system. Gruppe DPSIMU2 Side 8 af 11
9 2.8 Konkrete ændringer i DRTS-projektet Serveren (CSIMU) er helt ny i dette projekt, så der har naturligvis været noget arbejde med at implementere denne. Derudover var det planen, at PSIMU-systemet (som er udviklet under IRTSprojektet på sidste semester) skulle ændres så lidt som muligt. Der er foretaget en enkelt funktionel ændring i forbindelse med at få PSIMU til at virke med CSIMU. Når der i PSIMU blev trykket på en knap på den grafiske brugergrænseflade, blev den beskrivende tekst på GUI en ændret direkte i den listener -metode, der stod for at afkode det grafiske event. Når CSIMU-serveren vælger en patient, bør det fungere analogt som til manuelt at trykke på GUI ens knap. Det har derfor været nødvendigt at lade GUI en få besked, når der udefra blev ændret patient. Med andre ord skal opdatering af GUI udelukkende foretages fra klassen ConfigFacade og ikke fra GUI en selv. Ud over denne ændring er der foretaget enkelte kosmetiske ændringer: ConfigRepository-klassen (i det tidligere system) er omdøbt til ConfigFacade, da det fungerer som en facade (jf. GoF-mønstret [Ref. 2]) over for PSIMU-systemet. Repository-navnet var en dårlig navngivning af den pågældende klasse fra starten af. Implementationen af Observer-mønstret er ændret en smule, så klasserne og metoderne stemmer overens med navngivningen i GoF-mønstret [Ref. 2]. I det tidligere projekt var navngivningen lavet anderledes, hvilket kunne danne anledning til unødig forvirring. Pakkestrukturen på PSIMU er ændret i forbindelse med tilkomsten af de nye klasser til distribution og server. Der er desuden flyttet noget rundt på klasserne i de enkelte pakker for primært at tydeliggøre opdelingen af PSIMU. Der var en del klasser under pakken communication, som viste sig logisk at høre mere til application-pakken psimu. 2.9 Projektets fortræffeligheder Det vil her være på sin plads at fremhæve, hvor lidt der rent faktisk skulle til for at implementere et distribueret håndtag på patientsimulatoren (som i den sammenhæng er klienten). Som nævnt i punktet oven for er der kun foretaget en enkelt ændring i forhold til det tidligere system for at få det til at virke. Derudover er det lykkedes at bygge et distribueret system med fokus lagt på et pænt softwaredesign ved brug af en række mønstre (både GoF-mønstre [Ref. 2] og POSA2-mønstre [Ref. 1]) Forslag til forbedringer af projektet I det distribuerede system er der i dette projekt fokuseret på at kunne styre den eksisterende brugergrænseflade fra CSIMU-serveren samt at kunne sende log- og debugbeskeder fra PSIMU til CSIMU. Gruppe DPSIMU2 Side 9 af 11
10 Der kunne være valgt at lægge fokus andre steder i stedet, f.eks.: Overførsel af nye datafiler fra CSIMU til PSIMU Streaming af data fra CSIMU til PSIMU, således at CSIMU bestemmer, hvilke signaler PSIMU udsender Streaming af data fra PSIMU til CSIMU, således at der på CSIMU kan laves logfunktionalitet til at vise de udsendte signaler for hver PSIMU, eller til at vise en samlet graf over, hvad de enkelte simulatorer udsender 2.11 Fordeling af arbejdsopgaver Der beskrives her, hvilke arbejdsopgaver de enkelte projektmedlemmer primært har haft ansvaret for: Person Arbejdsopgave Henrik Jensen Implementation af kommunikation til server på PSIMU Integration af distribueret del på PSIMU på eksiterende implementering Almir Mesanovic Beskrivelse af design patterns Jan Lauritzen Implementation af CSIMU Implementation af kommunikation til PSIMU på CSIMU Implementation af størstedelen af POSA2-mønstrene Mads Pedersen Håndtering af protokol mellem server og klient Ændringer på PSIMU i forhold til IRTS-projektet (GUI og ConfigFacade) Test 3 Konklusion Overordnet kan konkluderes, at systemet tilgodeser de krav, der er opstillet i kravspecifikationen. Disse krav er implementeret ved at bruge en række af de mønstre til udvikling af distribuerede systemer, der er præsenteret i DRTS-kurset. En af udfordringer ved projektet har været at skulle arbejde videre med systemet fra IRTS-projektet. Som nævnt har dette foregået uden problemer. 4 Referencer Ref. 1: Schmidt, Douglas: Pattern-Oriented Software Architecture, Wiley & Sons, 2000 ISBN: Ref. 2: Erich Gamma et al: Design Patterns, Addison-Wesley, 1994, ISBN: Gruppe DPSIMU2 Side 10 af 11
11 5 Underskrifter Henrik Jensen Almir Mesanovic Jan Lauritzen Mads Pedersen Gruppe DPSIMU2 Side 11 af 11
Patient Simulator PSIMU2. Projektrapport
Patient Simulator PSIMU2 Projektrapport Teknisk IT forår 2004 Ingeniørhøjskolen i Århus 24.05.2004 Vejleder: Finn Overgaard Hansen Projekt af PSIMU2: Henrik Jensen 20022464 Almir Mesanovic 20023894 Jan
Læs merePARALLELIZATION 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 mereIndholdsfortegnelse for kapitel 1
Indholdsfortegnelse for kapitel 1 Forord.................................................................... 2 Kapitel 1.................................................................. 3 Formål............................................................
Læs mereBias 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 mereHvem 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 mereVisual 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 mereFag: 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 mereKapitel 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 mereIntroduktion til Pervasive Computing
Version: 27-05-2003 Introduktion til Pervasive Computing Ingeniørhøjskolen i Århus den 27. maj 2003 Ingeniørdocent Finn Overgaard Hansen, foh@eit.iha.dk Agenda Pervasive Computing Introduktion til begrebet
Læs mereKursusgang 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 mereUndervisningsbeskrivelse
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 mereDer er forsøgt skrevet en lille notits hver gang der er lavet noget, dog kan der være nogle ting som ikke er blevet kommenteret.
Indhold 1 Logbog 2 1.1 Log den 01-02-10.................................. 2 1.2 Log den 02-02-10.................................. 2 1.3 Log den 08-02-10.................................. 2 1.4 Log den
Læs mere1 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 mereUnderbilag 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 mereAutomatisk 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 mereDET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index
DET KONGELIGE Index Download driver... 2 Find the Windows 7 version.... 2 Download the Windows Vista driver.... 4 Extract driver... 5 Windows Vista installation of a printer.... 7 Side 1 af 12 DET KONGELIGE
Læs mereBirksund kommune. Datatekniker svendeprøve 2011
Birksund kommune Datatekniker svendeprøve 2011 1 Indholdsfortegnelse 1 Indholdsfortegnelse 2 2 Introduktion 3 2.1 Scenarie 3 2.2 Baggrund for licitationen 3 3 Krav fra Birksund kommune 4 4 Krav til projektgruppens
Læs mereFairSSL Fair priser fair support
Small Business Server 2011 SSL certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en SBS 2011 server. Ved bestilling af certifikater til Small Business Server
Læs mereVPN VEJLEDNING TIL MAC
VPN VEJLEDNING TIL MAC MAC OS X 1 VPN VEJLEDNING TIL MAC Formålet med en VPN forbindelse er, at du kan tilgå nogle af Aarhus Universitets services hjemmefra, som ellers kun er tilgængelige, når du er på
Læs mereUndervisningsbeskrivelse
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 mereProjektevaluering. Caretech Innovation. Projekt Mobiladgang for læger og andet sundhedspersonale (C-47)
1 Projektevaluering Caretech Innovation Projekt Mobiladgang for læger og andet sundhedspersonale (C-47) Deltagere/partnere: Systematic A/S Regionshospitalet Randers og Grenå Caretech Innovation Dato: 8.
Læs mereBUSINESSMAIL Delt kommunikation
BUSINESSMAIL Delt e-mail kommunikation OM BUSINESSMAIL E-mail kommunikation og infomration gemt i e-mails er din organisations vigtigste aktiv, men hvordan sikrer du dig, at medarbejderne kan samarbejde
Læs mere2 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 mereSAP R/3. Henrik Kroos
SAP R/3 Henrik Kroos Velkommen.. Spørg undervejs Præsentation af mig Præsentation af jer Hvad er SAP?? SAP er et tysk firma startet af 5 tidligere IBM-folk i 1972 Hjemsted i Waldorf Tyskland, (nær Frankfurt)
Læs mereHvor er mine runde hjørner?
Hvor er mine runde hjørner? Ofte møder vi fortvivlelse blandt kunder, når de ser deres nye flotte site i deres browser og indser, at det ser anderledes ud, i forhold til det design, de godkendte i starten
Læs mereLæ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 mereWhat s Our Current Position? Uddannelsesstruktur i AUE. What Can You Choose After DE5? Uddannelsesstruktur i AUE
Information Meeting for DE5 and DE3 Further Study Possibilities What s Our Current Position? General Education Structure Andre muligheder DE3-DE5 Semesters (AUE) What Can You Choose After DE5? Diplomingeniøruddannelsen
Læs mereSpørgsmål/svar (anonymiseret) Questions/answers (anonymised)
/svar (anonymiseret) s/answers (anonymised) received answered Answer 1 30/11/15 [ ] I am sending this mail on behalf of [ ], a [ ] company of the information technology sector. We have received a notification
Læs mereE-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss
E-PAD Bluetooth hængelås E-PAD Bluetooth padlock E-PAD Bluetooth Vorhängeschloss Brugervejledning (side 2-6) Userguide (page 7-11) Bedienungsanleitung 1 - Hvordan forbinder du din E-PAD hængelås med din
Læs mereDANSK DANish helpdesk
DANSK DANish helpdesk CLARIN Videncenter om dansk sprog og sprogteknologi for dansk Seminar om Digitale Metoder i Humaniora 8. juni 2016, Claus Povlsen CLARIN primære opgave er til forskere at tilbyde
Læs mereDesign 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 mereAssignment #5 Toolbox Contract
Assignment #5 Toolbox Contract Created by: René Kragh Trine Randløv E mail address cph rk70@cphbusiness.dk 23 11 2014 1 Introduktion Dette dokument indeholder en vertikal kontrakt for et system som skal
Læs mereFairSSL Fair priser fair support
Small Business Server 2008 SSL certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en SBS 2008 server. Ved bestilling af certifikater til Small Business Server
Læs mereBackup Applikation. Microsoft Dynamics C5 Version 2008. Sikkerhedskopiering
Backup Applikation Microsoft Dynamics C5 Version 2008 Sikkerhedskopiering Indhold Sikkerhedskopiering... 3 Hvad bliver sikkerhedskopieret... 3 Microsoft Dynamics C5 Native database... 3 Microsoft SQL Server
Læs mereIntroduktion til Microsoft R. Steen Dybboe, Pragmatic BI MsBIP 2017 Aarhus
Introduktion til Microsoft R Steen Dybboe, Pragmatic BI MsBIP 2017 Aarhus Agenda Introduktion til R Data Scientists Microsoft R implementering R + SQL SQL + R Hvem er jeg Steen Dybboe Selvstændig konsulent
Læs mereArkitektur for begyndere
Denne guide er oprindeligt udgivet på Eksperten.dk Arkitektur for begyndere Denne artikel beskriver forskellige basale n-tier arkitekturer. Som man bør kende og have valgt inden man går igang med at udvikle
Læs mereDANSK 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 mereAutomatisk 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 mereITWIN1. 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 merePlan 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 mereLEVERANCE 1.3. Model for kvalitetssikring
LEVERANCE 1.3 Model for kvalitetssikring Udarbejdelse af kvalitetssikringsmodel, krav til open source kode og dokumentation og godkendelsesprocedurer m.v. Samt fokus på understøttelse af CE-mærkning. 1
Læs mereOIS - 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 mereIBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1
IBM Network Station Manager esuite 1.5 / NSM Integration IBM Network Computer Division tdc - 02/08/99 lotusnsm.prz Page 1 New esuite Settings in NSM The Lotus esuite Workplace administration option is
Læs mereNV Manager Brugervejledning
NV Manager Brugervejledning Loganalyser og online betjening af NV Comfort DK +45 4567 0300 info.dk@windowmaster.com UK +44 (0) 1536 614 070 info.uk@windowmaster.com www.windowmaster.com DE +49 (0) 40 87
Læs mereSimulering af en Mux2
Simulering af en Mux2 Indhold Start QuartusII op start et nyt projekt.... 2 Fitter opsætning... 6 Opstart af nyt Block diagram... 8 ModelSim... 14 Hvis man vil ændre data grafisk kan det også lade sig
Læs mereUndervisningsbeskrivelse
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 mereSynopsis. Hardi Bootlader m. Java ME
Projektbeskrivelse KBK 24.11.2009 Side 1 af 6 --- ooo --- Synopsis for IHA Kursus : ITJEM1, efterår 2009 Navn: Kåre Bach Kjeldsen Studienummer: AU9215 Oprettet den 24/11 2009 --- ooo --- Version Dato Tekst
Læs mereVejledning 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 mereDen 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 mereComponent 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 mere23. maj 2013Klik her for at angive tekst. HHK/KMJ. Vejledning til brug af Støttesystemet Adgangsstyring
23. maj 2013Klik her for at angive tekst. HHK/KMJ Vejledning til brug af Støttesystemet Adgangsstyring kombit@kombit.dk CVR 19 43 50 75 Side 1/10 1. Indledning og vejledning I forbindelse med det forestående
Læs mereDygtig.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 mereKrav til det afleverede projektmateriale
Krav til det afleverede projektmateriale Det afleverede materiale skal bestå af følgende to dele: 1. En projektrapport, der beskriver projektet og den valgte arbejdsproces. I denne del gennemgås de enkelte
Læs mereKravspecifikation for bibos1
Oktober 2011 Projekt for Århus Kommunes Biblioteker i samarbejde med Odense Centralbibliotek og Silkeborg Bibliotekerne Indhold 1. Baggrund for projektet... 2 1.1 Projektets formål... 2 2. Tilbud... 3
Læs mereDatatekniker med programmering som speciale
Datatekniker med programmering som speciale H2 H1 varer ti uger bestående af ti uddannelsesspecifikke fag. Indhold På H2 er der fokus på at integrere Objektorienteret Programmering i dine programmer. Fagene
Læs mereCase: 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 mereGenerel 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 mereHelp / Hjælp
Home page Lisa & Petur www.lisapetur.dk Help / Hjælp Help / Hjælp General The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. The Association
Læs mereSenest opdateret: 21. november 2016 SPØRGSMÅL OG SVAR. Vedr. offentligt udbud af rammeaftale
Senest opdateret: 21. november 2016 SPØRGSMÅL OG SVAR Vedr. offentligt udbud af rammeaftale på levering af en-da/da-en oversættelsesarbejde til Aarhus Universitet Aarhus Universitet Indkøbskontoret Fuglesangs
Læs mereSuccesfuld 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 mereProgram Dokumentation PC Software Skrevet af. Gruppen. Version 1.0
Program Dokumentation PC Software Skrevet af Gruppen. Version 1.0 Indholds fortegnelse 1. INDLEDNING...3 1.1. FORMÅL...3 1.2. REFERENCER...3 1.3. VERSIONSHISTORIE...3 1.4. DEFINITIONER...3 1.5. DOKUMENTATIONENS
Læs mereKursusgang 10. - IPJ-systemet - Den maritime communicator
Kursusgang 10 Oversigt: Sidste kursusgang Andet syn på IT-systemer: Groupware Computer-Supported Cooperative Work (CSCW) Eksempel - IPJ-systemet - Den maritime communicator Design af brugerflader 10.1
Læs mereDataHub - efter Prince2_2009 principper
Til Hvem det måtte interessere 12. november 2009 JDP / JHH DataHub - efter Prince2_2009 principper www.datahub.dk 65410-09_v1_Prince2 notat til DH-hjemmesiden 1/5 1. Indhold 1. Indhold... 2 2. Baggrund...
Læs mereHassansalem.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 mereKURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB
KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB Det er Web Services, der rejser sig fra støvet efter Dot Com boblens brag. INTRODUKTION Dette dokument beskriver forslag til fire moduler, hvis formål
Læs mereI det kommende afsnit vil vi løbende komme ind på de enkelte resultater og samtidig komme med bud på, hvordan disse kunne løses i fremtiden.
Opsummeret Feedback Introduktion I dette dokument vil vi opsummere de mest relevante resultater, der kom fra begge de afholdte workshops. De mest relevante resultater var dem, der igennem begge workshops
Læs mereBrugeradfærd i idræts- og kulturhuse - Målinger med RFID teknologi Suenson, Valinka
Aalborg Universitet Brugeradfærd i idræts- og kulturhuse - Målinger med RFID teknologi Suenson, Valinka Publication date: 2011 Document Version Accepteret manuscript, peer-review version Link to publication
Læs mereStudieordning del 3-2014
Studieordning del 3-2014 Valgfag Datamatiker AP Graduate in Computer Science Version 1.1 Revideret august 2014 Side 0 af 6 del 3 Valgfag 1. Valgfrie uddannelseselementer...2 2. Valgfaget Android...2 3.
Læs mereMultiProgrammer Manual
MultiProgrammer Manual MultiProgrammeren bruges til at læse og skrive værdier til ModBus register i LS Controls frekvensomformer E 1045. Dansk Version side 2 til 4 The MultiProgrammer is used for the writing
Læs mereFra 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 mereGodkendelsesdato Version Rettet af Rettelse(r)
REST/SOAP Services Referenceimplementation Godkendelsesdato Version Rettet af Rettelse(r) 17/6-2010 1.0 Stefan L. Jensen 1 Indhold 1. Indledning... 3 2. Visual Studio solution... 3 3. Konfiguration...
Læs mereMicrosoft Dynamics C5. Nyheder Kreditorbetalinger
Microsoft Dynamics C5 Nyheder Kreditorbetalinger INDHOLDSFORTEGNELSE Indledning... 3 Uddybning af ændringer... 4 Forbedring vedr. betalings-id er... 4 Ændringer i betalingsmåder (kreditorbetalinger)...
Læs mereEA3 eller EA Cube rammeværktøjet fremstilles visuelt som en 3-dimensionel terning:
Introduktion til EA3 Mit navn er Marc de Oliveira. Jeg er systemanalytiker og datalog fra Københavns Universitet og denne artikel hører til min artikelserie, Forsimpling (som også er et podcast), hvor
Læs mereHvordan 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 mereInformation Meeting for DE5 and DE3 Further Study Possibilities
Information Meeting for DE5 and DE3 Further Study Possibilities General Education Structure Diplomingeniør i Datateknik og Elektronik Civilingeniør i Datateknik og Elektronik Civilingeniør i Softwarekonstruktion
Læs mereSemesterbeskrivelse cand. it uddannelsen i it-ledelse 2. semester.
Semesterbeskrivelse cand. it uddannelsen i it-ledelse 2. semester. Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning
Læs mereMoneyBank. Datatekniker svendeprøve 2011
MoneyBank Datatekniker svendeprøve 2011 1 Indholdsfortegnelse 1 Indholdsfortegnelse 2 2 Introduktion 3 2.1 Scenarie Fejl! Bogmærke er ikke defineret. 2.2 Baggrund for licitationen Fejl! Bogmærke er ikke
Læs mereBilag 4: Udkast til kommunal drejebog for Serviceplatformen (Hører til dagsordenspunkt 9: Krav og vejledninger til kommunernes kravspecifikationer)
Klik her for at angive tekst. Bilag 4: Udkast til kommunal drejebog for Serviceplatformen (Hører til dagsordenspunkt 9: Krav og vejledninger til kommunernes kravspecifikationer) Krav og vejledning til
Læs mereVersion Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet.
MOX og APOS2 Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.
Læs mereBasic statistics for experimental medical researchers
Basic statistics for experimental medical researchers Sample size calculations September 15th 2016 Christian Pipper Department of public health (IFSV) Faculty of Health and Medicinal Science (SUND) E-mail:
Læs mereDansk profil for HL7 PHMR Principper for profilering
Dansk profil for HL7 PHMR Principper for profilering Morten Bruun-Rasmussen mbr@mediq.dk 12. december 2013 Profile definition A profile is a selection of definitions and options from standards or other
Læs mereDatatekniker med programmering som speciale H5
Datatekniker med programmering som speciale H5 H5 består af et selvstændigt projekt som du definerer. Styringen af projektet er i centrum her, og ikke selve softwaren. H5 varer ti uger bestående af ni
Læs mereTrolling Master Bornholm 2015
Trolling Master Bornholm 2015 (English version further down) Sæsonen er ved at komme i omdrejninger. Her er det John Eriksen fra Nexø med 95 cm og en kontrolleret vægt på 11,8 kg fanget på østkysten af
Læs mereVejledning til brug af Citrix platform hos DIN Forsyning
Vejledning til brug af Citrix platform hos DIN Forsyning 1 Indhold Indhold... 2 Indledning... 3 Sådan logger du på Citrix... 4 Sådan tilføjer du ikoner på dit skrivebord... 9 Sådan låser du din Citrix...
Læs mereFaktaark for Byg og Miljø
14. juni 2016 Faktaark for Byg og Miljø Overordnet beskrivelse og baggrund for Byg og Miljø Indholdsfortegnelse 1. Indledning... 2 2. Baggrund og formål... 3 Byg og Miljø består af tre dele... 3 Byg og
Læs mereMotorway effects on local population and labor market
Motorway effects on local population and labor market Per Homann Jespersen Associate Professor, Roskilde University Jean P. Endres phd student, Roskilde University Trafikdage 23-08-16 Motorways and the
Læs mereCitrix CSP og Certificate Store Provider
Project Name Document Title TDC Citrix Citrix og Certificate Store Provider Version Number 1.0 Status Release Author jkj Date 5-10-2006 Trademarks All brand names and product names are trademarks or registered
Læs mereSunlite pakke 2004 Standard (EC) (SUN SL512EC)
Sunlite pakke 2004 Standard (EC) (SUN SL512EC) - Gruppering af chasere igen bag efter. På den måde kan laves cirkelbevægelser og det kan 2,787.00 DKK Side 1 Sunlite pakke 2006 Standard (EC) LAN (SUN SL512EC
Læs mereTestservice med anvendelse af Microsoft software.
Testservice med anvendelse af Microsoft software. Få offentlig nøgle fra installeret signeringscertifikat 1. Klik Start Kør på den pc eller server hvor signeringscertifikatet er installeret. 2. Skriv MMC
Læs mereStyregruppe og Brugergruppe
Nr. 6, august 2004 NYHEDER OG ÆNDRINGER I LUDUS SUNDHED I dette nyhedsbrev Orientering Tilkøbsfunktionaliteter Næste version Ny e-mailadresse Ny hjemmeside design Mailservice CSC Scandihealth orienterer
Læs mereA 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 mereErfaringer 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 mereMobiltelefonens rolle i Intelligente Bygninger
1 Mobiltelefonens rolle i Intelligente Bygninger Lektor, PhD Marianne Graves Petersen PhD Stud. Raghid Kawash Interactivespaces.net IT-byen Katrinebjerg, Århus Forskning, undervisning (Århus Universitet,
Læs mereTrolling Master Bornholm 2016 Nyhedsbrev nr. 5
Trolling Master Bornholm 2016 Nyhedsbrev nr. 5 English version further down Kim Finne med 11 kg laks Laksen blev fanget i denne uge øst for Bornholm ud for Nexø. Et andet eksempel er her to laks taget
Læs mereKontrakt om Drift, Videreudvikling, Support af tilskuds- og kontroladministrative
Kontrakt om Drift, Videreudvikling, Vedligeholdelse og Support af tilskuds- og kontroladministrative systemer m.fl. Bilag 12 Change Management 16. marts 2018 Version 1.0 Side 1/16 [Vejledning til tilbudsgiver:
Læs mereThe X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen
The X Factor Målgruppe 7-10 klasse & ungdomsuddannelser Engelskundervisningen Læringsmål Eleven kan give sammenhængende fremstillinger på basis af indhentede informationer Eleven har viden om at søge og
Læs mereSAS Forum 2012 Den virtuelle operatør
SAS Forum 2012 Den virtuelle operatør Automatiseret idriftsætning og jobafvikling i Odense Kommune Erik Lund-Jensen, Odense Kommune Agenda Lidt om os selv organisatorisk, teknisk og opgavemæssigt Problembeskrivelse
Læs mere