Software that connects

Størrelse: px
Starte visningen fra side:

Download "Software that connects"

Transkript

1 Software that connects Principper og praktiske forhold omkring automatisk test Præsentation på AAU den 6/5-04 for 4. og 10. semesters studerende

2 Tester af oplægget Der tænkes i test baner. Og oplægget giver ikke svaret på alt. Spørgsmål tages løbende eller tilsidst. Diskussion tages løbende eller tilsidst. Forsøg at spore de forskellige ind til at under test. Filosofi som ting tages under. Praktisk erfaring fra diverse projekter.

3 Oversigt Kort om GateHouse Automatiseret test generelt Test arkitektur og plan Automatiseret system test under TestQuest Automatiseret unit test under CPP-unit Automatiseret component test under ITS Niels Andersen, Project Manager, Ålborg Kort gennemgang af GateHouse, så I får en fornemmelse for hvem vi er Lidt kedelige, generelle betragtninger omkring automatisering af test Lidt sjovere, specifikke erfaringer med et par værktøjer Kommentarer er velkomne, under hele forløbet Vores forhold til test har været igennem et forløb, der sikkert er flere, der kan nikke genkendende til: -Noget man skulle undgå for enhver pris -Et nødvendigt onde, der helst skulle udføres af andre -En hjælp til at undgå evig fejlretning -En disciplin, der er essentiel for firmaets kundeforhold

4 GateHouse Offices in Aalborg and Copenhagen 50 employees, 39 software-engineers Business areas Satellite Communications BGAN MPDS, UMTS, Consultancy in general Radio Communications Radio Systems, Costal GMDSS systems, Costal AIS systems, Consultancy Contract Engineering Total Project Management, Software Development & Integration, Supplier of Manpower & Services, ITS (Interface Test System) References Sagem, Digianswer (Motorola), Siemens, Nokia, ECI, ChemoMetec, ECI, Inmarsat, Hughes Network Systems, DSpace, SP-Radio, Danphone, McMurdo, etc. Kraftig vækst i de sidste 5 år. Test anvendes inden for alle vores områder. Som konsulentydelse hører test inde under Contract Engineering altså konsulentafdelingen.

5 Automatiseret test, hvorfor?? Udviklingstid Hurtig og sikker release Iterativ udviking, delleveringer og varianter Test-status Det er sjovt Nogle typiske grunde til at man går igang med automatiseret test Spare udviklingstid Det er svært at have objektive mål for det, men vores erfaring er, at for systemtest tager det 5-10 gange længere tid at automatisere en test end at køre den een gang manuelt (tallet er noget lavere for unittest). Dvs. at den skal køres 5-10 gange før den har betalt sig hjem. Det er et stort tal og man kan med rette påstå, at man aldrig kommer til at køre en test 5-10 gange. Vores postulat er, at det mere skyldes at man ikke har tid/lyst til at køre den, end at den ikke skal køres. Investeringen i automatisk test betyder altså bl. a. at testen udføres når den skal, ikke når der er tid til det. Der kommer vi så videre til øget kvalitet Hurtig og sikker release muligt Fuld test af delleveringer og varianter muligt, understøtter iterativ udvikling Nemmere og mere sikker test-status Kan også rimeligt nemt automatiseres, når selve testen er automatiseret. Det er sjovere Vi er ingeniører. Det er sjovt at sætte et system sammen og trykke start. Men heri ligger også faren for at man opfinder sit eget system, i stedet for at genbruge.

6 Automatiseret test, fordele? + Sikkerhed og kvalitet Reproducerbar Regressionstest, smoketest Test som aktivitet/disciplin Gør systemet testbart Afdækker dårlige specs Nogle fordele man oplever når man har automatiseret testen Øget sikkerhed og Kvalitet -Alle kender vel til at man har tvivlsomme testresultater, som ryger igennem som godkendt eller tests man er sikker på kører og derfor springer henover. Det sker ikke med automatiseret test. -Det er nemt at køre => det bliver kørt -Det bliver muligt, at køre tests med store datamængder, stor load, boundary scan etc. Mere reproducerbar Det er altid rart at kunne reproducere fejl. Det er meget nemmere ved automatisk test Regressionstest, smoketest Det er nemt / muligt at gennemføre hel eller delvis test ved releastests. (Regressionstest = re-test af at resten virker ved mindre ændringer, smoketest = tage temperaturen på softwaren) Fokus på test som aktivitet/disciplin Det bliver i praksis muligt, at opbygge testen parallelt med system udviklingen. Man kan f. eks. spore progress. Testbarhed Jo tidligere ikke-testbar implementation bliver identificeret jo nemmere er det at få det ændret. Dårlige specs Nogle specs bliver først tænkt igennem under udarbejdelsen af deres test. Spørgsmål: Hvordan overbeviser jeg min chef om at automatiseret test er et plus? Svar: Synliggør cost, både udviklingstid og kundeklager. Når han ser omfanget vil han nok høre på dig. Er der nogen erfaringstal?

7 Automatiseret test, ulemper? Manglende synlighed Fastlåst specification Spild af tid Dyrt Kvalitetsforøgelsen, test er traditionelt ikke synlig Ledelsen kan ikke se testen. Derfor er det vigtigt at huske rapporteringen, selvom den måske ikke er ønsket. Vigtigt at have metrikker iorden før automatisrede tests introduceres. Specifikationen på den testede enhed bliver hurtigt låst Allerede testet software er svært at ændre fordi det virker. Pointen er, at timingen er rigtig. Det nytter ikke noget at automatisere før specs er nogenlunde klar. Og det er for sent at teste når softwaren er afleveret. Noget test er spild af tid Nogle specs vil blive ændret og nogen tests dermed overflødiggjort Det er dyrt = en investering Det er altid svært at investere uden atkende resultatet.

8 Test arkitektur, Test plan! Afhængig af projekt, applikation og firma Planlæg testen som en del af projektet Automatisk contra manuel Hvad skal testes, modul for modul? Valg af grænseflader til hhv. unit og integrations test Beslutning om testdybde Planlæg testen Det mislykkes helt sikkert, hvis testen ikke integreres i projektet (men den kan godt køres af en selvstændig gruppe, blot kommunikationen er i orden) Hvad skal automatiseres og hvad skal test manuelt Der er dele der ikke kan betale sig eller hvor det ikke kan lade sig gøre at automatisere og noget der ikke kan betale sig at køre manuelt. Beskriv (måske kun i stikord) hvad der skal testes for alle kendte moduler Når modulerne er kendt, kendes deres funktion og testen kan beskrives Grænseflader: Hold styr på hvad der testes hvor Det er vigtigt med trace af krav og tests. Men det er også vigtigt at undgå at teste det samme på alle niveauer, eller i givet fald genbruge testen. Testdybde Næste slide

9 Test detajl planlægning Fastlægges for hver komponent ud fra Use Cases prioritet Identifikation af kritiske moduler Code Coverage (Statement, Branch, Condition,...) MMI Input coverage Boundary check Interrupted activity Error conditions Teststrategi F. eks. beslutning om modul test på alle moduler eller sporbarhed på alle krav Ud fra Use Cases, evt. opdelt per state Til moduler, opdel i kritiske (spil/ 112 ), normale, biblioteker, specielle applikationer Coverage: Line, Branch, Condition med mange flere MMI Input coverage (simultaneous keys) Input events coverage (main/secondary) Boundary check Interrupted use cases Errors in use cases

10 Test implementering TQ Library + bt_locatestringof(color :, position :, font :) : boolean Customer std. library + cust_readtext(color :, position :) : boolean Design skal tages alvorligt Analyse og design Biblioteker, fælles funktioner, keyhandlere osv. Device 'A' library + dev_readheadline() : boolean Application library + app_getappitem() : boolean Application test scripts + app_opennewitem() : boolean boolean app_opennewitem() { app_getappitem(string); if( strcmp(string, "Item #1 )!= 0 ) { bt_printtolog(...); return 0; // Stop test case } } Dette viser en arkitektur anvendt ved automatisering af system test vha. TestQuest værktøjet. Den viser at det design, der anvendes i implementering af applikations softwaren, reflekteres i test designet. Som det gælder for applikations udviklingen gælder det også for test udviklingen: De mest generelle 2-3 lag kan genbruges. TQ leverer f. eks. det de kalder Test Verbs til mobiltelefoner. Autimatiseret test skal støtte den iterative udvikling. Udviklingen kan med fordel foregå iterativt, parallelt med applikationsudviklingen

11 Test værktøjer TestQuest ITS CPP Unit CPPUNIT: Frame work til unit test. Gratis. ITS: GateHouses eget tool, til test af grænseflader. TestQuest: Autimatiseret Systemtets på brugerniveau

12 TestQuest og system test Testquest giver mulighed for at lave system test 3 items involved: 1) Standard PC. Used for test script execution. 2) What TQ calls their TQ HW Integration Platform. This is a box delivered by TQ and interfaces the MMI of the device (keys and displays - sound, leds etc) to TQ workstation. 3) The device under test.

13 TQ Håndtag Påvirkning af taster. Verificering: Bitmaps Capture af display (Tegneprogram) Genkendelse af tekst (Font editor, sprog db) Audio Lysdioder Optimal brug kræver erfaring. - TQ kan påvirke diverse taster, som er koblet til TQ HW Integration Platform (HIP) - TQ kan: - verificere bitmaps - søge efter bitmaps, evt. med brug af masker - Afgrænsede områder - læse tekst (forudsat at fonten er kendt) - ovennævnte faciliteter kræver nogen erfaring for at få et optimalt resultat

14 TQ Strukturering Minder om strukturering set i andre test sammenhæng Test Suite køres fra test manager Test Case Scripts, debugger Test Step Intern værdi Opbygning af test hieraki. Muligt at køre i en samlet batch Test Manager, kan vælge specifikt hvilke TC der skal køres, muligt at køre initialisering og oprydning. Test Cases skal helst køre uafhængigt. Test step er med for ens egen skyld, så man kan se mere detaljeret, hvor test fejlede.

15 TQ implementation Optag/afspil test scripts... Ikke anvendelig i større projekter. Script sprog. Mere fleksibelt og genbrug. Fortolket C, Libraries, DLL support. Brug arkitektur: TQ lib nederst, dernæst common og applikation lib. Øverst er test scripts placeret. Record test script mangler fleksibilitet, forudsætter at system under test kører. Common: Liste box, message box, påvirke med dobbel tryk på taster. Applikationer: - Kalender - Telefon bog - Note bog Nu går jeg over til at snakke om et konkret projekt, til test af mobil telefon.

16 TQ erfaringer 1 Tag test seriøst. Det er et egentligt projekt. Udvikling af libs er dyrt, derefter opnås god progress. Så fokuser på stabilitet af disse. Stor erfaring krævet ved udvikling af libs, idet bitmaps, fonte, og opsætning kan anvendes på mange forskellige måder. Testplaner til manuelle og automatiserede test bør skelnes. Korte display events kan være problematiske. Test af om noget ser OK, skal specificeres. Vigtigt at anvende strukturering og design principper, da man ellers kommer til at debugge oceaner af kode. Poll af event kan være at vente på at elementer i et skærmbillede dukker op. Når libs er iorden, går det huttigt med at få generet test scripts. Test effort kan bruges bedre.

17 TQ erfaringer 2 Timing i displays varierer meget. Generelt bør anvendes poll af events. Behov for regression test skal være stort, da TQ er dyrt, og udviklingstid er endnu dyrere. Kørsels tid for tests tager lang tid, men er væsentlig hurtigere end manuelt. Ser rigtigt sejt ud, når det testen køres. Virker overbevisende på en kunde, når man bare kører hele testen igen. Garanteret at der sker nøjagtig det samme hver gang.

18 TQ yderligere info Hjemmeside: GateHouse: 6 mandeårs TQ erfaring. Hvis der er nogen der har behov for praktisk anvendelse, så har vi selv en del erfaring

19 Regressionstests i GateHouse Interne projekter og konsulent ydelser. Automatiserede test er i fokus. Alle projekter bruger unit og proces test. Mentalitets ændring: systemet er først implementeret, når det er aftestet. BGAN Protocol Stack (BPS). Vigtig når vil vil levere kvalitetes systemer endnu hurtigere Commitment skal gives fra ledelse. Mentalitets ændring: Skal slå igennem lige fra estimering til implementation. Kommende del tager udgangspunkt i et lidt større projekt, BPS projektet.

20 BGAN Protocol Stack Protocol stack til anvendelse i satellit terminal. 4-lag: UMTS, adaptation lag, connection lag og control lag. Samlet kode 228kloc, hvoraf 54% er automatiserede test og stubbe. Test tid: test/(implementation + test) = 44%. Integration på kunde projekter forløber godt. Fokus på integration aktiviteter, fremfor trivielle fejlkilder. Ændringer kan integreres uden risiko. Test tid, igen vigtig at holde sig for øje, når der estimeres. Kan være problem, at større sikkerhed i nuet koster. Nu går jeg over til at snakke om et konkret projekt, til test af mobil telefon.

21 Test niveauer System test: BGAN protocol tester og ITS Proces test: ITS Unittest: CppUnit System test er givet fra kunde. Process test laves af os selv. Tester mail udveksling i enkelte processer. Unittest: Typisk nedbrydning af komplekse algoritmer. Encode og dekode af protokol stumper

22 Planlægning Læg test indsats så tidligt som muligt. Herved findes flest fejl, som løses billigst muligt. Der findes færre fejl senere vha. test, hvorved noget at test effekten mistes. Lad udviklergruppen selv lave flest mulige test, og en testgruppe følge op på mangler. Test først, dernæst kodning. Lyder interessant, og er muligt. Begræns testgruppens arbejde, idet test gruppens arbejde kan være lidt træden i vande, da udviklergruppen ofte mener bedste implementation er opnået. Test først strategien, virker som om den har givet pote. Eksempelvis, når test gruppe og implementation er kørt som det skulle.

23 Dokumentation Bugs registreres i fejlregistreringssystem. Opstramning igennem projektetsfaser. Alfa, beta og final releases. Bugs eftervises vha. ITS eller CppUnit. Kode coverage, interface/linie, kan anvendes en smule. Requirement tracking er nødvendig. Projekt status mere retvisende. Projekt status efter test gruppens etablering tog et hop i de efterfølgende par måneder. Og det vil nogle måske se som negativt, men det positive ved det var at vi har mulighed for at korrigere.

24 At komme igang Verificer op imod specifikationer. Interface og value check. Fejlmuligheder og udvikler input. Line coverage. Hvis ingen test erfaring: Kom igang, lav test, og udvid efterhånden som fejl dukker op. Anvendelse af line coverage til opfølgning. Vigtigt at have noget test og udvide det løbende efterhånden som problemer dukker op.

25 Forløb Der oparbejdes løbende sikkerhed og stabilitet. Ændringer kan udføres, hvor eventuelle side effekter opdages med det samme. Ændringer kan medføre en del re-work af tests. Implementation kan bliver kønnere med UnitTest. Test skal laves simple, da folk ellers ikke gider sætte sig ind i dem. Kørselstid for test kan være lang. Men resultatet af projektet er mere forudsigeligt... Succes Husk mentalitets ændring, estimater glemmer re-work af tests. Meeen gevinst i sidste ende alligevel.

26 Metrikker Kode, antal linier, ændringer, kompleksitet. Opdelt i test og core kode. Granularitet på uge basis. Antal bugs, og deres tilstand (verified/closed). Antal todo i core kode. Som control af tingenes tilstand er som man forventer er det en god ide at have metrikker, som dokumentere hvad der sker.

27 UnitTest og ITS yderligere info Download og dokumentation af CppUnit: cppunit.sourceforge.net En del artikler om unit test: ITS: Eget produkt, se nærmere på anvender java

28 CppUnit demo #include <cppunit/extensions/helpermacros.h> #include <unittest/include/bpssuite.h> class TclCounterTest : public CppUnit::TestFixture { public: void testcounterok() { CPPUNIT_ASSERT_EQUAL(0, 0); } void testcounterfailed() { CPPUNIT_ASSERT_EQUAL(0, -1); } CPPUNIT_TEST_SUITE( TclCounterTest ); CPPUNIT_TEST( testcounterok ); CPPUNIT_TEST( testcounterfailed ); CPPUNIT_TEST_SUITE_END(); }; CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( TclCounterTest, BPSSuites::Os() ); Der kræver lidt yderligere at få det til at køre, test runner, osv.

29 CppUnit demo resultat Running unit test... TclCounterTest.testCounterOK.TclCounterTest.testCounterFailed.F c:\user\nan\t\unittest\tests\test\tcounter.cpp(34) : Assertion Test name: TclCounterTest.testCounterFailed - Expected : 0 - Actual : -1 Failures!!! Run: 2 Failure total: 1 Failures: 1 Errors: 0 Unit test finished in 0 seconds. Error executing c:\winnt\system32\cmd.exe. unittest.exe - 1 error(s), 0 warning(s) Efter fejlretning: Running unit test... TclCounterTest.testCounterOK.TclCounterTest.testCounterFailed. OK (2) Unit test finished in 0 seconds. unittest.exe - 0 error(s), 0 warning(s) Fin detalje med MSVC linie nummer, så man kan hoppe til fejl Bemærk at der klart og tydeligt meldes om fejl Og ved OK meldes der også klart og tydeligt om succes.

30 ITS og demo Konfigurerbart op imod mange systemer. Standard TTCN-3 kode. GUI interface til debug. Trace af messages. Message værdier. Pass/Fail. Kan hente test fra anden side. TTCN-3: Testing and Test Control Notation (version 3)

31 ITS screen shot #1

32 ITS screen shot #2

33 Erfaringer Automatiseret test kan ikke stå alene Exploratory testing Tracking skal planlægges Dokumentation skal planlægges Planlægges som en del af projektet Automatiseret test kan ikke stå alene Manuel test skal altid foretages løbende. Exploratory testing approach er en fordel Det er en form hvor problem områder undersøges vha manuel test og fejl giver anledning til nye TestCases. Tracking skal overvejes nøje. Hvordan trackes til krav? Der er mange, mere eller mindre heldige fremgangsmåder. Fælles er, at selv om det lykkes, kræver det meget arbejde. Requisite Pro Documentation skal overvejes nøje. For nuanceret dokumentation skal undgås i testspecs. Den nuancerede doc stepby-step står i test-koden. Skal tages som et egentligt udviklingsprojekt, med alt hvad der hører til. Vend tingene lidt på hovedet. Applikation tester TQ scripts.

34 Ingen mirakel kur Automatiserede test er en del af noget større. Krav styring Projekt ledelse Fremdriftsstyring Konfiguration styring Kvalitetssikring Osv. Husk også proces forbedringer. Bare lige for at sige, at automatiserede test ikke kan stå alene, og at det er et værktøj som fungerer i samarbejde med en lang række af andre discipliner

35 Spørgsmål og diskussion Yderlige spørgsmål? Diskussion: Hvad testes... Hvordan testes... Hvornår testes... Opfølgning på test...

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

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services Sporbarhed og Rapportering i Quality Center Kim Stenbo Nielsen NNIT Application Management Services Indhold INTRODUKTION Hvem er jeg Hvad vil jeg fortælle om QC std. rapporteringsfaciliteter EXCEL RAPPORTER

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

Ud af krisen. Software på tværs, 15. juni 2009

Ud af krisen. Software på tværs, 15. juni 2009 Ud af krisen Software på tværs, 15. juni 2009 Om Ative Agile udvikling og rådgivning Klassisk udviklingsmodel Krav Design Ændrer sig Implementering Tager for lang tid Springes over Mareridt Test Deployment

Læs mere

Struktureret Test og Værktøjer Appendiks til bogen Struktureret Test

Struktureret Test og Værktøjer Appendiks til bogen Struktureret Test Struktureret Test og Værktøjer Appendiks til bogen Struktureret Test Struktureret Test og Værktøjer... 1 Appendiks til bogen Struktureret Test... 1 1. Definition og formål... 2 2. Kategorisering... 2 2.1

Læs mere

Anvendelse af BPT til manuel test

Anvendelse af BPT til manuel test DIAS 1 Konference HP Test brugergruppen Anvendelse af BPT til manuel test Agenda DIAS 2 _ Præsentation af mig selv _Manuel BPT _ Manuel BPT i KMD _Konklusion _ Diskussion og spørgsmål Præsentation DIAS

Læs mere

Design by Contract. Design and Programming by Contract. Oversigt. Prædikater

Design by Contract. Design and Programming by Contract. Oversigt. Prædikater Design by Contract Design and Programming by Contract Anne Haxthausen ah@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark Design by Contract er en teknik til at specificere

Læs mere

PROGRAM 2010. Erfaring - Inspiration - Network - Idéer - Viden. HP Test Brugergruppe Brugerkonference. 11. november 2010

PROGRAM 2010. Erfaring - Inspiration - Network - Idéer - Viden. HP Test Brugergruppe Brugerkonference. 11. november 2010 PROGRAM Erfaring - Inspiration - Network - Idéer - Viden Hotel Scandic Copenhagen Vester Søgade 6 1601 København 09:00-09:30 Modtagelse og morgenmad 09:30-09:45 Velkomst og præsentation af konferencen

Læs mere

DRIFT VEDLIGEHOLDELSE IO-ANALYSE. 11-05-2012 EG Copyright

DRIFT VEDLIGEHOLDELSE IO-ANALYSE. 11-05-2012 EG Copyright DRIFT VEDLIGEHOLDELSE IO-ANALYSE 1 EG IT Koncern IT EG IT - Vision Én sammenhængende skalérbar IT-platform til understøttelse af IT-konsulentvirksomhed på det Skandinaviske marked EG IT IT Governance IT

Læs mere

Den røde tråd fra testdækning til releasemetrikker

Den røde tråd fra testdækning til releasemetrikker Den røde tråd fra testdækning til releasemetrikker The art of developing software cheaper, in good quality and at schedule Software-Pro Agenda Den røde tråd fra testdækning til releasemetrikker Mange har

Læs mere

xrm både en applikation og en ramme for hurtig udvikling af løsninger til strukturet relationshåndtering og understøttelse af forretningsprocesser

xrm både en applikation og en ramme for hurtig udvikling af løsninger til strukturet relationshåndtering og understøttelse af forretningsprocesser Relationer xrm både en applikation og en ramme for hurtig udvikling af løsninger til strukturet relationshåndtering og understøttelse af forretningsprocesser Susanne Christoph, salgschef & Henrik Ditlevsen,

Læs mere

IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE 13-11-2013 1

IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE 13-11-2013 1 IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE 1 AGENDA Hvem snakker? De betydende faktorer Agil forretningsudvikling D60 leverancemodel - Bedrock Opsamling og? 2 Hvem snakker?

Læs mere

Mobiltest typiske udfordringer og deres løsninger

Mobiltest typiske udfordringer og deres løsninger Mobiltest typiske udfordringer og deres løsninger Side 1 af 6 Introduktion Ved test af mobile løsninger, er det vigtigt at man forholder sig til en række faktorer og udfordringer, ud over dem man kender

Læs mere

Emergency call button. Stabilt og simpelt

Emergency call button. Stabilt og simpelt Emergency call button Stabilt og simpelt 1 Agenda Områder af speciel interesse Gennemgang Hvad har jeg lært? Spørgsmål 2 Områder af speciel interesse Domæne, Krav, Use Cases, Kvalitetsattributter Arkitektur

Læs mere

Agil-model versus V-model set i lyset af en testers dilemmaer

Agil-model versus V-model set i lyset af en testers dilemmaer Agil-model versus V-model set i lyset af en testers dilemmaer 1 Præsentation Foredragsholder Ane Clausen: Cand.Scient i Datalogi Københavns Universitet, Danmark Gift, 3 børn 25 års erfaring med IT: 12

Læs mere

10 spørgsmål der vil hjælpe dig med dine testcases

10 spørgsmål der vil hjælpe dig med dine testcases 10 spørgsmål der vil hjælpe dig med dine testcases Hvad er en testcase En testcase designes ud fra et eller flere test formål, som f.eks. at teste en speciel funktionalitet eller kvalitetsegenskab for

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

Seminar Google Analytics. Google Analytics. Novicell - Præsenteret af Martin Skøtt - @martinskott

Seminar Google Analytics. Google Analytics. Novicell - Præsenteret af Martin Skøtt - @martinskott Google Analytics Novicell - Præsenteret af Martin Skøtt - @martinskott 1 Agenda Basis Analytics Hvem er dine kunder? Find potentialet Rapporteringer Mål på indsatsen Næste version 10 gode råd 2 Hvad er

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

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

Vejen til nemmere og mere sikker implementering af Microsoft Dynamics AX

Vejen til nemmere og mere sikker implementering af Microsoft Dynamics AX INDLÆG 05 DYNAMICS AX Vejen til nemmere og mere sikker implementering af Microsoft Dynamics AX Susanne Riis Blaabjerg 07.10.2015 CGI Group Inc. 2015 Agenda 1 2 3 4 5 6 CGI Surestep - en fuld skalérbar

Læs mere

MobileCTI Dialer Installations og konfigurations vejledning

MobileCTI Dialer Installations og konfigurations vejledning MobileCTI Dialer Installations og konfigurations vejledning Vejledning i Installation og konfiguration af MobileCTI Outlook Dialer / MobileCTI TAPI Dialer Version 2.10 December 2005 www.blueposition.com

Læs mere

Fjernopkobling. - Vejledning i førstegangs fjernopkobling via en IKKE. Banedanmark pc

Fjernopkobling. - Vejledning i førstegangs fjernopkobling via en IKKE. Banedanmark pc Fjernopkobling - Vejledning i førstegangs fjernopkobling via en IKKE Banedanmark pc 1 Installation af software til adgangsportal (gælder ikke brugere, der anvender en Banedanmark pc, eller brugere, der

Læs mere

Standardisering af PLC Programmering. SESAM Præsentation 2. November 2016

Standardisering af PLC Programmering. SESAM Præsentation 2. November 2016 Standardisering af PLC Programmering SESAM Præsentation 2. November 2016 1 Agenda Introduktion TC Skjern Historien bag standardisering Hvad indeholder standarden? Struktureret Tekst programmering Uddannelse

Læs mere

PID2000 Archive Service

PID2000 Archive Service PROLON CONTROL SYSTEMS Herstedvesterstræde 56 DK-2620 Albertslund Danmark Tlf.: (+45) 43620625 Fax: (+45) 43623125 PID2000 Archive Service Bruger vejledning Juni 2002 Denne manual beskriver brugen af softwaren

Læs mere

IT projekt. sæt et mål og nå det med omtanke!

IT projekt. sæt et mål og nå det med omtanke! IT projekt sæt et mål og nå det med omtanke! Det overordnede FORMÅL med dias-showet er at fortælle hvordan vi gennemfører IT projekter med succes ved hjælp af Microsoft Solutions Framework MSF modeller:

Læs mere

Agil test tilgang - erfaringer fra projekter

Agil test tilgang - erfaringer fra projekter Agil test tilgang - erfaringer fra projekter af Michael Roar Borlund November 2011 Image Area Agenda Introduktion Agil test Fremtidsvision Agil test tilgang Agil opbygning i QC Resumé og Spørgsmål 2 Introduktion

Læs mere

SKAB SUCCES SOM LEVERANDØR AF DIALOG MANAGER

SKAB SUCCES SOM LEVERANDØR AF DIALOG MANAGER www.dmsoftware.dk DM PARTNER ACADEMY Dialog Manager SKAB SUCCES SOM LEVERANDØR AF DIALOG MANAGER Slotsmarken DK-2970 Hørsholm Denmark Tel +45 45 76 69 00 Fax +45 45 76 69 0 dmsoftware@dmsoftware.dk At

Læs mere

Sesam seminar nr. 106. Sesam seminar nr. 106 - Opbygning af standard bibliotek til PLC / SCADA / MES

Sesam seminar nr. 106. Sesam seminar nr. 106 - Opbygning af standard bibliotek til PLC / SCADA / MES Sesam seminar nr. 106 Opbygning af standard software bibliotek til PLC / SCADA / MES Fokus områder: Fundament & omfang af software bibliotek Overvejelser i forbindelse med etablering af bibliotek Vedligeholdelse

Læs mere

[A20] Kick off document and process description. 1 of 5

[A20] Kick off document and process description. 1 of 5 [A20] Kick off document and process description 1 of 5 kick off document Huge Lawn Projekt Kick-Off Alle projekter og ideer er forskellige. For at vi kan give et reelt bud på dit/jeres projekt eller idé

Læs mere

Et salgsværktøj der gør klik til

Et salgsværktøj der gør klik til Et salgsværktøj der gør klik til KUNDER Få mere salg med en online platform til leadgenerering, automatiske e-mail-forløb og effektivisering af salgsprocesser. Lead Tracking Lead Scoring E-mail automatisering

Læs mere

Proces orientering af IT organisationer (ITIL - implementering)

Proces orientering af IT organisationer (ITIL - implementering) Proces orientering af IT organisationer (ITIL - implementering) Af Lars Zobbe Mortensen Indholdsfortegnelse 1 Indledning... 3 1.1 Hvorfor bedst practice processer (f.eks. ITIL)?... 3 2 Beslutning om forandring...

Læs mere

DYNAMICS AX 2012 RAPIDVALUE FÅ OVERBLIK OG SE NYE MULIGHEDER. John T. Hummelgaard & John Petersen Maj 2013

DYNAMICS AX 2012 RAPIDVALUE FÅ OVERBLIK OG SE NYE MULIGHEDER. John T. Hummelgaard & John Petersen Maj 2013 1 DYNAMICS AX 2012 FÅ OVERBLIK OG SE NYE MULIGHEDER RAPIDVALUE John T. Hummelgaard & John Petersen Maj 2013 RAPIDVALUE MED BEST PRACTICE DET ALLE HAR TALT OM DE SIDSTE 20 ÅR, MEN SOM INGEN HAR KUNNET LEVERE

Læs mere

Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer

Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer INDLÆG 13 : DYNAMICS AX Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer Tonny Bybæk, Lau Bøgelund Larsen Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer

Læs mere

Softwaretest. - også af "ikke testbar" software. DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult email: thomas@veco.

Softwaretest. - også af ikke testbar software. DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult email: thomas@veco. Softwaretest - også af "ikke testbar" software DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult email: thomas@veco.dk Hvorfor softwaretest? Software er sjældent fejlfri Test sikrer at softwaren

Læs mere

Scope Management ITU 11-09-2013 @janhmadsen #ituscpmgt

Scope Management ITU 11-09-2013 @janhmadsen #ituscpmgt Scope Management ITU 11-09-2013 @janhmadsen Dagsorden Oplægsholder Projektstyring Scope Management i en fælles kontekst Definitioner Scope Management - styring af omfang ved projektets start under projektets

Læs mere

The LEGO Journey: Building an agile test foundation one brick at the time. Casper Gaardland Englund. Stephan Hjelmdal Nielsen. 2013 The LEGO Group l

The LEGO Journey: Building an agile test foundation one brick at the time. Casper Gaardland Englund. Stephan Hjelmdal Nielsen. 2013 The LEGO Group l The LEGO Journey: Building an agile test foundation one brick at the time Casper Gaardland Englund Stephan Hjelmdal Nielsen 2013 The LEGO Group l TestExpo 15 Hvem er vi? Casper Englund Uddannet datamatiker

Læs mere

Integration mellem OpenBizBox og E conomic

Integration mellem OpenBizBox og E conomic Integration mellem OpenBizBox og E conomic 1. Introduktion Integrationens formål er at sørge for at ordre der laves i OpenBizBox automatisk bliver eksporteret som en ordre i E conomic. Hvorved det gøres

Læs mere

Erfaringer med Information Management. Charlottehaven Jens Nørgaard, NNIT A/S jnqr@nnit.com

Erfaringer med Information Management. Charlottehaven Jens Nørgaard, NNIT A/S jnqr@nnit.com Erfaringer med Information Management Charlottehaven Jens Nørgaard, NNIT A/S jnqr@nnit.com Agenda Hvor ligger virksomhedens information gemt og hvor opstår kravet til at finde denne information. Find Find

Læs mere

Kvalitetssikring og agile udvikling

Kvalitetssikring og agile udvikling Kvalitetssikring og agile udvikling Gæsteforelæsning for dsoftark-e10 på Århus Universitet Dagsorden Hvem er jeg og hvad er min baggrund i test og agile? Hvad kan I forvente? Agile og scrum Kvalitetssikring

Læs mere

SIP. Session Initiation Protocol TDC IP telefoni Scale. SIP design mål

SIP. Session Initiation Protocol TDC IP telefoni Scale. SIP design mål Session Initiation Protocol TDC IP telefoni Scale design mål Give mulighed for at integrere nye faciliteter efterhånden som de opfindes er ikke en erstatning for det offentlige telefonnet - er helt sin

Læs mere

Curriculum Vitae PETER VILLADSEN MOBIL: +45 5080 1010 E-MAIL: PVILLADSEN@GMAIL.COM RAVNSBORGVEJ 91 DK-4600 KØGE WWW.PVILLADSEN.DK

Curriculum Vitae PETER VILLADSEN MOBIL: +45 5080 1010 E-MAIL: PVILLADSEN@GMAIL.COM RAVNSBORGVEJ 91 DK-4600 KØGE WWW.PVILLADSEN.DK Curriculum Vitae PETER VILLADSEN MOBIL: +45 5080 1010 E-MAIL: PVILLADSEN@GMAIL.COM RAVNSBORGVEJ 91 DK-4600 KØGE WWW.PVILLADSEN.DK Profil Erfaren udvikler med teknisk indsigt. Arbejder pt. meget med udvikling

Læs mere

Load Test. Projektet afgår om få minutter fra SPOR 3

Load Test. Projektet afgår om få minutter fra SPOR 3 Load Test Projektet afgår om få minutter fra SPOR 3 Vision Testforberedelse Testens troværdighed afhænger meget nøje af den overensstemmelse der er mellem testen og virkeligheden, eller sagt på en anden

Læs mere

Processer og workflows i MOSS 2007

Processer og workflows i MOSS 2007 Processer og workflows i MOSS 2007 Modtager Forfatter Dato Version Digitalen Boris Reinholth Nyland 1.0 Baggrund og formål Baggrund Organisatorisk agilitet er en vigtig forudsætning for at være konkurrencedygtig.

Læs mere

Vejledning i anvendelse af Banedanmarks nye løsning for fjernopkobling. 2. Forudsætninger for anvendelse af ny løsning til fjernopkobling

Vejledning i anvendelse af Banedanmarks nye løsning for fjernopkobling. 2. Forudsætninger for anvendelse af ny løsning til fjernopkobling Vejledning i anvendelse af Banedanmarks nye løsning for fjernopkobling Publiceringsdato Sidst ændret 22/08-2011 Version 4.22 1. Introduktion Banedanmark (BDK) har ændret den måde, man foretager fjernopkobling

Læs mere

Kvartalsrapport vedr. fase 1 af SKATs systemmodernisering for 1. kvartal 2008

Kvartalsrapport vedr. fase 1 af SKATs systemmodernisering for 1. kvartal 2008 Skatteudvalget (2. samling) SAU alm. del - Bilag 195 Offentligt Notat Hovedcentret Strategi og Udvikling Projektkontoret 13. juni J. nr. 08-048898 Kvartalsrapport vedr. fase 1 af SKATs systemmodernisering

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

OrCAD Capture TCL IDE med Eclipse

OrCAD Capture TCL IDE med Eclipse OrCAD Capture TCL IDE med Eclipse OrCAD Capture TCL er et script sprog til at lave applikationer til OrCAD Capture. Eclipse er et gratis udviklingsmiljø med debug muligheder. Denne guide hjælper med at

Læs mere

Brugermanual SuperSail (DS Version) Performance System Release 2.0

Brugermanual SuperSail (DS Version) Performance System Release 2.0 Brugermanual SuperSail (DS Version) Performance System Release 2.0 Side 1 af 14 Indholdsfortegnelse 1 LOGIN MENU... 3 2 HOVED MENU... 4 3 TRACKER INFO MENU... 5 4 KAPSEJLADS MENU... 6 4.1 TILMELD KAPSEJLADS

Læs mere

15. oktober. Maskine Udlejning. Jacob Weng, Jeppe Boese og Mads Anthony. Udlejningsvirksomhed. Roskilde Tekniske Gymnasium 3.4

15. oktober. Maskine Udlejning. Jacob Weng, Jeppe Boese og Mads Anthony. Udlejningsvirksomhed. Roskilde Tekniske Gymnasium 3.4 Maskine Udlejning 15. oktober 2010 Jacob Weng, Jeppe Boese og Mads Anthony Roskilde Tekniske Gymnasium Udlejningsvirksomhed 3.4 Indholdsfortegnelse Problemformulering:... 2 Planlægning:... 2 Analyse af

Læs mere

Programmering C RTG - 3.3 09-02-2015

Programmering C RTG - 3.3 09-02-2015 Indholdsfortegnelse Formål... 2 Opgave formulering... 2 Krav til dokumentation af programmer... 3 ASCII tabel... 4 Værktøjer... 5 Versioner af ASCII tabel... 6 v1.9... 6 Problemer og mangler... 6 v2.1...

Læs mere

Brugermanual SuperSail (DS Version) Performance System Release 1.0

Brugermanual SuperSail (DS Version) Performance System Release 1.0 Brugermanual SuperSail (DS Version) Performance System Release 1.0 Dokument: SuperSail DS Users Manual 1.0.docx Dato: 09. December - 2013 Revision: 1.0 Antal sider: 19 Side 1 af 19 Indholdsfortegnelse

Læs mere

Værdibaseret styring og optimering af projektporteføljen

Værdibaseret styring og optimering af projektporteføljen 17. April 2007 Værdibaseret styring og optimering af projektporteføljen Programchef Thomas Steinmetz, G4S Teamleder Charlotte Blou Sand, Creuna Copyright Creuna Danmark A/S Om Creuna Skandinavisk IT-konsulenthus

Læs mere

Projektlederens roller og kompetencer. Cases til Projektlederens roller og kompetencer

Projektlederens roller og kompetencer. Cases til Projektlederens roller og kompetencer Cases til Projektlederens roller og kompetencer Palle Ragn 1/9 Bibliografiske oplysninger Kursus: Lokalitet: Afgangsprojekt, Diplom uddannelsen i ledelse JCVU, Århus, Danmark Forfatter: Palle Ragn, 160364

Læs mere

Delfi Connect. Bruger vejledning 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4

Delfi Connect. Bruger vejledning 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4 Delfi Connect Bruger vejledning INDHOLD 1. TILSLUTNING...2 2. INSTALLATION...3 3. MENUSTRUKTUR...4 TOOLS...4 4. KOMMUNIKATIONS OPSÆTNING...5 5. GENEREL OPSÆTNING OG DATA KONFIGURATION...6 RECORD...8 BASAL

Læs mere

UniLock System 10. Manual til Integration med Salto adgangskontrol (RW Pro) Projekt PCS125-20 Version 1.0 Revision 140806

UniLock System 10. Manual til Integration med Salto adgangskontrol (RW Pro) Projekt PCS125-20 Version 1.0 Revision 140806 UniLock System 10 Manual til Integration med Salto adgangskontrol (RW Pro) Projekt PCS125-20 Version 1.0 Revision 140806 Med integration til Salto adgangskontrol kan UniLock administrere personers adgang

Læs mere

Presence Manager. Kom igang

Presence Manager. Kom igang Presence Manager Kom igang TeamView Presence Manager - Kom igang CONFIDENTIAL Scantalk 2012 2 Applikationens formål At sikre optimal service til kunder og partnere. Hver enkelt medarbejder forsynes med

Læs mere

OS2 Opgavefordeler. Løsningsbeskrivelse Version 2. Udarbejdet af Miracle A/S Simon Møgelvang Bang smb@miracle.dk

OS2 Opgavefordeler. Løsningsbeskrivelse Version 2. Udarbejdet af Miracle A/S Simon Møgelvang Bang smb@miracle.dk OS2 Opgavefordeler Løsningsbeskrivelse Version 2 Udarbejdet af Miracle A/S Simon Møgelvang Bang smb@miracle.dk 15/2/2015 Løsningsbeskrivelse for OS2 Opgavefordeler 1. Introduktion... 3 2. Kontekst... 3

Læs mere

Fra ERP strategi til succesfuld ERP implementering. Torben Storgaard HerbertNathan & Co

Fra ERP strategi til succesfuld ERP implementering. Torben Storgaard HerbertNathan & Co Fra ERP strategi til succesfuld ERP implementering Torben Storgaard HerbertNathan & Co ERP - realisér morgendagens gevinster + Leveringstid Omkostninger Kundeservice + + Hvem er brugere af ERP i dag? @

Læs mere

Indhold. Learningbank

Indhold. Learningbank Indhold 1. Features i Kursusstyring Udvikling af E-lærings indhold E-læring & tests Biblioteket Analytics Rekuttering og HR Webbaseret platform Support 2. Processen med Så let er det at komme i gang En

Læs mere

CV Jakob Niemann. Resumé: Nøglekvalifikationer. Personlighed. Født: 24/02 1976

CV Jakob Niemann. Resumé: Nøglekvalifikationer. Personlighed. Født: 24/02 1976 Jakob Niemann IT Konsulent Født: 24/02 1976 Rosendalsgade 11, 2. TV. 2100 København Ø Tlf: +45 2859 9808 JakobNiemann@gmail.com Resumé: Test og Quality Manager med mere end 15 års IT erfaring. Har stor

Læs mere

Seminar d. 19.9.2013. Klik for at redigere forfatter

Seminar d. 19.9.2013. Klik for at redigere forfatter Seminar d. 19.9.2013 Klik for at redigere forfatter M_o_R En risiko er en usikker begivenhed, der, hvis den indtræffer, påvirker en målsætning Risici kan dele op i to typer Trusler: Der påvirker målsætningen

Læs mere

Håndbog Til CPR services. Bilag 10 Opsætning af CPR klienten til understøttelse af forskellige installationstyper

Håndbog Til CPR services. Bilag 10 Opsætning af CPR klienten til understøttelse af forskellige installationstyper Håndbog Til CPR services Bilag 10 Opsætning af CPR klienten til understøttelse af forskellige installationstyper CPR-kontoret Datavej 20, Postboks 269, 3460 Birkerød E-post: cpr@cpr.dk. Telefax 45 82 51

Læs mere

Bypassing the. Brian Marick

Bypassing the. Brian Marick Bypassing the GUI Brian Marick Problemer med GUI GUI er designet for mennesker, ikke automatisering Automatiseret test af GUI kræver specialiseret værktøjer Har tildens til at bryde ned når der sker ændringer

Læs mere

DOKUMENTBROKER Koncept

DOKUMENTBROKER Koncept DOKUMENTBROKER Koncept Copyright 2012 INDHOLDSFORTEGNELSE 1 Hvad er DokumentBrokeren?...1 1.1 Formål...1 1.2 Fordele...1 1.3 Baggrund...2 2 Komponenter...3 2.1 Dataflet...4 2.2 Platform og teknologi...4

Læs mere

Synopsis. Hardi Bootlader m. Java ME

Synopsis. 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 mere

EA3 eller EA Cube rammeværktøjet fremstilles visuelt som en 3-dimensionel terning:

EA3 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 mere

Oprettelse af Titelblok i Capture og Capture CIS

Oprettelse af Titelblok i Capture og Capture CIS e-service Titelblok i OrCAD Capture og Capture CIS Side 1 af 11 Oprettelse af Titelblok i Capture og Capture CIS Note skrevet af : Nordcad Systems Technical Support Revision : April 2003, Release 14.2/9.2.3,

Læs mere

Vi vil meget gerne arbejde med gevinstrealisering, men der er så mange udfordringer og modstand. Survey om Business Case og Gevinstrealisering

Vi vil meget gerne arbejde med gevinstrealisering, men der er så mange udfordringer og modstand. Survey om Business Case og Gevinstrealisering Vi vil meget gerne arbejde med gevinstrealisering, men der er så mange udfordringer og modstand Survey om Business Case og Gevinstrealisering Mads Lomholt Reference Peak 2013 Brug af undersøgelsen er tilladt

Læs mere

Sådan er fremtidens virtuelle arbejdsplads idag! Copyright 2011 Microsoft Corporation

Sådan er fremtidens virtuelle arbejdsplads idag! Copyright 2011 Microsoft Corporation Sådan er fremtidens virtuelle arbejdsplads idag! 5 tendenser der ændrer arbejdspladsen i fremtiden med IT. Giv dine medarbejdere Consumerization adgang til de applikationer af medarbejdere de har brug

Læs mere

Roadshow: ITIL V3 hvordan træder man ud af børneskoene?

Roadshow: ITIL V3 hvordan træder man ud af børneskoene? Roadshow: ITIL V3 hvordan træder man ud af børneskoene? Westergaard Management A/S Stifter Ole Westegaard Adm. Direktør Steen Sverker Nilsson Direktør Johnny Jensen Westergaard Management stiftedes den

Læs mere

Teknologi i eget hjem

Teknologi i eget hjem Nøglen til it-gevinster ligger i at sikre, brugerne oplever, it-systemet er en succes Teknologi i eget hjem En kvalitativ analyse af brugernes erfaring med anvendelse af træningsteknologier i eget hjem

Læs mere

IAI Quick Start Guide

IAI Quick Start Guide IAI Quick Start Guide Opsætning: Manualen til controllerene ligger i: Produkter\IAI\Manual\RoboCylinder\Controller\ Her ligger den i en undermappe alt efter hvilken type controller det er. Installer RCPC

Læs mere

- Erfaringer med implementering af MES løsninger. SESAM RAMBØLL, d 31. marts. 2011 DC Produktions IT Projekt Afdelingen Arne Boye-Møller

- Erfaringer med implementering af MES løsninger. SESAM RAMBØLL, d 31. marts. 2011 DC Produktions IT Projekt Afdelingen Arne Boye-Møller - Erfaringer med implementering af MES løsninger SESAM RAMBØLL, d 31. marts. 2011 DC Produktions IT Projekt Afdelingen Arne Boye-Møller DC Projektorganisation Arne J. Boye-Møller, Produktions IT, Projektafdelingen

Læs mere

IT Service Management - the ITIL approach

IT Service Management - the ITIL approach IT Service Management - the ITIL approach Mikael M. Hansen mhansen@cs.aau.dk 2.2.57 Mikael M. Hansen Page 1 TOC Mine indlæg Dagens program: IT Service Management Alternativerne ITIL

Læs mere

PAXNET. - Den tekniske implementering - Offentlig netværks ydelser - Det fysiske netværk - Drift af netværket

PAXNET. - Den tekniske implementering - Offentlig netværks ydelser - Det fysiske netværk - Drift af netværket PAXNET - Den tekniske implementering - Offentlig netværks ydelser - Det fysiske netværk - Drift af netværket Detaljeret indhold PAXNET og standarder Data transport (X.25 baseret) Tilkoblingsmuligheder

Læs mere

Struktureret system udvikling Minimodul 1: Introduktion, UML og use cases

Struktureret system udvikling Minimodul 1: Introduktion, UML og use cases Struktureret system udvikling Minimodul 1: Introduktion, UML og use cases Rasmus L. Olsen, 27 februar 2008 Introduktion Kursets hjemmeside http://www.kom.aau.dk/~rlo/ Kursus holder Rasmus L. Olsen Færdiguddannet

Læs mere

KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB

KURSER 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 mere

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet. Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er, at programmet skal registreres (programmet kan dog bruges i 30 dage, hvis det ikke

Læs mere

Lonbox PCM2001 betjeningsenhed

Lonbox PCM2001 betjeningsenhed PROLON CONTROL SYSTEMS Herstedvesterstræde 56 DK-2620 Albertslund Danmark Tlf.: (+45) 43620625 Fax: (+45) 43623125 Lonbox PCM2001 betjeningsenhed Bruger vejledning Oktober 2002 Denne manual beskriver installation

Læs mere

Jan Kjær (j.kjaer@enzym.dk) Sitecore Intranet Project Consultant w w w. e n z y m. d k

Jan Kjær (j.kjaer@enzym.dk) Sitecore Intranet Project Consultant w w w. e n z y m. d k Jan Kjær (j.kjaer@enzym.dk) Sitecore Intranet Project Consultant Feb 2008 w w w. e n z y m. d k Page 1 Page 2 Page 3 Agenda Filosofien bag Sitecore Intranet Portal Et intranet er mere end et website på

Læs mere

NC_8_ Quick Guide v1.0. CJ1W-NC_8_ Position Control via EtherCAT. Quick Guide

NC_8_ Quick Guide v1.0. CJ1W-NC_8_ Position Control via EtherCAT. Quick Guide Quick Guide v1.0 CJ1W- Position Control via EtherCAT Quick Guide Denne Quick Guide er ment som supplement til de respektive manualer for CJ1W- modulet og de installerede servodrev, frekvensomformere og

Læs mere

Blue Water Rejsen mod Social Business A model for communication and collaboration

Blue Water Rejsen mod Social Business A model for communication and collaboration Blue Water Rejsen mod Social Business A model for communication and collaboration Presented by: Marianne Muff Førrisdahl, Manager IT Development http://www.linkedin.com/in/mariannemuffforrisdahl Blue Water

Læs mere

Efter installation af GEM Drive Studio software fra Delta s CD-rom, skal hoved skærmbilledet se således ud: (koden til administrator adgang er: admin)

Efter installation af GEM Drive Studio software fra Delta s CD-rom, skal hoved skærmbilledet se således ud: (koden til administrator adgang er: admin) Hurtig opstart af Infranor XtrapulsPac-ak drev: Dette er en enkelt og kortfattet vejledning i opsætningen af XtrapulsPac-ak driver til anvendelse i stand-alone mode. Ingen Profibus forbindelse. For senere

Læs mere

Projektplan for DIKU studenterprojekter

Projektplan for DIKU studenterprojekter Projektplan for DIKU studenterprojekter Forfatter: Anders Johansen, Softwareudvikler, Det Kongelige Bibliotek 29. januar, 2007 Projektplan version 1.0 Det Kongelige Bibliotek Postboks 2149, DK-1016 København

Læs mere

NemID DataHub adgang. morten@signaturgruppen.dk & jakob@signaturgruppen.dk. Doc. 25538-12, sag 10/3365

NemID DataHub adgang. morten@signaturgruppen.dk & jakob@signaturgruppen.dk. Doc. 25538-12, sag 10/3365 NemID DataHub adgang morten@signaturgruppen.dk & jakob@signaturgruppen.dk Agenda Funktionaliteten og brugeroplevelsen Arkitekturen og komponenterne bag NemID og digital signatur Datahub token Pause Udvikling

Læs mere

Microcontroller, Arduino

Microcontroller, Arduino Microcontroller, Arduino Kompendium til Arduino-programmering i Teknologi. Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Vi skal forstå princippet i programmering af en uc og se

Læs mere

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX IT -Eksamen Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX [Vælg en dato] Indhold Indledning... 2 Teori... 3 Hvorfor dette design... 4 Produktet... 4 Test og afprøvning... 9 Konklusion... 10 Indledning

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

Lav testsuppe på en sten med exploratory test

Lav testsuppe på en sten med exploratory test Lav testsuppe på en sten med exploratory test TestExpo 29. Januar 2015 Lidt om mig selv Uddannelse Konstabel i flyvevåbnet Certificeringer: SCRUM master, ISEB foundation/practitioner, CAT trainer, TMap

Læs mere

UNDERVISNINGSKURSUSKATALOG

UNDERVISNINGSKURSUSKATALOG UNDERVISNINGSKURSUSKATALOG qlikview.com Om dette katalog Dette katalog giver dig alle de nødvendige oplysninger om QlikViews portefølje af tilbud inden for uddannelsesservice. Dette katalog er opdelt i

Læs mere

IP Telefoni. IP telefoni introduktion. TDC IP telefoni Scale

IP Telefoni. IP telefoni introduktion. TDC IP telefoni Scale IP Telefoni IP telefoni introduktion TDC IP telefoni Scale Internet telefoni IP Telefoni VoIP??? Lidt om gammeldags telefoni Definitioner Internet Telefoni IP Telefoni VoIP PSTN: Public Switched Telephone

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

Et bud på regulatorisk strategi og niveau(er) for nye MedTech virksomheder

Et bud på regulatorisk strategi og niveau(er) for nye MedTech virksomheder Presentation title 1 Et bud på regulatorisk strategi og niveau(er) for nye MedTech virksomheder Peter Bøge Senior Controls manager, Novo Nordisk; Formand for Medicoindustriens ekspertgruppe for Safety

Læs mere

Oktober 2013 HLG/XIGA. Opstartsvejledning ATS Engros 1/12

Oktober 2013 HLG/XIGA. Opstartsvejledning ATS Engros 1/12 Oktober 2013 HLG/XIGA Opstartsvejledning ATS Engros 1/12 1. ATS Engros vejledning for aktører Formålet med dette dokument er at beskrive, hvordan du kommer i gang med at anvende ATS til test af certifikat

Læs mere

Input/Output: Brugergrænseflader. dopsys

Input/Output: Brugergrænseflader. dopsys Input/Output: Brugergrænseflader dopsys Interaktion med bruger Visse devices lægger et fundamentalt sæt af spilleregler for vores brug af computere Generisk tilbagemelding, hvad laver den : Billedskærm

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

Software Assurance (SA) http://www.microsoft.com/danmark/licens/sa.mspx

Software Assurance (SA) http://www.microsoft.com/danmark/licens/sa.mspx Software Assurance (SA) http://www.microsoft.com/danmark/licens/sa.mspx Hvad er en CAL? (Client Access License) CAL-tildeling baseret på bruger (User) eller enhed (Device) Hvad er en Core CAL? Core CAL

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2012 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 15. marts, 2012 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

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