Service orienteret arkitektur med Windows Communication Foundation

Størrelse: px
Starte visningen fra side:

Download "Service orienteret arkitektur med Windows Communication Foundation"

Transkript

1 INSTITUT FOR INFORMATIK OG MATEMATISK MODELLERING Eksamensprojekt Service orienteret arkitektur med Windows Communication Foundation Kgs. Lyngby Juli 2006

2 1.1 Institut for informatik og Matematisk Modellering TITEL: Service orienteret arkitektur med Windows Communication Foundation PROJEKTPERIODE: Eksamensprojekt 35 point, Foråret 2006 UDFØRT AF: Rasmus Reitz s Peter Thornton-Eriksen s VEJLEDERE: Steen Eriksen NextUs A/S Bjarne Poulsen DTU, IMM Michael R Hansen DTU, IMM

3 1.2 RESUME Rapportens formål er at undersøge anvendeligheden af en service orienteret arkitektur. Med udgangspunkt i udvikling af et kvalitetssikringssystem til kundekontaktcentre. Vil det blive undersøgt, om der med fordel kan opstilles en service orienteret arkitektur til løsning af de opstillede krav til systemet. Efter en analyse af den opstillede specifikation på systemet, vil der med en service orienteret tilgang til problemstillingen blive opstillet en arkitektur. Det udarbejdede design vil med Windows Communication Foundation og.net blive tilstrækkelig implementeret og testet, til at dokumentere om det kan konkluderes at der opnås umiddelbare fordele, som underbygger at, der med succes kan anvendes en service orienteret arkitektur til løsning af det ønskede system. 1.3 ABSTRACT The purpose of the report, is to examine the usability and advantages of a service-oriented architecture. Based on development of a quality assurance system for customer service departments, the usability and advantages, of utilizing a service-oriented architecture in such a system, will be examined. Based on analysis of the specifications for the system, and the principles of service orientation an architecture will be defined. The defined architecture will be implemented and tested using Windows Communication Foundation and.net to a degree where be used in the examination. I

4 1.4 FORORD Denne rapport er udarbejdet som Civilingeniør eksamensprojekt ved Informatik og Matematisk Modellering på Danmarks Tekniske Universitet. Vejledere på projektet har været Bjarne Poulsen og Michael R. Hansen. Projektet er udført i samarbejde med NextUs A/S på baggrund af et oplæg fra Tommy Langhoff fra Kundeservice Gruppen. Vi vil gerne takke følgende personer: Bjarne Poulsen og Michael R. Hansen for råd og vejledning gennem hele projektet. Steen Eriksen fra NextUs A/S for råd, vejledning og korrekturlæsning af rapporten. NextUs A/S for at stille udstyr og lokaler til rådighed. Tommy Langhoff fra Kundeservice Gruppen for bistand med praktisk erfaring og viden indenfor kundekontaktcentre branchen. Ditte Jensen for korrekturlæsning. Kgs. Lyngby, Juli 2006 Rasmus Reitz, s Peter Thornton-Eriksen, s II

5 KAPITEL 1 - INTRODUKTION BAGGRUND KUNDEKONTAKTCENTER DET ØNSKEDE SYSTEM PROBLEMFORMULERING SERVICE ORIENTERING / SERVICE ORIENTERET ARKITEKTUR Service orientering / Objekt orientering IDENTIFIKATION AF SERVICES I SYSTEMET PROJEKT AFGRÆNSNING Tidsplan RAPPORTENS STRUKTUR...7 KAPITEL 2 - KRAVSPECIFIKATION KRAVSPECIFIKATION FOR SERVICES System Evaluering Questionaire RESUME Systemservice Evaluering Questinarie...14 KAPITEL 3 - ANALYSE AKTØRER Aktør diagram Aktør beskrivelser SYSTEM SERVICE Use case model Domænemodel EVALUERING Use case Model Domænemodel QUESTIONAIRE Use case Model Domænemodel RESUME...32 KAPITEL 4 SERVICE ORIENTERET ARKITEKTUR TRADITIONEL ARKITEKTUR SERVICE ORIENTERET ARKITEKTUR DE FIRE HOVEDREGLER Hovedregel 1: Grænser er eksplicitte Hovedregel 2: Services er autonome Hovedregel 3: Services deler skema og kontrakter ikke objekter og klasser Hovedregel 4: Kompatibilitet er baseret på policies KARAKTERISTIKA VED SO/SOA WINDOWS COMMUNICATION FOUNDATION (WCF) Grundlaget for Windows communcation foundation WCF s ABC - Address, Binding, Contract Sikkerhed Besked udveksling Hosting RESUME...48 III

6 KAPITEL 5 - DESIGN BAGGRUND FOR DESIGN OVERORDNET ARKITEKTUR Sikkerhedsmekanisme Service skabelon SYSTEMSERVICE Kontrakter Klasser i system-servicen Tilføj service til systemet Database design QUESTIONAIRESERVICE Kontrakter Klassediagram Database design EVALUERINGSERVICE Kontrakter Klassediagram Database design RESUME...69 KAPITEL 6 - IMPLEMENTERING WCF IMPLEMETERING Arkitektur VALIDERING/AUTORISERING I SIKKERHEDSMEKANISMEN CiwUserNamePasswordValidator CiwServiceAuthorizationManager ADDSERVICE OPERATION DATA ACCESS Stored procedures Dataset RESUME...77 KAPITEL 7 - TEST TESTMETODER Arkitekturtest Unittests Accepttest RESUME...83 KAPITEL 8 - KONKLUSION PROBLEMFORMULERING OPSUMMERING KONKLUSION FREMTIDIGT ARBEJDE...87 KILDEFORTEGNELSE..88 IV

7 FIGUR TABEL Figur 1 System skitse...5 Figur 2 Begrænset systemmodel projekt fokusområde...6 Figur 3 Kravsmodel for bruger administration...10 Figur 4 Kravsmodel for gruppe administration...10 Figur 5 Kravsmodel for rolle administration...11 Figur 6 Kravsmodel for service administration...11 Figur 7 Kravsmodel for Evalueringservicen...12 Figur 8 Kravsmodel for Questionaireservicen...13 Figur 9 Aktør diagram...16 Figur 10 Hierarki i systemservicen...18 Figur 11 Use case diagram til sikkerhedshåndtering...19 Figur 12 Use case diagram brugeradministration...20 Figur 13 Use case diagram for gruppeadministration...21 Figur 14 Use case diagram for rolle administration...22 Figur 15 Use case diagram service administration...23 Figur 16 Domænemodel til systemservice...23 Figur 17 Use case diagram Evalueringservice...25 Figur 18 Domænemodel til evalueringsservice...26 Figur 19 Use case diagram for Questinaire servicen...27 Figur 20 Domænemodel for Questionaireservicen...31 Figur 21 Traditionel arkitektur...34 Figur 22 Service Orienteret Arkitektur...36 Figur 23 Windows Communication Foundations ABC...41 Figur 24 IExtensibleDataObject...44 Figur 25 Overordnet arkitektur...50 Figur 26 Sikkerhedsstruktur...51 Figur 27 Service skabelon...52 Figur 28 Klassediagram for CiwSecurity...53 Figur 29 Klasse diagram ErrorHandling assembly...53 Figur 30 Klassediagram for systemservicen...57 Figur 31 System sekvens diagram for tilføjelse af en service til systemet...58 Figur 32 Gruppe udvidelser for system database...59 Figur 33 Service udvidelser for systemservice...60 Figur 34 Klasse diagram for Questionaireservicen...63 Figur 35 Database diagram for Questionaireservicen...64 Figur 36 Klasser i Evalueringservicen...67 Figur 37 Database Diagram Evalueringservice...68 Figur 38 Dataset til CiwServices klassen...77 Figur 39 Illustration af kald under arkitekturtesten...80 Figur 40 Resultat af unittests for AddService...82 Figur 41 Code Coverage resultat efter kørsel af unittests for AddService...82 Figur 42 Mockup model der benyttes til AddService test...83 Figur 43 Manuel kontrol af data i databasen vha. Microsoft SQL Server Management Studio..83 V

8 LISTE AF TABELLER Tabel 1 Krav til adgangskontrol i systemservicen...9 Tabel 2 Forskal til protokol i Evalueringservicen...24 Tabel 3 Standart binding typer i Windows Communication Foundation...45 Tabel 4 Legitimationstyper ved forskellige transporttyper i WCF...46 Tabel 5 Datakontrakter i systemservicen...56 Tabel 6 Klasser i systemservicen...56 Tabel 7 - Datakontrakter vedrørende test og analyser...61 Tabel 8 Datakontrakter vedrørende besvarelse af test og analyser...62 Tabel 9 Beskrivelse af klasser i Questionaireservicen...62 Tabel 10 Datakontrakter omhandlende administration af skemaer i Evalueringservicen...65 Tabel 11 Datakontrakter omhandlende evalueringer og skemadata i Evalueringservicen...66 Tabel 12 Datakontrakt til lederkalibrering i Evalueringservicen Tabel 13 Beskrivelse af klasserne i Evalueringservicen...67 Tabel 14 Unittests i arkitekturtesten LISTE AF EKSEMPLER Eksempel 1 Service kontrakt...42 Eksempel 2 Service implementering...42 Eksempel 3 Datakontrakt...43 Eksempel 4 Implemtering af CiwUserNamePasswordValidator...73 Eksempel 5 Implemtering af CiwUserAuthorizationManager...74 Eksempel 6 AddService operation i systemservicen Eksempel 7 Testmetode til AddService funktionen...81 Eksempel 8 Testmetode til AddService der forventer, der kastes en exception...81 VI

9 Kapitel 1 INTRODUKTION Der vil i dette kapitel blive redegjort for baggrunden for projektet, problemstillingen og hvilke områder opgaven vil begrænse sig til. Da der i projektet arbejdes med en løsning, der skal anvendes i kundekontaktcentre, vil der desuden være en generel beskrivelse af opbygningen af kundekontaktcentre, deres virkeområde samt arbejdsrutiner. Der vil sidst i kapitlet kunne findes en kapitel-oversigt. 1

10 1.1 BAGGRUND Projektet tager udgangspunkt i en henvendelse fra Tommy Langhoff, som gennem sit arbejde med rådgivning og uddannelse af kundekontaktcentre har specificeret et kvalitetssikringssystem til disse. Oplægget kan findes i bilag 1. Tommy Langhoff har gennem de sidste år arbejdet med ledelse og styring af kundekontaktcentre. Tommy Langhoff er i dag en del af Kundeservice Gruppen 1, som sælger konsulentbistand til kundekontaktcentre. Gennem arbejdet har Tommy Langhoff opnået viden og erfaring om kundekontaktcentres arbejdsmetoder samt hvilke problemer og svagheder, der findes i deres rutiner. Tommy Langhoffs primære opgave er at rykke kundekontakt-centre tættere på en optimal ledelse og styring. Dette skal gavne medarbejdere, ledelse og i sidste ende kunderne. I arbejdet med forbedring af arbejdsmetoderne har Tommy Langhoff set et stigende behov for et system, der på en standardiseret og ensrettet måde kan sikre kundekontaktcenteret en stigende kvalitet i kontakten med kunderne. Tommy Langhoff har i fællesskab med NextUs A/S indgået en aftale om udvikling af dette system. NextUs stiller i den forbindelse den tekniske ekspertise til rådighed for udvikling af systemet. Tommy Langhoff vil gennem udviklingsarbejdet bidrage med den fornødne faglige viden omkring kundekontaktcentre. Tommy Langhoff vil desuden i slutningen af processen, bidrage med kundeobjekter til test for at opnå et system, der rammer markedet bedst muligt. NextUs, Tommy Langhoff og de studerende har i samråd opnået enighed om at udvikle en del af dette system som eksamensprojekt. Dette vil resultere i en længere udviklingsperiode, men man mener, at dette er værd at satse på for til gengæld at opnå en mere nuanceret og velovervejet tilgang til analyse og design af løsningen. 1.2 KUNDEKONTAKTCENTER Det er i enhver virksomhed et vigtigt aspekt at pleje og supportere sine kunder. Det er vigtigt at dialogen mellem firma og kunder er professionel og ligger kvalitetsmæssigt på et højt niveau. Kundekontaktcentre er derfor i stigende grad en del af organisationen, der stjæler fokus. Behovet for et kundekontaktcenter eksisterer i dag i alle brancher, som i kraft af deres produkter har brug for at føre en dialog med deres kunder. Dette vil som oftest være i form af salg, service eller support. Strukturen i et kundekontaktcenter er ofte hierarkisk opbygget og består af ledere, mellemledere samt et antal medarbejdere. Kundekontaktcenteret opererer som oftest med forskellige grupperinger. Disse grupperinger er anvendt til at skille medarbejdere i mindre virkeområder eller specifikke produkt grupper alt efter behov. Den enkelte medarbejders kontakt med kunden er i næsten alle tilfælde via telefon eller e- mail/brev. Det daglige arbejde for en medarbejder er typisk at yde support inden for sit virkeområde. Udover dette tilhører medarbejderen måske en eller flere grupper med tilknytning til specifikke firmaprodukter. Medarbejderen tager imod opkald eller besvarer breve fra kunder angående fejlretning, anvendelse af produktet eller andre problematikker af lignende karakter. Samtalen registreres med hensyn til type, emne udfald, kundetilfredshed samt andre parametre, som gør sig gældende på det specifikke område. Den anden del af et kundekontaktcenteret er leder og mellemleder staben, som beskæftiger sig med ledelse og administration af centeret. Den primære opgave er her at lave løbende kvalitetskontrol af de enkelte grupper og medarbejdere. Kvalitetskontrol og 1 2

11 udvikling/uddannelse af den enkelte medarbejder er den naturlige måde at højne kvaliteten af centeret, da det er den enkelte medarbejder, der gennemfører de få vigtige minutter i kontakten med kunden, og på denne måde er centerets ansigt udad til. Lederne i centrene bruger derfor meget af deres tid på at foretage denne løbende kvalitetskontrol. I forbindelse med dette indsamler lederne information fra medarbejderne vedrørende kontakten med kunderne. Ud fra disse informationer udfærdiges en række rapporter der skal give ledelsen et billede af service niveauet i centeret. Herunder hvilke sager der behandles, hvad resultaterne er, samt hvad er kundernes tilfredshed. En del af ledernes arbejde er ligeledes at observere den enkelte medarbejder i hans kontakt med kunden og foretage evalueringer på dette, således at medarbejderen kan udvikles fagligt og udføre et bedre stykke arbejde. Det er i denne sidste del af kundekontaktcenter rutinerne projektet her har sin berettigelse. Som tidligere nævnt hjælper Tommy Langhoff lederne med at lave en mere målrettet kvalitetskontrol af den enkelte kundekontakt medarbejder. Med afsæt i sine erfaringer har Tommy Langhoff beskrevet et system bestående af en række værktøjer, som hver især dækker et behov hos lederne for nemmere at gennemføre de arbejdsrutiner der knytter sig til arbejdet med kvalitetssikring i kundekontaktcenteret. 1.3 DET ØNSKEDE SYSTEM Systemet, der ønskes udviklet, skal realisere behovet for et kvalitetssikrings system til anvendelse i kundekontaktcentre og vil ud fra Tommy Langhoffs beskrivelse skulle indeholde følgende værktøjer. Evalueringsskemaer Standardiserede skemaer og protokoller til brug ved evaluering af medarbejdere. Skemaerne anvendes når lederne ud fra fastlagt procedure foretager en evaluering af medarbejderne under igangværende samtaler eller anden kontakt med kunder. Uddannelse og vejledning Vidensbase med en samling af materiale som ledere i kundeservice centeret kan benytte til uddannelse og vejledning af medarbejdere. Materialet leveres af Kundeservicegruppen som en del af det samlede system. Market Info Benyttes til simpel optælling af hvorledes de sager, kundekontaktcenteret håndterer, er fordelt på f.eks. produkter, emner, mv. Når en medarbejder afslutter en sag, skal han/hun angive hvilket produkt, emne, mv. sagen omhandlede. Questionaire Test og analyser der kan benyttes til at vurdere medarbejdernes kompetencer inden for f.eks. bestemte produkter. Denne vurdering vil udføres ud fra, at den enkelte medarbejder fra tid til anden skal gennemgå forskellige tests eller spørgeskemaer. IVR Integration til ekstern service der benyttes til at evaluere medarbejderen efter endt opkald. Dette modul vil ikke have nogen direkte dialog med nogen medarbejdere i kundekontaktcenteret. Modulet vil være kontaktflade til et eksternt system, som kan levere information om kunders tilfredshed. Rapportering og Analyse Generering af rapporter og analyser ud fra data der er opsamlet via de overstående punkter. Disse rapporter vil herefter være grundlag for den løbende kvalitetsmåling. Ud fra rapporterne kan der desuden planlægges f.eks. videreuddannelse af medarbejderne. 3

12 1.4 PROBLEMFORMULERING Efter at have evalueret Tommy Langhoffs beskrivelser af værktøjerne er det vores overbevisning, at man med fordel vil kunne implementere systemet ved hjælp af Service Orientering/Service Orienteret Arkitektur. Oplægget fra Tommy Langhoff, opstiller som udgangspunkt en række værktøjer/behov for enkeltstående services som hver især knytter sig til en afgrænset arbejdsopgave. Disse hører alle under det samme fagspecifikke domæne, nemlig kundekontaktcenter branchen. Projektet vil derfor tage udgangspunkt i dette behov og efterprøve, hvorvidt det er fordelagtigt at implementere et system der løser disse behov, ved hjælp af en service orienteret arkitektur. Herunder vil der blive undersøgt, hvilke fordele og ulemper denne type arkitektur medfører. 1.5 SERVICE ORIENTERING / SERVICE ORIENTERET ARKITEKTUR Der er mange meninger om, hvad begreberne service orientering og service orienteret arkitektur dækker over, samt hvordan disse skal tolkes. Projektet vil ikke fokusere på disse mange holdninger, men forholde sig til begreberne ud fra følgende tilgang: Service orientering er midlet, og service orienteret arkitektur er målet forstået således, at service orientering benyttes til at opstille en service orienteret arkitektur. Igennem projektet vil der blive arbejdet med en service orienteret tilgang til problemstillingen med henblik på at opstille en service orienteret arkitektur. I projektet vil der blive taget udgangspunkt i, at en service orienteret arkitektur er defineret ud fra de fire hovedregler beskrevet i kapitel SERVICE ORIENTERING / OBJEKT ORIENTERING Som ved service orientering og service orienteret arkitektur, er der mange meninger om hvorvidt service orientering og objekt orientering komplementere, overflødiggøre eller direkte er en hindring for hinanden. Projektets indgangsvinkel til denne diskussion er, at service orientering og objekt orientering bør komplementere hinanden for at udvikle systemer med en service orienteret arkitektur. Service orientering og objekt orientering benyttes på forskellige abstraktions niveauer under analysen af systemet. Service orientering benyttes til at identificere hvilket services systemet skal indeholde og dermed opstiller den service orienterede arkitektur. Når de enkelte services er identificeret vha. service orientering, benyttes der objekt orientering til at udvikle disse services. 4

13 1.6 IDENTIFIKATION AF SERVICES I SYSTEMET Ud fra de ønskede værktøjer i systemet, kan der identificeres en række services. Hvert af disse værktøjer er helt eller delvist indbyrdes isoleret, det er derfor oplagt, at realisere dem som services der hver især opfylder ét behov. De opstillede services løser en række forretningsspecifikke behov, men hver af disse services har ligeledes en række praktiske behov. Et eksempel på dette er brugervalidering. Brugervalidering er ikke direkte et forretningsbehov for kundecenteret, men et mere generelt behov til systemet. Disse vil efterfølgende refereres til som ikke forretningsspecifikke behov. Disse behov kan ligeledes realiseres som services, disse kaldes for systemservices. Ved at realisere, f.eks. brugervalidering som en systemservice, kan alle de forretningsspecifikke services benytte denne til brugervalidering. Der er nu opstillet en række services, forretningsspecifikke og ikke forretningsspecifikke, som opfylder hvert deres behov og tilsammen realiserer det ønskede system. Systemet vil kunne skitseres som illustreret i Figur 1. System skitse Web brugerflade Forretningsspecifikke services Market Info Evaluering Uddannelse Ikke forretningsspecifikke services System services Rapportering IVR Questionaire Sikkerhed Administration Brugere mm. Figur 1 System skitse Ved at sammensætte disse services, er det muligt at opbygge et system der løser kundekontaktcenters behov for et kvalitetssikringssystem. Endnu en fordel ved at benytte en række services er, at systemet nemt kan tilpasses det enkelte kundekontaktcenter, da alle centre ikke nødvendigvis har behov for alle services, eller har ønske til andre og nye services. Interaktionen med brugeren vil foregå gennem en brugeflade som benytter de pågældende services. Brugerfladen kan, da der benyttes service orienteret arkitektur, teoretisk være implementeret som webside, Windows-applikation, eller en applikation til mobile enheder. Der er dog fra Tommy Langhoffs side ytret ønske om en Web-baseret brugerflade. 5

14 1.7 PROJEKT AFGRÆNSNING Problemstillingen i opgaven er at undersøge, hvorvidt en service orienteret arkitektur med fordel kan benyttes til at opbygge et system til kvalitetssikring i et kundeservicecenter. Af hensyn til hvad der i projektperioden er muligt at nå, er projektet begrænset til at fokusere på et udpluk at de nævnte services. Med disse vil vi undersøge hvorvidt service orientering er en velvalgt metode, til at realisere behovene for et system af denne karakter. De udvalgte services er som følger. Evaluering Questionaire System Kombinationen af disse services vil i projektet blive omtalt som kundekontaktcenter systemet, eller blot systemet. Fokusområdet for projektet er illustreret i Figur 2. Figur 2 Begrænset systemmodel projekt fokusområde Der vil ikke blive udviklet brugerflade til systemet, da dette falder uden for projektets fokus område. Da NextUs er Microsoft Certified Partner og har et godt kendskab til.net er det på forhånd specificeret, at den service orienterede arkitektur skal implementeres vha. Windows Communication Foundation. Som database system er der valgt Microsoft SQL Server Udviklingen vil foregå i Visual Studio 2005 med.net 2.0 og Windows Communication Foundation Beta 2. Det primære programmeringssprog vil være C# TIDSPLAN I bilag 10 er vedlagt den opstillede tidsplan for projektet. 6

15 Kapitel 1 Introduktion 1.8 RAPPORTENS STRUKTUR Kapitlet giver en generel introduktion til projektet. Desuden belyses i grove træk den baggrundsviden omkring det fagspecifikke område, som er nødvendig for at forstå grundlaget for udviklingen af systemet. Kapitel 2 Kravspecifikation På baggrund af materiale fra Tommy Langhoff er der udarbejdet en kravspecifikation, som vil blive gennemgået i dette kapitel. Kravspecifikationen vil koncentrere sig om de udvalgte services til projektperioden. Kapitel 3 Analyse Kapitlet vil ud fra de i kapital 2 fastsatte krav beskrive den foretagne analyse. Der vil i den forbindelse blive gennemgået aktører og use case diagrammer. Der vil desuden blive gennemgået en del af de opstillede use Cases i kapitlet. Resten vil af hensyn til læsbarheden være at finde i bilag. I kapitlet vil der også blive gennemgået domæne modeller, som vil ligge til grund for database designet. Kapitel 4 Service orienteret arkitektur I kapitel 4 vil de teoretiske aspekter vedrørende Service orienteret arkitektur blive behandlet. Der vil i kapitlet blive opstillet hvilke fordele, der kan være ved at benytte sig af service orienteret Arkitektur. Kapitlets sidste del vil gennemgå, hvorledes Windows Communication Foundation er opbygget. Kapitel 5 - Design Kapitlet gennemgår hvorledes systemet er designet, herunder overordnet arkitektur, sikkerhed og klasse diagrammer. Kapitel 6 - Implementering Implementeringsafsnittet vil på baggrund af det fortagende design indeholde de vigtigste aspekter vedrørende implementering. Der vil i kapitlet blive gennemgået de vigtigste punkter vedrørende implementering af systemet ved hjælp af Windows Communication Foundation og.net. Kapitel 7 - Test Der vil i dette kapitel blive opstillet metoder for test af systemet samt eksempler på udførelse af disse. Kapitel 8 - Konklusion I konklusionen vil vi opsummere og konkludere på de resultater, vi er kommet frem til set i forhold til de opstillede krav og visioner fra starten af projektet. 7

16 Kapitel 2 KRAVSPECIFIKATION Med udgangspunkt i materialet fra Tommy Langhoff (bilag 1) og begrænsningen i kapitel 1, er der i dette kapitel udarbejdet kravspecifikationen til systemet. Der vil til hvert område være en kort gennemgang af, hvilken funktion den pågældende del af systemet har. For hver service vil der være en liste af specifikke krav. Kravene er opstillet ud fra materialet, der er modtaget fra Tommy Langhoff. Af hensyn til overblikket i rapporten er den fulde kravspecifikation flyttet til bilag 2. Der vil i kapitlet være beskrivelse af krav til følgende services: System Evaluering Questionaire 8

17 2.1 KRAVSPECIFIKATION FOR SERVICES SYSTEM Systemservicen er ikke en service, der direkte fremgår af materialet fra Tommy Langhoff. Denne service er indført for at opfylde en række ikke funktionelle krav, som beskrevet i afsnit 1.6. Denne service skal samle de administrative funktioner og stille dem til rådighed for andre services i systemet. Den primære opgave vil være at håndtere bruger administration. Servicen skal tilbyde operationer, der gør det muligt at oprette, slette og vedligeholde brugere, grupper og roller. Desuden skal servicen tilbyde brugervalidering og autorisering samt styring af hvilke services, der udgør systemet. Systemservicens behov er delt op i følgende grupper, som beskrives i det følgende. Der er indsat figurer, som for hver gruppe viser de opstillede krav. De specifikke krav for de enkelte grupper er at finde på tabelform i bilag 2 1. Adgangskontrol 2. Bruger administration 3. Gruppe administration 4. Rolle administration 5. Service administration Adgangskontrol. Adgangskontrol skal implementere funktionalitet, der gør det muligt for andre services at validere en bruger imod systemet, samt autorisere om den pågældende bruger må anvende den operation der forsøges benyttet. Tabel 1 Krav til adgangskontrol i systemservicen Navn RQ-S01 Valider bruger RQ-S02 Autoriser bruger Beskrivelse Det skal være muligt at validere en bruger i systemet på baggrund af brugernavn og password. Det skal være muligt at checke hvor vidt en bruger har tilladelse til at udføre en bestemt operation ud fra de roller brugeren er tildelt. 9

18 Administrer brugere. Gruppen Administrer bruger indeholder de krav, der er stillet til systemet, set i forhold til at kunne håndtere brugere. cd Administrer brugere RQ-S19 Tildel rolle til bruger RQ-S12 Tilføj bruger til gruppe RQ-S11 Fjern bruger fra gruppe RQ-S20 Fjern rolle fra bruger (from Administrer roller) (from Administrer grupper) (from Administrer grupper) (from Administrer roller) RQ-S06 Tilføj bruger RQ-S04 Opdater bruger detaljer RQ-S05 Slet bruger RQ-S03 Vis bruger detaljer Søg bruger Figur 3 Kravsmodel for bruger administration I Figur 3 er vist de krav der er opstillet til bruger administration i systemet. Detaljer kan findes i bilag Administrer grupper. For at imødekomme behovet for inddeling af brugere i forskellige grupper er der opstillet de i Figur 4 viste krav til systemet. Detaljer kan findes i bilag 2 afsnit cd Administrer grupper RQ-S07 List gruppe detaljer RQ-S11 Fjern bruger fra gruppe RQ-S09 Opret gruppe RQ-S08 Opdater gruppe detaljer RQ-S10 Slet gruppe RQ-S12 Tilføj bruger til gruppe Figur 4 Kravsmodel for gruppe administration 10

19 Administrer roller For at Systemservicen har mulighed for at administrere hvilke brugere, der kan udføre de forskellige operationer i systemet, skal det ligeledes understøtte roller. Vi har valgt at arbejde med rolle strukturen, da vi er bekendt med den, og fordi den er godt understøttet i Microsoft platformen, som vi har valgt at bygge vores løsning på. Systemservicen skal derfor understøtte, at man kan operere med roller, som tildeles rettigheder. Brugere kan herefter tildeles roller. De nødvendige krav er vist i Figur 5 herunder. Detaljer kan findes i bilag 2 afsnit cd Administrer roller RQ-S13 Vis rolle detaljer RQ-S20 Fjern rolle fra bruger RQ-S18 Fjern rettighed fra rolle RQ-S14 Opdater rolle RQ-S17 Tildel rettigheder til rolle RQ-S16 Slet rolle RQ-S15 Opret rolle RQ-S19 Tildel rolle til bruger Service-administration. Figur 5 Kravsmodel for rolle administration Når der implementeres ny funktionalitet i systemet i form af nye services, skal disse kunne tilføjes systemet. Systemservicen skal derfor understøtte tilføjelse af en ny service og importere information om den nye services operationer, således at brugere kan tildeles roller og derigennem opnå rettighed til at bruge den nye service og dens operationer. De nødvendige krav til denne del af systemet er vist i Figur 6. Detaljer kan findes i bilag 2 afsnit cd Service administration RQ-S18 Fjern rettighed fra rolle (from Administrer roller) RQ-S17 Tildel rettigheder til rolle (from Administrer roller) RQ-S22 Fjern servi ce registrering RQ-S21 Registrer servi ce Figur 6 Kravsmodel for service administration 11

20 2.1.2 EVALUERING Denne service anvendes i forbindelse med at en medarbejder skal evalueres. Servicen skal realisere behovet beskrevet i bilag 1 afsnit Servicen skal i grove træk gøre det muligt at oprette en række skemaer af forskellig karakter. Disse skemaer bruges som retningslinjer og dokumentation for evaluering af medarbejdere. Som processen er beskrevet i bilag 1 afsnit vedrørende processen Samlyt, skal det være muligt at printe skemaer, så de kan anvendes uden brug af computer. Det skal desuden være muligt at indtaste en evaluering i skemaerne og gemme den i systemet. Ud over at tilbyde materiale til evaluering af medarbejdere, skal servicen ligeledes tilbyde en registrerings-funktion til lederkalibrering. Lederkalibrering er et koncept, hvor lederne mødes og sammen evaluerer en række medarbejdere. Formålet er at ensrette ledernes opfattelse af de enkelte medarbejdere, således at der foretages en ensartet evaluering af medarbejdere på tværs af lederne. Servicen skal tilbyde mulighed for at registrere disse kalibreringer. Begrebet kalibrering forklares yderligere i analysen i næste kapitel. Til servicen Evaluering er der defineret en række krav vist i Figur 7. Figuren viser den grafiske opstilling af kravene samt deres relationer. Detaljer kan findes i bilag 2 afsnit cd Evaluering RQ-ES03 Tilføj skema (from Administration) RQ-ES01 Tilføj skabelon (from Admi ni strati on) RQ-ES05 Ingen editering af evaluerings skemaer (from Administration) RQ-ES04 Slet skema RQ-ES02 Slet skabelon (from Administration) (from Admi ni strati on) RQ-ES08 Hent gammel evaluering RQ-ES09 vis evalueringer RQ-ES12 Søg RQ-ES11 Vis Kalibreringer RQ-ES07 Opret evaluering RQ-ES06 Print skema RQ-ES10 Registrer kalibrering Figur 7 Kravsmodel for Evalueringservicen Der er i hver service knyttet nogle krav til en administrationsdel. Disse krav er blevet markeret med (from Administration). Disse krav tilhører en kategori af krav, der henvender sig mere til administration end til anvendelse af servicen. Disse krav vil være forbeholdt en gruppe af brugere, der er tildelt et højere niveau af rettigheder end den almene bruger. Resten af kravene i Figur 7 er knyttet til den almindelige brug af servicen. 12

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

FKO Quick Guide. Kom godt igang med FKO Temperaturmåling

FKO Quick Guide. Kom godt igang med FKO Temperaturmåling FKO Quick Guide Kom godt igang med FKO Temperaturmåling FKO GUIDE Temperaturmåling Publikationen er udgivet af Socialstyrelsen Edisonsvej 18, 1. 5000 Odense C Tlf: 72 42 37 00 www.socialstyrelsen.dk Udgivet

Læs mere

Indholdsfortegnelse for kapitel 1

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

Læs mere

EG Data Inform. Byggebasen. WCF og webservices. Jens Karsø

EG Data Inform. Byggebasen. WCF og webservices. Jens Karsø EG Data Inform Byggebasen WCF og webservices Jens Karsø 10 Indholdsfortegnelse Byggebasen Services indledning... 2 Målsætning... 2 Valg af teknologier... 3 Kommunikationsmodel for byggebasen... 3 Services.byggebasen.dk...

Læs mere

Vejledning til KOMBIT KLIK

Vejledning til KOMBIT KLIK Vejledning til KOMBIT KLIK KOMBIT A/S Halfdansgade 8 2300 København S Tlf 3334 9400 www.kombit.dk kombit@kombit.dk CVR 19 43 50 75 0 Version Bemærkning til ændringer/justeringer Dato Ansvarlig 1.0 Første

Læs mere

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

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

Læs mere

10. Rapporter i BBR... 2

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

Læs mere

Kvik-guide: Sådan opretter du en bruger

Kvik-guide: Sådan opretter du en bruger Kvik-guide: Sådan opretter du en bruger Denne guide henvender sig til brugere, der er oprettet med en administrator- eller superbrugeradgang, og som har brug for at oprette andre brugere med tilknytning

Læs mere

KMD Brugeradministration til Navision og LDV

KMD Brugeradministration til Navision og LDV KMD Brugeradministration til Navision og LDV Vejledning for selvejere. Opdateret 09-09-2015 Indholdsfortegnelse 1 Overordnet liste af funktoner... 2 2 Vejledning... 3 2.1 Login til KMD Brugeradministration...

Læs mere

Dynamic Order Kom godt i gang

Dynamic Order Kom godt i gang Dynamic Order Kom godt i gang Projektstyring Ressourcestyring Kompetencestyring - Timeregistrering Side 1 af 17 Indholdsfortegnelse Dynamic Order Kom godt i gang... 1 Indholdsfortegnelse... 2 Introduktion...

Læs mere

Indholdsfortegnelse for kapitel 2

Indholdsfortegnelse for kapitel 2 Indholdsfortegnelse for kapitel 2 Kapitel 2. Analyse.......................................................... 2 Analyse af 2.1...................................................... 2 Analysen af Database.................................................

Læs mere

2016 Recordit.nu version Call Recorder Brugermanual for supervisor

2016 Recordit.nu version Call Recorder Brugermanual for supervisor 2016 Recordit.nu version 1.12 Call Recorder Brugermanual for supervisor Indhold 1 Funktioner for supervisorer... 3 2 Kontaktliste Tilføj kundenavne... 4 3 Aktive samtaler... 5 4 Monitorering / Medlyt via

Læs mere

Metoder og produktion af data

Metoder og produktion af data Metoder og produktion af data Kvalitative metoder Kvantitative metoder Ikke-empiriske metoder Data er fortolkninger og erfaringer indblik i behov og holdninger Feltundersøgelser Fokusgrupper Det kontrollerede

Læs mere

Database. Pr jekt. Hold CLmul-a14e Gruppe 3 3. semester 2015. Vejledere: Tue Becher Ivan R. Frederiksen

Database. Pr jekt. Hold CLmul-a14e Gruppe 3 3. semester 2015. Vejledere: Tue Becher Ivan R. Frederiksen Database Pr jekt Hold CLmul-a14e Gruppe 3 3. semester 2015 Vejledere: Tue Becher Ivan R. Frederiksen Indholdsfortegnelse 1. Problemformulering 2. ER-diagram 3. Attribut-tabel 4. Use Case-model 5. Use Case

Læs mere

MULTIMEDIEDESIGNER 1. ÅRS PRØVE

MULTIMEDIEDESIGNER 1. ÅRS PRØVE MULTIMEDIEDESIGNER 1. ÅRS PRØVE Eksamensprojekt, 2. semester, forår 2010 TEMA: E-HANDEL Erhvervsakademiet København Nord Udleveret mandag d. 3. maj 2010 Afleveres i 4 eksemplarer senest d. 28. maj kl.

Læs mere

Pain Treatment Survey

Pain Treatment Survey Pain Treatment Survey Projektoplæg Projektoplæg til fælles udviklingsprojekt, i samarbejde mellem KLONK og smerteeksperter fra Sverige, Danmark og Norge www.klonk.dk Indholdsfortegnelse Baggrund... 2 Idé...

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

Indhold 1. Introduktion Hovedmenu Brugere Oprettelse af brugere enkeltvis Oprettelse af flere brugere

Indhold 1. Introduktion Hovedmenu Brugere Oprettelse af brugere enkeltvis Oprettelse af flere brugere Superbrugerguide Indhold 1. Introduktion... 1 1.1 Hovedmenu... 2 2. Brugere... 3 2.1 Oprettelse af brugere enkeltvis... 3 2.2 Oprettelse af flere brugere... 3 2.3 Sletning og suspendering af brugere...

Læs mere

Manual til administration af online booking

Manual til administration af online booking 2016 Manual til administration af online booking ShopBook Online Med forklaring og eksempler på hvordan man konfigurerer og overvåger online booking. www.obels.dk 1 Introduktion... 4 1.1 Formål... 4 1.2

Læs mere

Målbillede for kontraktstyring. Juni 2018

Målbillede for kontraktstyring. Juni 2018 Målbillede for kontraktstyring Juni 2018 1 Introduktion Opstilling af målbillede Målbilledet for kontraktstyringen i Signalprogrammet (SP) definerer de overordnede strategiske mål for kontraktstyring,

Læs mere

SuperOffice. Europas ledende CRM software leverandør

SuperOffice. Europas ledende CRM software leverandør SuperOffice Europas ledende CRM software leverandør Velkommen til SuperOffice webinar 6. november 17 Vi venter på, at klokken bliver 13:00 Husk at aktivere lyden - med "Select Audio" kan du vælge: "Call

Læs mere

Opsætningsvejledning eksterne datakilder og opdateringsjobs på rapportserver

Opsætningsvejledning eksterne datakilder og opdateringsjobs på rapportserver Opsætningsvejledning eksterne datakilder og opdateringsjobs på rapportserver Målgruppe: IT-medarbejdere og brugere af LDV Juni 2018 Opsætningsvejledning eksterne datakilder på rapportserver Side 1 af 8

Læs mere

Microsoft Pinpoint Guide

Microsoft Pinpoint Guide Microsoft Pinpoint Guide Indhold: 01 Kom på Pinpoint Opret en ny profil Rediger din profil 02 Opret en annonce 03 Brug dit dashboard 04 Optimer din Pinpoint profil Kundevurderinger 05 Søgning på Pinpoint

Læs mere

1. Baggrund og problemstilling

1. Baggrund og problemstilling 1. Baggrund og problemstilling 1.1 Baggrund Opgavestiller og fremtidig bruger af systemet er klinikken Tandlæge Annelise Bom 1. Opgaven udspringer af et ønske om at forbedre aftalestyringen. Nøgleordene

Læs mere

FKO Quick Guide. Kom godt i gang med FKO Sprogvurdering

FKO Quick Guide. Kom godt i gang med FKO Sprogvurdering FKO Quick Guide Kom godt i gang med FKO Sprogvurdering Publikationen er udgivet af Socialstyrelsen Edisonsvej 18, 1. 5000 Odense C Tlf.: 72 42 37 00 www.socialstyrelsen.dk Udgivet 04-07-2013 2 Indholdsfortegnelse

Læs mere

Vistemmernu. Et webbaseret værktøj udviklet af Programdatateket i Skive. E-mail: programdatateket@viauc.dk Web: http://www.programdatateket.

Vistemmernu. Et webbaseret værktøj udviklet af Programdatateket i Skive. E-mail: programdatateket@viauc.dk Web: http://www.programdatateket. Vistemmernu Et webbaseret værktøj udviklet af Programdatateket i Skive E-mail: programdatateket@viauc.dk Web: http://www.programdatateket.dk Kolofon HVAL-vejledning Vistemmernu på HVAL.DK Forfatter: Susanne

Læs mere

Assignment #5 Toolbox Contract

Assignment #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 mere

EasyIQ Opdatering 5.2.3 -> 5.4.0

EasyIQ Opdatering 5.2.3 -> 5.4.0 EasyIQ Opdatering 5.2.3 -> 5.4.0 Kunde: Forfatter: Thomas W. Yde Systemtech A/S Side: 1 af 17 1 Indholdsfortegnelse 2 GENERELT OMKRING FORUDSÆTNINGEN OG OPDATERINGS FORLØBET... 3 2.1 FORUDSÆTNINGER...

Læs mere

Indstillinger af ØS LDV

Indstillinger af ØS LDV Indstillinger af ØS LDV Indledning Denne vejledning omhandler rapporten Indstillinger af ØS LDV, hvorfra I tilgår webapplikationerne til at foretage ændringer i jeres ØS LDVs opsætning. Herved kan I løbende

Læs mere

Audit beskrivelser for PL

Audit beskrivelser for PL 3-4-1 V01 3-4-1 V02 3-4-1 V03 3-4-1 V04 3-4-1 V05 Er der etableret et system til regelmæssig kontrol af processerne? Punktet er opfyldt, hvis der er en synlig regelmæssig måling for processen med acceptgrænser.

Læs mere

Afsluttende kommentarer

Afsluttende kommentarer KLUMMETITLER KOMMER SENERE 247 KAPITEL 11 Afsluttende kommentarer Videnregnskaber er interessante, fordi en af grundproblemstillingerne i den globale videnøkonomi er, hvorledes personer, virksomheder og

Læs mere

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

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

Læs mere

Medarbejder udvikling og øget effektivitet i. Kundeservice- og Support centret

Medarbejder udvikling og øget effektivitet i. Kundeservice- og Support centret Medarbejder udvikling og øget effektivitet i Kundeservice- og Support centret God kundeservice er god forretning! Undersøgelse viser en direkte sammenhæng mellem oplevelsen af jeres kundeservice, og jeres

Læs mere

2017 Recordit.nu version 2. Call Recorder Brugermanual for supervisor

2017 Recordit.nu version 2. Call Recorder Brugermanual for supervisor 2017 Recordit.nu version 2 Call Recorder Brugermanual for supervisor Indhold 1 Funktioner for supervisorer... 3 2 Kontaktliste Tilføj kundenavne... 4 3 Aktive samtaler... 4 4 Monitorering / med lyt via

Læs mere

Dokumentation for administration af it-systemer i PD30

Dokumentation for administration af it-systemer i PD30 Dokumentation for administration af it-systemer i PD30 1. Sikkerhed 2. Mail 3. Cloud Drive 4. Elektronisk reservation 5. Hjemmeside 1. Sikkerhed Sikkerheden for it-systemerne i PD30 hænger tæt sammen med

Læs mere

OBS! Hvis du skal oprette en bruger på din kundes aftale, skal du bruge den vejledning, som du finder længere nede i dette dokument.

OBS! Hvis du skal oprette en bruger på din kundes aftale, skal du bruge den vejledning, som du finder længere nede i dette dokument. Når du skal oprette en ny bruger på din lønpartneraftale, starter du på forsiden af DataLøn, hvor du i topmenuen vælger Opsætning og klikker på Brugeradministration. Herefter skal du vælge Mine brugere

Læs mere

Inden du kan tage systemet i brug og sende spørgeskemaer, kortlægge arbejdsmiljøet, lave handlingsplaner mv. skal systemet sættes op.

Inden du kan tage systemet i brug og sende spørgeskemaer, kortlægge arbejdsmiljøet, lave handlingsplaner mv. skal systemet sættes op. Indledning Workcyclus er et Internetbaseret arbejdsmiljøsystem, der giver fuldt overblik over virksomhedens arbejdsmiljøtilstand og gør arbejdsmiljøet målbart og synligt på alle niveauer i organisationen.

Læs mere

Tempus Serva. - er NEM IT til alle virksomheder

Tempus Serva. - er NEM IT til alle virksomheder TM - er NEM IT til alle virksomheder Introduktion Virksomheder bør ikke stræbe efter de alt omfattende visioner og tro, at de med analyse og projektmodeller kan udvikle den optimale digitale løsning. I

Læs mere

GeoGIS2020. Installation. Udkast. Revision: 1 Udarbejdet af: BrS Dato: Kontrolleret af: Status: Løbende Reference: Godkendt af:

GeoGIS2020. Installation. Udkast. Revision: 1 Udarbejdet af: BrS Dato: Kontrolleret af: Status: Løbende Reference: Godkendt af: GeoGIS2020 Installation Udkast Revision: 1 Udarbejdet af: BrS Dato: 2015.08.31 Kontrolleret af: Status: Løbende Reference: Godkendt af: 1. GENERELT Side 2 af 16 Side 3 af 16 2. DOWNLOAD OG INSTALLATION

Læs mere

AU Webshop brugeradministration

AU Webshop brugeradministration AU Webshop brugeradministration 15.07.2010 / pch Indhold Formål... 1 Adgang... 1 Roller og rettigheder... 2 Brugeroversigt... 3 Oprettelse af en ny AU Webshop bruger... 5 Ændring af stamoplysninger for

Læs mere

VEJLEDNING til faglærere. Afholdelse af Individuel Kompetence Vurdering (IKV) Industriens LEAN-kørekort

VEJLEDNING til faglærere. Afholdelse af Individuel Kompetence Vurdering (IKV) Industriens LEAN-kørekort VEJLEDNING til faglærere Afholdelse af Individuel Kompetence Vurdering (IKV) Industriens LEAN-kørekort INDLEDNING Denne vejledning er målrettet faglærere og omhandler retningslinjer for merit og afkortning

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin maj-juni 16/17 Institution Frederikshvan Handelsskole Uddannelse Fag og niveau Lærer(e) Hold EUX Informationsteknologi

Læs mere

Medarbejder udvikling og øget effektivitet i. Borgerservice centret

Medarbejder udvikling og øget effektivitet i. Borgerservice centret Medarbejder udvikling og øget effektivitet i Borgerservice centret God borgerservice er god forretning! Undersøgelse viser en direkte sammenhæng mellem oplevelsen af jeres Borgerservice, og borgernes vilje

Læs mere

FAGKOMPETENCER.DK Kom godt i gang som vejleder i systemet

FAGKOMPETENCER.DK Kom godt i gang som vejleder i systemet FAGKOMPETENCER.DK Kom godt i gang som vejleder i systemet V 1.1 Juli 2017 DF Indhold Introduktion... 3 Sådan logger du på systemet som vejleder... 3 Oversigten... 5 Rediger en elevs oplysninger... 6 Opret

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

Kom godt i gang. med uddannelsesbogen en guide for undervisere

Kom godt i gang. med uddannelsesbogen en guide for undervisere Kom godt i gang med uddannelsesbogen en guide for undervisere Version 1.0 DF dec 2017 Velkommen som underviser i uddannelsesbogen.dk Uddannelsesbogen.dk udsprang oprindeligt af et behov for en form for

Læs mere

Første informationsmøde for lokale Aula-administratorer. Mandag d. 17. december 2018 Tirsdag d. 18. december 2018 Fredag d. 4.

Første informationsmøde for lokale Aula-administratorer. Mandag d. 17. december 2018 Tirsdag d. 18. december 2018 Fredag d. 4. Første informationsmøde for lokale Aula-administratorer Mandag d. 17. december 2018 Tirsdag d. 18. december 2018 Fredag d. 4. januar 2019 F Ø R S T E I N F O R M A T I O N S M Ø D E F O R L O K A L E A

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

Guide til SoA-dokumentet - Statement of Applicability. August 2014

Guide til SoA-dokumentet - Statement of Applicability. August 2014 Guide til SoA-dokumentet - Statement of Applicability August 2014 Guide til SoA-dokumentet - Statement of Applicability Udgivet august 2014 Udgivet af Digitaliseringsstyrelsen Publikationen er kun udgivet

Læs mere

Systemdesign af LabInfo. Kalle Christensen s960453. Kgs. Lyngby 2004 IMM-THESIS-2004-14

Systemdesign af LabInfo. Kalle Christensen s960453. Kgs. Lyngby 2004 IMM-THESIS-2004-14 Systemdesign af LabInfo Kalle Christensen s960453 Kgs. Lyngby 2004 IMM-THESIS-2004-14 Systemdesign af LabInfo Kalle Christensen s960453 Kgs. Lyngby 2004-29-02 Technical University of Denmark Informatics

Læs mere

Geokodning af bygninger i FOT2007

Geokodning af bygninger i FOT2007 Kontakt: amc@kl.dk Ref: sabje@kms.dk Oktober 2010 Geokodning af bygninger i FOT2007 Baggrund Notatet indeholder retningslinjer, som FOT2007 anbefaler, at FOTdanmarks medlemmer forholder sig til i forbindelse

Læs mere

BILAG 1: TIDSPLAN BILAG 1: TIDSPLAN 21. februar 2014

BILAG 1: TIDSPLAN BILAG 1: TIDSPLAN 21. februar 2014 BILAG 1: TIDSPLAN 21. februar 2014 INSTRUKTION TIL TILBUDSGIVER Nærværende bilag indeholder tidsplanen for Systemet. Tilbudsgivers eventuelle forbehold til bilag 8 anføres i forbeholdslisten og skrives

Læs mere

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

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

Læs mere

SecureAware Compliance Analysis Manual

SecureAware Compliance Analysis Manual SecureAware Compliance Analysis Manual Manualen beskriver brugen af SecureAware version 3 Dokument opdateret: november 2009 Om dette dokument Dette dokument er en vejledning i, hvordan du opretter compliance-checks.

Læs mere

Notat vedrørende forelæggelse af revisionsgruppens anbefalinger vedrørende akkrediteringsstandarder

Notat vedrørende forelæggelse af revisionsgruppens anbefalinger vedrørende akkrediteringsstandarder Notat vedrørende forelæggelse af revisionsgruppens anbefalinger vedrørende akkrediteringsstandarder mv. Bestyrelsen besluttede i sit møde den 26. juni 2007, pkt. 94/07, at nedsætte en revisionsgruppe til

Læs mere

Opsætning af MobilePBX med Kalenderdatabase

Opsætning af MobilePBX med Kalenderdatabase Opsætning af MobilePBX med Kalenderdatabase Dette dokument beskriver hvorledes der installeres Symprex Exchange Connector og SQL Server Express for at MobilePBX kan benytte kalenderadadgang via database

Læs mere

Indholdsfortegnelse. Velkommen til FeedbackSystem.net. Lidt om systemet, s. 1 Almene begreber i systemet, s. 2 Support, s. 4

Indholdsfortegnelse. Velkommen til FeedbackSystem.net. Lidt om systemet, s. 1 Almene begreber i systemet, s. 2 Support, s. 4 Manual Indholdsfortegnelse Velkommen til FeedbackSystem.net Lidt om systemet, s. 1 Almene begreber i systemet, s. 2 Support, s. 4 Facilitator i FeedbackSystem.net Guide til evaluering af feedbackmodtagere

Læs mere

Kom godt i gang med CSC Social

Kom godt i gang med CSC Social Kom godt i gang med CSC Social Nyt it-system nye arbejdsgange CSC social er SOF s nye fælles it-system, som skal understøtte dokumentationen og samarbejdet mellem de forskellige myndighedscentre og tilbud.

Læs mere

Vejledning til udarbejdelse af jobfunktionsroller og tilknytning til brugersystemroller

Vejledning til udarbejdelse af jobfunktionsroller og tilknytning til brugersystemroller Vejledning til udarbejdelse af jobfunktionsroller og tilknytning til brugersystemroller Indhold 1. Introduktion... 2 1.1 Baggrund... 2 2. Adgangsstyring for brugervendte systemer... 3 2.1 Brugervendte

Læs mere

Drejebog for tilslutningsprøve OIO sag

Drejebog for tilslutningsprøve OIO sag Drejebog for tilslutningsprøve OIO sag Indholdsfortegnelse Ændringer i forhold til forrige version... 3 1 Indledning... 4 1.1 Formål med drejebogen... 4 1.2 Mål med tilslutningsprøven... 4 2 Overordnet

Læs mere

Medarbejder udvikling og øget effektivitet i. Kontaktcentret

Medarbejder udvikling og øget effektivitet i. Kontaktcentret Medarbejder udvikling og øget effektivitet i Kontaktcentret Hvad er vigtigt for kunderne, for en positiv oplevelse af kontakten til Kundeservice? RECORDIT: Selv om det er medarbejdernes kompetencer, der

Læs mere

Vi har udarbejdet denne korte vejledning for at hjælpe dig i gang med at afprøve BCpro / Projektstyring.

Vi har udarbejdet denne korte vejledning for at hjælpe dig i gang med at afprøve BCpro / Projektstyring. Kom godt i gang BCpro / Projektstyring En simpel brugerflade med avancerede funktioner Byggecentrum Introduktion Formålet med denne vejledning Vi har udarbejdet denne korte vejledning for at hjælpe dig

Læs mere

Målsætning. Se hovedmål for scenariet og hovedmål for færdighedslæring her. Økonomi

Målsætning. Se hovedmål for scenariet og hovedmål for færdighedslæring her. Økonomi Målsætning Økonomiske beregninger som baggrund for vurdering af konkrete problemstillinger. Målsætningen for temaet Hvordan får jeg råd? er, at eleverne gennem arbejde med scenariet udvikler matematiske

Læs mere

Vejledning til at afholde et panelmøde. Oktober Viden til gavn

Vejledning til at afholde et panelmøde. Oktober Viden til gavn Vejledning til at afholde et panelmøde Oktober 2017 Viden til gavn Hvorfor afholde et panelmøde? Hvordan gør I? Et panelmøde giver jer viden om, på hvilke områder en afgrænset del af jeres faglige praksis

Læs mere

Redskaber og inspiration til udarbejdelsen af en VelfærdsTeknologiVurdering

Redskaber og inspiration til udarbejdelsen af en VelfærdsTeknologiVurdering Denne vejledning indeholder konkrete redskaber og inspiration som kan anvendes når du som medarbejder skal udarbejde en VelfærdsTeknologiVurdering. Redskaber og inspiration til udarbejdelsen af en VelfærdsTeknologiVurdering

Læs mere

FAQ Login og step-up. Version 1.0, December Copyright 2018 Netcompany. All rights reserved

FAQ Login og step-up. Version 1.0, December Copyright 2018 Netcompany. All rights reserved FAQ Login og step-up Version 1.0, December 2018 Copyright 2018 Netcompany. All rights reserved FAQ Denne FAQ imødekommer de oftest stillet spørgsmål vedrørende login. Det er spørgsmål, som er kommet til

Læs mere

HTX, RTG. Rumlige Figurer. Matematik og programmering

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

Læs mere

Hvorfor skal vi bruge objekt orienteret databaser?

Hvorfor skal vi bruge objekt orienteret databaser? OODBMS Vs. RDBMS 1 Indholdsfortegnelse Hvorfor skal vi bruge objekt orienteret databaser?... 3 OODBMS i erhvervslivet... 4 Bagsiden af medaljen... 5 OODBMS i praksis... 6 Konklusion... 8 2 Hvorfor skal

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

OIS - Applikationskatalog

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

Læs mere

UC Partnerprofil. NetDesign A/S Gammelgårdsvej 91 3520 Farum. Profil

UC Partnerprofil. NetDesign A/S Gammelgårdsvej 91 3520 Farum. Profil NetDesign A/S Gammelgårdsvej 91 3520 Farum Profil Om os NetDesign er Danmarks største systemintegrator inden for IP-baserede kommunikationsløsninger. Vi integrerer og hoster alle former for moderne IPkommunikation

Læs mere

Simon Elgaard Sørensen, 8. december 2010

Simon Elgaard Sørensen, 8. december 2010 Automat-guide Simon Elgaard Sørensen, 8. december 2010 Indhold Automat-guide... 1 1 Indledning... 3 2 Automat interfacet... 3 3 Det findes i Automat... 3 3.1 Hovedmenuen... 3 4 Brugerhåndtering... 3 4.1

Læs mere

Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele

Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele LEVERANCE 2.1 Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele Konceptet beskriver, hvordan koden forvaltes, og hvordan

Læs mere

Vejledningen til proces for design af fremtidsmodellen

Vejledningen til proces for design af fremtidsmodellen Vejledningen til proces for design af fremtidsmodellen Januar 2014 Indhold 1. FORMÅL... 3 FORMÅLET MED DENNE PROCESVEJLEDNING... 3 2. FREMTIDSMODELLENS OMRÅDER... 3 2.1. AKTIVITETER... 4 DEFINER OVERORDNEDE

Læs mere

App til indmelding af glemt check ud

App til indmelding af glemt check ud App koncept til indmelding af glemt check ud App til indmelding af glemt check ud 5. mar. 2015 Side 1 App koncept til indmelding af glemt check ud 1 Introduktion Flg. er en besvarelse til en idekonkurrence

Læs mere

BRUTTO CV Peter Petersen

BRUTTO CV Peter Petersen BRUTTO CV Peter Petersen Tlf.: xx xx xx xx Mail xx@xx.dk Linkedin: https://dk.linkedin.com/in/peterpeter RESUMÉ Jeg har en baggrund som Civilingeniør i Software Engineering og 5 års erfaring med projektledelse

Læs mere

Indledning. MIO er optimeret til Internet Explorer. Læs endvidere under Ofte stillede spørgsmål.

Indledning. MIO er optimeret til Internet Explorer. Læs endvidere under Ofte stillede spørgsmål. Indhold Indledning... 3 Søgefunktioner... 4 Søgning fra forsiden... 5 Søgning under menupunktet Instrument... 6 Sådan får man vist instrumenterne i en bestemt afdeling... 7 Sådan ændrer man status på et

Læs mere

Alex Ø. T. Hansen UDDANNELSE PERSONLIGHED ERFARING TEKNOLOGIER. IT-Konsulent. System Administrator

Alex Ø. T. Hansen UDDANNELSE PERSONLIGHED ERFARING TEKNOLOGIER. IT-Konsulent. System Administrator PERSONLIGHED Et par sten på vejen ser jeg som en god udfordring. Jeg er en god teamplayer altid positiv og i godt humør. Jeg siges at være loyal og behagelig. Med mere end 10 års erfaring har jeg opbygget

Læs mere

Markedsinfo. Microsoft Dynamics NAV 2009 SP1 Klassisk. Side 1 Copyright: Naddon version 201009

Markedsinfo. Microsoft Dynamics NAV 2009 SP1 Klassisk. Side 1 Copyright: Naddon version 201009 Markedsinfo Microsoft Dynamics NAV 2009 SP1 Klassisk Side 1 Microsoft Dynamics NAV 2009 SP1 Rollebaseret Indholdet i dette dokument må på ingen måde gengives helt eller delvist hverken på tryk eller i

Læs mere

Innovationens Syv Cirkler

Innovationens Syv Cirkler Innovationens Syv Cirkler Med denne gennemgang får du en kort introduktion af Innovationens Syv Cirkler, en model for innovationsledelse. Dette er en beskrivelse af hvilke elementer der er betydende for

Læs mere

Matematik. Evaluering, orientering og vejledning

Matematik. Evaluering, orientering og vejledning Folkeskolens afsluttende prøver Matematik 2011 Evaluering, orientering og vejledning Udarbejdet på grundlag af censorers faglige feedback ved prøverne Institut for Læring Udarbejdet af: Konsulent Erik

Læs mere

Indhold. Evalueringsvejledning. En undersøgelse fra start til slut involverer 4 programmer: - SurveyXact - Excel - E-learn - SiteCore

Indhold. Evalueringsvejledning. En undersøgelse fra start til slut involverer 4 programmer: - SurveyXact - Excel - E-learn - SiteCore Evalueringsvejledning En undersøgelse fra start til slut involverer 4 programmer: - SurveyXact - Excel - E-learn - SiteCore Indhold 1 - Respondentgruppe hentes... 2 2 Undersøgelsen oprettes i SX... 4 3.

Læs mere

Underbilag 2Q Vilkår for integration til støttesystemet Klassifikation

Underbilag 2Q Vilkår for integration til støttesystemet Klassifikation Underbilag 2Q Vilkår for integration til støttesystemet Klassifikation 1. Indledning og vejledning Nærværende vejledning beskriver, hvordan Anvendersystemer afsender og/eller modtager objekter til/fra

Læs mere

Vejledning. BCpro / Byggeregnskab En simpel brugerflade med avancerede funktioner. Version 1.0 August 2011. Byggecentrum

Vejledning. BCpro / Byggeregnskab En simpel brugerflade med avancerede funktioner. Version 1.0 August 2011. Byggecentrum Vejledning BCpro / Byggeregnskab En simpel brugerflade med avancerede funktioner Version 1.0 August 2011 Byggecentrum Indholdsfortegnelse Indholdsfortegnelse...2 Introduktion...4 Formålet med denne vejledning...

Læs mere

Indledning...3. OnTime Kalenderen...3. Daglig brug af OnTime...4. Oversigter / Views...5. Funktioner...7. Brug af ikoner...12

Indledning...3. OnTime Kalenderen...3. Daglig brug af OnTime...4. Oversigter / Views...5. Funktioner...7. Brug af ikoner...12 Indholdsfortegnelse: Indledning...3 OnTime Kalenderen...3 Daglig brug af OnTime...4 Oversigter / Views...5 Funktioner...7 Brug af ikoner...12 Grafisk visning af tid...13 Side 2 Indledning I større organisationer

Læs mere

TESTPLAN: SENIORLANDS WEBSHOP

TESTPLAN: SENIORLANDS WEBSHOP TESTPLAN: SENIORLANDS WEBSHOP Indledning Vi vil i vores brugervenlighedsundersøgelse teste Seniorlands webshop 1. Vi vil teste hvor at webshoppen fungerer set ud fra en bruger af Internet. Vi vil blandt

Læs mere

Manual til koncept for kvalitetsovervågning på trin 3 samt for kvalitetsforbedring på trin 4 for de organisatoriske

Manual til koncept for kvalitetsovervågning på trin 3 samt for kvalitetsforbedring på trin 4 for de organisatoriske Manual til koncept for kvalitetsovervågning på trin 3 samt for kvalitetsforbedring på trin 4 for de organisatoriske standarder Indledning I denne manual introduceres det koncept, som er udviklet til kvalitetsovervågning

Læs mere

Dokumentation af sikkerhed i forbindelse med databehandling

Dokumentation af sikkerhed i forbindelse med databehandling - Dokumentation af sikkerhed i forbindelse med databehandling Al databehandling, der er underlagt persondataloven, skal overholde de tekniske krav, der er opstillet i Datatilsynets bekendtgørelse 528 (sikkerhedsbekendtgørelsen).

Læs mere

Tilfredshedsundersøgelse Brugere og pårørende. Bofællesskaber og støttecenter Socialpædagogisk Center

Tilfredshedsundersøgelse Brugere og pårørende. Bofællesskaber og støttecenter Socialpædagogisk Center Tilfredshedsundersøgelse Brugere og pårørende Bofællesskaber og støttecenter Socialpædagogisk Center 1 Indhold Samlet opsummering...4 Indledning...6 Undersøgelsesmetode...6 Læsevejledning...8 Del-rapport

Læs mere

Parathedsmåling. Fælles dialog mellem udvalgte medarbejdere i egen organisation

Parathedsmåling. Fælles dialog mellem udvalgte medarbejdere i egen organisation Fase 2: Vejledning & Spørgeskema Vasketoiletter Parathedsmåling Fælles dialog mellem udvalgte medarbejdere i egen organisation Parathedsmålingen er et redskab, der hjælper til at tydeliggøre konkrete udfordringer,

Læs mere

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø Høringssvar vedr. FESD GIS-integrationsmodel version 2.0 Geodata Danmark har

Læs mere

OpenTele datamonitoreringsplatform

OpenTele datamonitoreringsplatform OpenTele datamonitoreringsplatform Brugergrænsefladedokumentation 09. marts 2015 Indholdsfortegnelse Indholdsfortegnelse Brugergrænseflade for OpenTele-server Administrationsfunktionalitet Skemaer Skemagrupper

Læs mere

JUNI 2015 KØBENHAVN DK HOSTMASTER BRUGERUNDERSØGELSE 2015 AF DK HOSTMASTER. DK HOSTMASTER A/S Kalvebod Brygge 45, 3. sal. DK-1560 København V

JUNI 2015 KØBENHAVN DK HOSTMASTER BRUGERUNDERSØGELSE 2015 AF DK HOSTMASTER. DK HOSTMASTER A/S Kalvebod Brygge 45, 3. sal. DK-1560 København V JUNI 2015 KØBENHAVN DK HOSTMASTER BRUGERUNDERSØGELSE 2015 AF DK HOSTMASTER DK HOSTMASTER A/S Kalvebod Brygge 45, 3. sal. DK-1560 København V Juni 2015 Analyse af brugerundersøgelse af DK Hostmaster DK

Læs mere

Elevforudsætninger I forløbet indgår aktiviteter, der forudsætter, at eleverne kan læse enkle ord og kan samarbejde i grupper om en fælles opgave.

Elevforudsætninger I forløbet indgår aktiviteter, der forudsætter, at eleverne kan læse enkle ord og kan samarbejde i grupper om en fælles opgave. Undersøgelse af de voksnes job Uddannelse og job; eksemplarisk forløb 0-3.klasse Faktaboks Kompetenceområde: Fra uddannelse til job Kompetencemål: Eleven kan beskrive forskellige uddannelser og job Færdigheds-

Læs mere

It-sikkerhedstekst ST9

It-sikkerhedstekst ST9 It-sikkerhedstekst ST9 Single Sign-On og log-ud Denne tekst må kopieres i sin helhed med kildeangivelse. Dokumentnavn: ST9 Version 1 Juli 2015 Single Sign-On og log-ud Betegnelsen Single Sign-On (SSO)

Læs mere

Component based software enginering Diku 2005 Kritikopgave

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

Læs mere

Flerbruger miljø, opdel database

Flerbruger miljø, opdel database Denne guide er oprindeligt udgivet på Eksperten.dk Flerbruger miljø, opdel database Denne artikel henvender sig primært til begyndere og let øvede brugere af Access der ønsker at vide noget om flerbruger

Læs mere

Information til virksomheden om praktik på datamatikeruddannelsen

Information til virksomheden om praktik på datamatikeruddannelsen Information til virksomheden om praktik på datamatikeruddannelsen Kære virksomhed, Tak fordi du sammen med Cphbusiness vil være med til at færdiguddanne vores datamatikere. Her har vi samlet information

Læs mere

<navn på proces eller use case>

<navn på proces eller use case> -- AKT 444548 -- BILAG 1 -- [ Bilag B1_Skabelon Integrationstabel ] -- Bilag B1 Integrationstabel Formålet med integrationstabellerne er at danne et samlet overblik over de tekniske integrationer, der

Læs mere

Trivselsundersøgelse

Trivselsundersøgelse Trivselsundersøgelse En trivselsundersøgelse er et øjebliksbillede og en god anledning til at tale om, hvad der skaber trivsel på arbejdspladsen. Brug den aktivt og vis, at svarene kan være med til at

Læs mere