Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest
|
|
- Bodil Brandt
- 8 år siden
- Visninger:
Transkript
1 Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest Rasmus L. Olsen, 27 februar 2008
2 Kursusoversigt og tidsplan Mm1: Introduktion til kursus, UML og use cases (13/2, 2008) Mm2: Kravspecifikation og accepttest (27/2) Mm3: SPU og UML (5/3) Mm4: Design af system (12/3) Mm5: Test design og planlægning (26/3)
3 Dagens program Opsummering fra sidst Kravspecifikation Accepttest
4 SPU V model Kravspec. Programdesign Procesdesign Moduldesign Accepttest Procesintegration Modulintegration Modultest Implementation
5 Eksempel MP3 afspiller MP3 afspiller Lytteren Afspil mp3 fil Vis ID-tag info Forstærker anlæg Uploader PC Upload af mp3 filer
6 Relation mellem kravspecifikation og use cases
7 Nogen Spørgsmål?
8 Dagens program Opsummering fra sidst Kravspecifikation Accepttest
9 Målet er at. Målet er : IKKE en god kravspecifikation i sig selv MEN et godt produkt Hvorfor så ikke spare kravspecifikationen? Svarer til ønsket om blive millionær satse på at vinde i lotteriet eller arbejde hårdt/smart!
10 Hvorfor kravspecifikation? #1/2 Enig?!? Aftale mellem kunde og leverandør om hvad der skal udvikles (afstemme mål og forventninger)
11 Hvorfor kravspecifikation? #2/2 Basis for projektplanlægning Basis for at estimere udviklingsomkostninger Reducere samlede udviklingsomkostninger Grundlag for accepttestspecifikation Grundlag for fremtidige ændringer Forbedret portabilitet (til andre afdelinger/ platforme / etc.)
12 Hvordan laves en GOD kravspecifikation?
13 IEEE standarder/anbefalinger Paradoks Masser af information/vejledninger om udarbejdelse af kravspecifikation er tilgængelig MEN de bruges IKKE (altid)!!!! m.fl.
14 Hvad er en GOD kravspecifikation? IEEE std anbefaler følgende Korrekthed Utvetydig Komplet Konsistent Organiseret efter prioritet/vigtighed Verificerbar Modificerbar Sporbar
15 Korrekthed En kravspecifikation er korrekt, hvis og kun hvis ethvert krav i specifikationen er noget produktet skal overholde Mangler der nogen krav? Er der unødvendige krav i specifikationen? Er det reelt de krav, som kunden egentlig ønsker skal opfyldes? Glemte krav vdr. resonans On November 7, 1940, at approximately 11:00 AM, the first Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in Puget Sound, near the city of Tacoma, Washington, the bridge had only been open for traffic a few months. (from
16 Utvetydig En kravspecifikation er utvetydig, hvis og kun hvis hvert krav har en mening Undgå udefinerede ord: Eksempel: genstartstid på motoren skal være min. 10 min. Hvad er genstartstid? Inkluderer det motoren først stopper, eller er det fra når motoren starter igen? Undgå ord som: tilstræbe, hurtigt, rimelig, så vidt muligt, eventuelt, Problemer kan være/opstå pga. Sprogbarrierer Eks Forskellige opfattelser af krav pga. folks forskellig baggrund Eks Krav repræsentationer/formuleringer Eks
17 Komplet En kravspecifikation er komplet hvis og kun hvis den inkluderer flg. elementer Indeholder alle betydende krav, hvad enten de hentyder til funktionalitet, ydelse, design begrænsninger, eller eksterne grænseflader. Specifikation af både gyldig og ugyldig input og output Referencer og figurtekst til samtlige figur, tabeller og diagrammer samt definitioner af samtlige termer og måleenheder TBD: To Be Determined Er ok så længe der itereres i udviklingsfasen Det er en god ide at beskrive hvorfor et krav er TBD og hvad der skal til for at ændre TBD til noget konkret Er IKKE ok når produktet afleveres
18 Konsistent En kravspecifikation er konsistent, hvis og kun hvis ingen underliggende krav er i konflikt med hinanden eller overordnede krav To type inkonsistens Forskellige navne (stophane vs. Lukkeventil) Direkte konflikt (blinkende rød lampe vs. konstant lysende rød lampe) Brug præcist og ikke varierende sprog Hmmmm.. Den skal kunne en masse, være af god kvalitet og være billig
19 Organiseret efter prioritet/vigtighed En kravspecifikation er prioriteret hvis hvert krav har et nummer tilknyttet, der indikerer vigtigheden af kravet Kræver enighed mellem kunde og leverandør Kunden skal nøjere overveje sine enkelte krav Udviklere skal identificere tidskrav til enkelte opgaver Det er vigtigt at bussen er gul Det er vigtigt hjulene og styring kan klare terræn kørsel
20 Verificerbar En kravspecifikation er verificerbar hvis og kun hvis hvert krav opstillet kan verificeres Eksempler Ikke målbar: Resultatet af målingen skal være klar uden nævneværdig forsinkelse Programmet må ikke crashe! Intuitiv brugergrænseflade Målbar Resultatet skal i 70% af tilfældene foreligge inden 3 sek. og i 100% af tilfældene efter 7 sek. Programmet skal køre som forventet (overholde funktions bestemte krav) i mindst 99% af anvendelsesperioden Højst 5% af en given test gruppe må finde brugerfladen uoverskuelig
21 Modificerbar En kravspecifikation er modificerbar, hvis og kun hvis, dens struktur og stil er lavet således at ændringer, tilføjelser og fjernelse af krav ikke leder til inkonsistens eller redundans. Der VIL ske ændringer i krav under projektforløbet! Anvend struktur såsom Indholdsfortegnelse/indeks og logisk numerering Undgå redundans eller afhængige krav Separer krav i stedet for at blande krav sammen
22 Sporbar Et krav er sporbar hvis det er muligt at spore tilbage hvorfra kravet stammer Baglæns sporbarhed: Hvis krav kan henføres til tidligere specifikationer Forlæns Mulighed for at referere til krav fra fremtidige dokument (entydig identifikation af krav)
23 Kravspecifikation er en iterativ proces!! - og det er IKKE nemt
24 SPU check liste (jvf SPU bog side 82)
25 Bemærkninger Kravspecifikation skal beskrive hvad systemet skal gøre, og ikke hvordan det skal implementeres. Derfor, undgå Designkrav Projektkrav Det er OK at vende tilbage til krav og justere Man bliver klogere under projektforløbet Nogle krav giver pludselig ingen mening Nogle krav viser sig at være urealistiske
26 Indholdsfortegnelse af krav specifikation Indholdsfortegnelse er kun vejledende - Skal tilpasses de enkelte tilfælde (jeres projekter) Indledning Generel beskrivelse Specifikke krav Ekstern grænseflade Krav til ydelse Kvalitetskrav Design krav Andre krav Del-levering Se SPU-UML note eller IEEE Std
27 Indhold af kravspecifikation - Indledning Produktets navn Målet for udvikling Identifikation af leverandør og kunde Regler for indføring af ændringer Liste med reference dokumenter Læsevejledning Indledning Generel beskrivelse Specifikke krav Eksterne grænseflade Krav til ydelse Kvalitetskrav Design krav Andre krav Del-levering
28 Indhold af kravspecifikation Generel beskrivelse Beskrivelse af det totale system Hovedfunktioner vha. Use Cases Begrænsninger Fremtid Brugerprofiler Krav til udviklingsforløb Kundeleverance Forudsætninger (HW, SW, kunderepræsentant) Indledning Generel beskrivelse Specifikke krav Eksterne grænseflade Krav til ydelse Kvalitetskrav Design krav Andre krav Del-levering
29 Indhold af kravspecifikation Specifikke krav Definitioner Detailkrav identificerbar reference/begrundelse prioritering levetid Indledning Generel beskrivelse Specifikke krav Eksterne grænseflade Krav til ydelse Kvalitetskrav Design krav Andre krav Del-levering
30 Indhold af kravspecifikation Eksterne grænseflader Bruger-grænseflade Hardware-grænseflade Kommunikations-grænseflade Software-grænseflade Indledning Generel beskrivelse Specifikke krav Eksterne grænseflade Krav til ydelse Kvalitetskrav Design krav Andre krav Del-levering
31 Indhold af kravspecifikation Krav til ydelse Tidskrav Programstørrelse Indledning Generel beskrivelse Specifikke krav Eksterne grænseflade Krav til ydelse Kvalitetskrav Design krav Andre krav Del-levering
32 Indhold af kravspecifikation Kvalitetskrav Pålidelighed Vedligeholdelses-venlighed Udvidelsesvenlighed Brugervenlighed Genbrugbarhed Integritet Effektivitet Indledning Generel beskrivelse Specifikke krav Eksterne grænseflade Krav til ydelse Kvalitetskrav Design krav Andre krav Del-levering
33 Indhold af kravspecifikation Design krav Hver kvalitetsfaktors vigtighed vurderes f.eks. skala : ukritisk, 2: ikke særlig vigtig, 3: vigtig, 4: meget vigtig, 5: særdeles vigtig eller MoSCoW skala: Must Should Could Won t Indledning Generel beskrivelse Specifikke krav Eksterne grænseflade Krav til ydelse Kvalitetskrav Design krav Andre krav Del-levering
34 Indhold af kravspecifikation Design krav Hvad der ikke falder under de andre kategorier Indledning Generel beskrivelse Specifikke krav Eksterne grænseflade Krav til ydelse Kvalitetskrav Design krav Andre krav Del-levering
35 Indhold af kravspecifikation Design krav Hvis projektet er opsplittet i del-leveringer definition af de enkelte leverancer hvilke specifikke krav der skal være opfyldt af den enkelte leverance Indledning Generel beskrivelse Specifikke krav Eksterne grænseflade Krav til ydelse Kvalitetskrav Design krav Andre krav Del-levering
36 If It s not tested, it doesn t work!!!
37 Accepttest Formål : Demonstrere overfor kunden, at produktet er som specificeret i kravspecifikationen. Udførelse : Planlægges, specificeres, designes og udføres af en uafhængig tester eller eventuelt af kunden selv. Generelt: des mere automatiserede en test er, jo bedre test gennemførelse Godkendelse : Godkendt accepttest er ofte betingelse for betaling af de sidste rater.
38 Indholdsfortegnelse af accepttest Accepttestspecifikationen består af: Indledning Formål Referencer Testens omfang og begrænsninger Godkendelse Testemner Testdesign/test metode
39 Eksempler på forskellige typer test Stress-test Volumen-test Bruger-test Sikkerhedstest Test på ydeevne Lagertest Konfigurationstest Kompatibilitetstest Pålidelighedstest Fejlbehandlingstest Mere om test og design af test i mm5
40 Men husk: planlæg jeres test ordentligt! Chernobyl, 26. April, 1986 : - En beslutning var taget om at teste værkets evne til at producere elektricitet nok til at drive værkets sikkerhedssystem i det tilfælde den eksterne el forsyning forsvandt. - En lang række af omstændigheder ikke taget i betragtning under testen, ledte til nedsmeltningen af reaktor 4 på kraftværket - Konsekvenserne ses stadig i dag og er meget virkelige på mange mennesker. En del er også døde som direkte og indirekte følgevirkning
41 Opsummering En god kravspecifikation har følgende karakteristika Korrekthed Utvetydig Komplet Konsistent Organiseret efter prioritet/vigtighed Verificerbar Modificerbar Sporbar Kravspecifikation leder op til accepttest Det er IKKE let at lave en god kravspecifikation, og kræver iterationer
42 Et ord om review process og andre informationer Foreslået delegering af review: Gruppe 410 og 411 reviewer Gruppe 412 Gruppe 411 og 412 reviewer Gruppe 413 Gruppe 412 og 413 reviewer Gruppe 414 Gruppe 413 og 414 reviewer Gruppe 415 Gruppe 414 og 415 reviewer Gruppe 410 Gruppe 415 og 410 reviewer Gruppe 411 Sørg for at være konstruktive og ikke destruktive i jeres kritik Det er meningen i skal hjælpe hinanden! Reviews vil indgå som en del af opgaveregning Skabelon til udfyldning af review vil blive tilgængelig på kursets hjemmeside snart PDP: Vi skal holde en individual eksamen for jer, men jeg anbefaler at i deltager i opgaveregningen trods alt
43 Opgaver Opstilling af krav til jeres projekt baseret på use case fra sidste gang Fortsættelse af analysedokument
Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest
Struktureret system udvikling Minimodul 2: Kravspecifikation og accepttest Rasmus L. Olsen, 18 februar 2009 Kursusoversigt og tidsplan Mm1: Introduktion til kursus, UML og use cases (11 Februar, 2008)
Læs mereStruktureret system udvikling Minimodul 3: Kravspecifikation og accepttest
Struktureret system udvikling Minimodul 3: Kravspecifikation og accepttest Rasmus L. Olsen, 7 februar 2011 1 Dagens program Introduktion Kravspecifikation Gennemgang af hvad der karakteriserer en god/dårlig
Læs mereStruktureret 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 mereKravspecifikation For. Gruppen
Kravspecifikation For Gruppen Indholdsfortegnelse 1. INDLEDNING...3 1.1 FORMÅL...3 1.2 REFERENCER...3 1.3 LÆSEVEJLEDNING...3 2. GENEREL BESKRIVELSE...4 2.1 SYSTEM BESKRIVELSE...4 2.2 SYSTEMETS FUNKTION...4
Læs mereFag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob
Fag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob Nielsen, Jesper Kock, Klaus Eriksen, Mikkel Larsen og
Læs mereModel og metode til programudvikling. Om undertegnede... Struktureret Systemudvikling. Dagens menu... Tankevækkende erfaringer med systemudvikling...
Model og metode til programudvikling 2004 minimodul 11: Struktureret/Systematisk System Udvikling Kursusholder: Ove Andersen Om undertegnede... Ove Andersen, civ. ing., 1989, ph.d. 2003 arbejdet på diverse
Læs mereStruktureret system udvikling Minimodul 3: SPU/UML modellen
Struktureret system udvikling Minimodul 3: SPU/UML modellen Rasmus L. Olsen, 11 Marts 2009 Kursusoversigt og tidsplan Mm1: Introduktion til kursus, UML og use cases (11 Februar, 2008) Mm2: Kravspecifikation
Læs mereProgram Dokumentation PC Software Skrevet af. Gruppen. Version 1.0
Program Dokumentation PC Software Skrevet af Gruppen. Version 1.0 Indholds fortegnelse 1. INDLEDNING...3 1.1. FORMÅL...3 1.2. REFERENCER...3 1.3. VERSIONSHISTORIE...3 1.4. DEFINITIONER...3 1.5. DOKUMENTATIONENS
Læs mereVejledning til udviklingsprocessen for projekt 2
Vejledning til udviklingsprocessen for projekt 2 Versionshistorik Ver. Dato Initialer Beskrivelse 0.01 17.11.14 KBE Første version 0.02 24.11.14 TFJ Rettet efter 1. review 0.03 26.11.14 KBE Omskrevet analyse
Læs mereStruktureret system udvikling Minimodul 3: SPU/UML modellen
Struktureret system udvikling Minimodul 3: SPU/UML modellen Rasmus L. Olsen, 12 Marts 2008 Kursusoversigt og tidsplan Mm1: Introduktion til kursus, UML og use cases (13/2, 2008) Mm2: Kravspecifikation
Læs mereAccepttest Specifikation For. Gruppen
Accepttest Specifikation For Gruppen Indholdsfortegnelse 1. INDLEDNING...3 1.1 FORMÅL...3 1.2 REFERENCER...3 1.3 TESTENS OMFANG OG BEGRÆNSNINGER...3 2. TESTEMNER...3 2.1 CENTRAL ENHEDEN...3 2.2 ADGANGS
Læs mereUnderbilag 14 C: Afprøvningsforskrifter til prøver og tests
Underbilag 14 C: Afprøvningsforskrifter til prøver tests Udbud om levering, installation, implementering, support, drift vedligehold af Borgeradministrativt System (BAS) Indhold underbilag 14 C Afprøvningsforskrifter
Læs mereStruktureret system udvikling Minimodul 4: Introduktion til systematisk design
Struktureret system udvikling Minimodul 4: Introduktion til systematisk design Rasmus L. Olsen, 26 Marts, 2008 Kursusoversigt og tidsplan Mm1: Introduktion til kursus, UML og use cases (13/2, 2008) Mm2:
Læs mereHvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag
Hvem er vi? Kursus Introduktion Anne Haxthausen ah@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark 100 studerende med forskellig baggrund: software teknologi It og Kom
Læs mereAutomation Projektledelse Networking GAPP. GAPP kravspecifikation
GAPP GAPP kravspecifikation Kravspecifikation - formål Kategorisere, vurdere og samle krav i logisk og funktionelle grupper for at: Øge overblikket Undgå overlappende og modstridende krav Skærpe de enkelte
Læs mereMARSTRAND PLANNING INTELLIGENCE
Visuel portefølje-, ressource- og projektstyring til vandselskaberne Hvorfor er projekt, økonomi og ressourcestyring vigtigt? Tid Økonomi Kvalitet Fordi det handler om at blive bedre til at optimere planlægning,
Læs mereBilag D: Besvarelse af spørgeskemaundersøgelse, del 1
: Besvarelse af spørgeskemaundersøgelse, del 1 Kategori 1 At være i stand til at finde og bruge informationer handler for mig om at: Figur D1a: Kunne bruge IT Helt enig 7 30% Enig 14 61% Ved ikke 0 0%
Læs mereBirksund kommune. Datatekniker svendeprøve 2011
Birksund kommune Datatekniker svendeprøve 2011 1 Indholdsfortegnelse 1 Indholdsfortegnelse 2 2 Introduktion 3 2.1 Scenarie 3 2.2 Baggrund for licitationen 3 3 Krav fra Birksund kommune 4 4 Krav til projektgruppens
Læs mereCCS Formål Produktblad December 2015
CCS Formål Produktblad December 2015 Kolofon 2015-12-14
Læs mereVelkommen til. Kravspecifikation i Softwareudvikling Workshop hos Brüel & Kjær. 14. september 2012, 9.30 12.30
Velkommen til Kravspecifikation i Softwareudvikling Workshop hos 14. september 2012, 9.30 12.30 Flemming Hansen, IT innovation e-mail: flemming.hansen@it-innovation.dk Kravspecifikation i softwareudvikling,
Læs mereStruktureret system udvikling Minimodul 2: UML og use cases
Struktureret system udvikling Minimodul 2: UML og use cases Rasmus L. Olsen, 4 februar 2011 1 Evalueringen af Struktureret SystemUdvikling Udgangspunktet for evalueringen af kurset baserer sig på de opgaver
Læs mereUniLock System 10. Manual til T550 Secure Radiomodtager og håndsender. Version 2.0 Revision 140220
UniLock System 10 Manual til T550 Secure Radiomodtager og håndsender Projekt PRJ124 Version 2.0 Revision 140220 T550 Secure er en højsikker trådløs UHF-læser der benyttes, hvor det ønskes at oplåse på
Læs mereBilag E: Besvarelse af spørgeskemaundersøgelse, del 2
: Besvarelse af spørgeskemaundersøgelse, del 2 Kategori 1 At være i stand til at finde og bruge informationer handler for mig om at: Figur E1a: Kunne bruge IT Helt enig 13 57% Enig 8 35% Ved ikke 1 4%
Læs mereMinikursus i videoredigering med Pinnacle 11
Minikursus i videoredigering med Pinnacle 11 Videoredigering for begyndere 2 Kære kolleger Denne lille vejledning er lavet i forbindelse med et kursus i video-redigering for begyndere på PMC i Horsens
Læs mereFra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1
Fra Computer til Virkelighed TPE-kursus Elektroniske Systemer P1 Fra Computer til Virkelighed En kort introduktion til kurset Systems Engineering Projektfaser Opsamling og opgave Om kurset Mål: at I lærer
Læs mereDATALOGI 1E. Skriftlig eksamen torsdag den 3. juni 2004
Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Skriftlig eksamen torsdag den 3. juni 2004 Opgaverne vægtes i forhold til tidsangivelsen herunder, og hver opgaves besvarelse bedømmes
Læs mereAnvendelse 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 mereVelkommen til visuel demo på SOSWEB
Velkommen til visuel demo på SOSWEB SOSWEB er en web- baseret totalløsning til styring af alle de aktiviteter, som nutidens virksomheder skal håndtere indenfor miljø- og sikkerhed. Både når det gælder
Læs mereSecure 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 mereTemperaturmåler. Klaus Jørgensen. Itet. 1a. Klaus Jørgensen & Ole Rud. Odense Tekniskskole. Allegade 79 Odense C 5000 28/10 2002.
Temperaturmåler Klaus Jørgensen Klaus Jørgensen & Ole Rud Odense Tekniskskole Allegade 79 Odense C 5000 28/10 2002 Vejleder: PSS Forord.: Denne rapport omhandler et forsøg hvor der skal opbygges et apparat,
Læs mereVejledning til verifikationsrapport TF 3.2.5
Vejledning til verifikationsrapport TF 3.2.5 0 Endelig udgave 12.12.2014 12.12.2014 15.12.2014 15.12.2014 DATE KDJ XLOC BJA TSK NAME REV. DESCRIPTION PREPARED CHECKED REVIEWED APPROVED 13/96336-13 Energinet.dk
Læs mereAT og Synopsisprøve Nørre Gymnasium
AT og Synopsisprøve Nørre Gymnasium Indhold af en synopsis (jvf. læreplanen)... 2 Synopsis med innovativt løsingsforslag... 3 Indhold af synopsis med innovativt løsningsforslag... 3 Lidt om synopsen...
Læs mereDANSK FLYGTNINGEHJÆLP
DANSK FLYGTNINGEHJÆLP KURSISTUNDERSØGELSE 2015 RESULTATER OG ANBEFALINGER KURSISTUNDERSØGELSE 2015 INDHOLD - Svarprocent - Hvem har svaret? - Resultater for udvalgte nøgleindikatorer; overordnet tilfredshed,
Læs mereEt generelt algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer. Ideen er simpel:
Grådige algoritmer Grådige algoritmer Et generelt algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer. Ideen er simpel: Opbyg løsningen skridt for skridt ved hele tiden af vælge lige
Læs mereKapitel 21: Softwarearkitektur designprincipper
Kapitel 21: Softwarearkitektur designprincipper Miriam Tang Jacob Jensen Lars Christensen Jacob Atzen Onsdag 9/3 Dagens program Definitioner Analyseværktøjer Designprocessen Raffinering Afrunding Design
Læs mereAssignment #5 Toolbox Contract
Assignment #5 Toolbox Contract Created by: René Kragh Trine Randløv E mail address cph rk70@cphbusiness.dk 23 11 2014 1 Introduktion Dette dokument indeholder en vertikal kontrakt for et system som skal
Læs mereHVORDAN KAN REFERENCEARKITEKTUR IMPLEMENTERES I EN STANDARDISERET DOKUMENTATION?
HVORDAN KAN REFERENCEARKITEKTUR IMPLEMENTERES I EN STANDARDISERET DOKUMENTATION? Strukturering af dokumentation er et must, hvis der skal være genkendelighed og ensartethed i dokumentationen. Det samme
Læs mereAutomatisering Af Hverdagen
Automatisering Af Hverdagen Programmering - Eksamensopgave 10-05-2011 Roskilde Tekniske Gymnasium (Kl. 3,3m) Mads Christiansen & Tobias Hjelholt Svendsen 2 Automatisering Af Hverdagen Indhold Introduktion:...
Læs mereProblempræsentation. Er der overhovedet nogen, der interesserer sig for det, I vil lave? PRO-Programmet.dk 1
Problempræsentation Er der overhovedet nogen, der interesserer sig for det, I vil lave? PRO-Programmet.dk 1 Formål En problempræsentation har til formål at undersøge problemets betydning for kunden eller
Læs mereGode lønforhandlinger
LEDERENS GUIDE TIL Gode lønforhandlinger Sådan forbereder og afholder du konstruktive lønforhandlinger Sæt løn på din dagsorden Du er uden sammenligning medarbejdernes vigtigste kilde til viden om, hvordan
Læs mereDenne publika ion er udarbejdet af Digitaliseringsstyrelsen Landgreven 4 Postboks 2193 1017 København K Telefon 33 92 52 00 digst@digst dk
Denne publika ion er udarbejdet af Digitaliseringsstyrelsen Landgreven 4 Postboks 2193 1017 København K Telefon 33 92 52 00 digst@digst dk Design: Bgraphic Foto: Colourbox Elektronisk publikation: ISBN:
Læs mereStruktureret system udvikling Minimodul 4: Struktureret ProgramUdvikling (SPU) - I
Struktureret system udvikling Minimodul 4: Struktureret ProgramUdvikling (SPU) - I Rasmus L. Olsen, 17 Februar, 2011 1 V-modellen - overordnet Kravspecifikation Arkitekturdesign System integrationstest
Læs merePC-baseret analyzer og equalizer
PC-baseret analyzer og equalizer Projekteksamen Gruppe 506 Institut for elektroniske systemer Aalborg Universitet PC-baseret analyzer og equalizer p. 1/53 Præsentation Systempræsentation Filterdesign Mikrofonkorrektion
Læs mereMyndighedsbehandling? Borger-behandling? Hvordan kommer man godt igennem?
Myndighedsbehandling? Borger-behandling? Hvordan kommer man godt igennem? De tre L er for rådgivere Lyt, lær, lever! Eller lyt, lyt, lyt! Myndigheder er bare mennesker De er ofte blevet sat til at administrere
Læs mereSvendeprøve Projekt Tyveri alarm
Svendeprøve Projekt Tyveri alarm Påbegyndt.: 8/2-1999 Afleveret.: 4/3-1999 Projektet er lavet af.: Kasper Kirkeby Brian Andersen Thomas Bojer Nielsen Søren Vang Jørgensen Indholds fortegnelse 1. INDLEDNING...3
Læs mereSporbarhed 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 mereSPU UML note. Systematisk Program- Udvikling med UML. Finn Overgaard Hansen
SPU UML note Systematisk Program- Udvikling med UML Finn Overgaard Hansen Elektro- og IKT-afdelingen Finn Overgaard Hansen, august 2003 Versionshistorie Versionsnr. Dato Initialer Versionen omfatter 0.9
Læs mereMål og resultatstyring i den offentlige sektor. Kursusnr. 45976
Mål og resultatstyring i den offentlige sektor Kursusnr. 45976 Mål: Deltageren kan medvirke til opstillingen af mål- og handleplaner for udførelsen af egne opgaver. kan arbejde med mål- og handleplaner
Læs mereKAPITEL 8: OPRETTELSE OG ADMINISTRATION AF DOKUMENTGODKENDELSE
Kapitel 8: Oprettelse og administration af dokumentgodkendelse KAPITEL 8: OPRETTELSE OG ADMINISTRATION AF DOKUMENTGODKENDELSE Målsætninger Introduktion Målsætningerne er at: Oprette dokumentgodkendelsessystemets
Læs mereFAT test kan kun undtagelsesvis overføres, et eksempel kunne være verifikation af tag nummerering og el-diagrammer, som kræver en adskilt maskine.
Kontraktbilag 8 Prøver 1 FAT og SAT FAT og SAT skal sikre at systemet er klar til kvalificering, dvs. alle test fra IQ, OQ og PQ bør kunne genfindes. Testmateriale udarbejdet af leverandør i forbindelse
Læs mereKvartalsrapport 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 mereStruktureret system udvikling Minimodul 1: Introduktion, projekt- og tidsplanlægning
Struktureret system udvikling Minimodul 1: Introduktion, projekt- og tidsplanlægning Rasmus L. Olsen, 2 februar 2011 1 Dagens program Introduktion og overblik over kursus Motivation for struktureret systemudvikling
Læs mereBRUGERCENTRERET DESIGN.
BRUGERCENTRERET DESIGN. AGENDA. Velkomst og introduktion Brugercentreret design Kaffepause og netværk Implementering af brugercentreret design i en virksomhed Afslutning BRUGERVENLIGHED. BRUGERVENLIGHED.
Læs mereJobcentrets VITAS business case
Jobcentrets VITAS business case Lavet med udgangspunkt i en kommune med 50-80.000 borgere 15. december 2015 Jobcenter business casens indhold Formål med jobcenter business casen og STAR anbefaling Side
Læs mereVurdering af kvalitet en note af Tove Zöga Larsen
Vurdering af kvalitet en note af Tove Zöga Larsen Kvalitet... 2 Test... 2 Hvordan finder man testdata?... 2 Dokumentation af test... 3 Review... 3 Vurderingskriterier... 3 Gennemførelsen af et review...
Læs mereBILAG til vejledning af IKV. Vejledende svar til dialogspørgsmål i IKV-værktøjet Industriens LEAN-kørekort
BILAG til vejledning af IKV Vejledende svar til dialogspørgsmål i IKV-værktøjet Industriens LEAN-kørekort Vejledende svar til dialogspørgsmål i IKV-værktøjet Nedenfor ses oversigt over vejledende svar
Læs mereSpørgsmål/svar svar ift. tilbud på leverance af beskæftigelsesfremmende tilbud for ledige og sygemeldte borgere
Spørgsmål/svar svar ift. tilbud på leverance af beskæftigelsesfremmende tilbud for ledige og sygemeldte borgere Nummer Spørgsmål Svar 1 Jeg har et par spørgsmål til udbudsmaterialet omkring vejlednings-
Læs mereDC-Motor Controller. Brugermanual
Forside Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK DC-Motor Controller Brugermanual Firmware V4.00 Produkt indhold 1 styreboks til styring af 1 DC-motor. 1 strømforsyning 100 240 volt
Læs mereTV-Overvågning Teknisk Specifikation
TV-Overvågning Teknisk Specifikation Disse specifikationer er udarbejdet med henblik på teknisk støtte til installatører af tv-overvågning der er ISO 9001-2008 certificeret under SikkerhedsBranchens kravspecifikationer.
Læs mereBrugervenlighed som en fast del af udviklingsprocessen
Brugervenlighed som en fast del af udviklingsprocessen Ingrid Haug, 10. marts 2010 Hvorfor dette oplæg? Brugervenlige produkter opnås kun ved at arbejde målrettet med brugervenlighed Alt for sjældent er
Læs mereMangelfuldt dokumenterede it-systemer. Hvordan løses udfordringen?
Mangelfuldt dokumenterede it-systemer Hvordan løses udfordringen? Indholdsfortegnelse 1. Resume... 3 2. Introduktion... 3 3. Fordelene ved at løse udfordringen... 3 4. Løsningen... 4 4.1 Hvordan?... 4
Læs mereUC Effektiviseringsprogrammet. Projektgrundlag. Business Intelligence. version 1.2
UC Effektiviseringsprogrammet Projektgrundlag Business Intelligence version 1.2 9. september 2014 1 Stamdata Stamdata Projektnavn (forventet): Projektejer: Projekttype: Business Intelligence It-chef Hans-Henrik
Læs mereJEM1 LAB14. Journal. Jonas Lange, Martin Funding Fisker og Torben Porsgaard 11/4/2009
JEM1 LAB14 Journal Jonas Lange, Martin Funding Fisker og Torben Porsgaard 11/4/2009 Denne journal er fremstillet i forbindelse med udarbejdelsen af en J2ME applikation der holder og persisterer links og
Læs mereextreme Programming Kunders og udvikleres menneskerettigheder
extreme Programming Software Engineering 13 1 Kunders og udvikleres menneskerettigheder Kunder: At sætte mål og få projektet til at følge dem At kende varighed og pris At bestemme softwarefunktionalitet
Læs mereProjektlederens 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 mereVisual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet?
Visual Studio Team System Team Build en grundpille i søgen efter it-projektproduktivitet? Agenda: Introduktion Hvorfor Automatiseret Build Microsoft Team Build Rapportering/Data warehouse Commentor A/S
Læs mereFørste del: Basis for stressstyring TÆM DIN STRESS
Første del: Basis for stressstyring TÆM DIN STRESS Uddrag 1. Lidt om stress 1.1 Hvad er stress egentlig? Stress skyldes hormoner, som gør, at din krop og dit sind kommer ud af balance Stress er ingen sygdom,
Læs mereSecure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Projektstyring
Udgave 1 2. SEMESTERPROJEKT Gruppe 5 Secure O matic Projektstyring Benjamin Sørensen, 02284 Tomas Stæhr Hansen, 03539 Stefan Nielsen, 02829 Mubeen Ashraf, 9279 Hussein Kleit, 9281 SECURE O MATIC Projektstyring
Læs mereOversigt. Indhold mm.5: Latch es og flip-flops Analyse af synkrone sekventielle kredsløb Syntese. Boolsk algebra, byggeblokke,
Oversigt Indhold mm.5: Latch es og flip-flops Analyse af synkrone sekventielle kredsløb Syntese Boolsk algebra, byggeblokke, talsystemer Kombinatoriske kredsløb, minimering Sekventielle kredsløb, analyse
Læs mereDigital Kommuneplan. Kravsspecifikation gennem brugerinvolvering
Digital Kommuneplan Kravsspecifikation gennem brugerinvolvering Indhold Introduktion Afklaring af behov: Hvad skal digitale kommuneplaner kunne? Udarbejdelse og test af løsning: Hvordan skal digitale kommuneplaner
Læs mereFRA HIMMEL TIL HELVEDE OG RETUR EN FORTÆLLING OM ET SPECIALE PÅ SPROGPSYKOLOGI
1 FRA HIMMEL TIL HELVEDE OG RETUR EN FORTÆLLING OM ET SPECIALE PÅ SPROGPSYKOLOGI 2 Himmel: det er spændende, jeg glædede mig Helvede: LIDT OM PROCESSEN Det er frustrerende for det er svært Det var irriterende
Læs mereFag: Projekt E1PRJ1 Emne: Testdokumentation Softdrink-Automat Gruppe: 6 Dato: 20. marts 2006 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob
Fag: Projekt E1PRJ1 Emne: dokumentation Softdrink-Automat Gruppe: 6 Dato: 20. marts 2006 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob Nielsen, Klaus Eriksen, Mikkel Larsen og Tomas Stæhr Hansen
Læs mereCPX-måling før skift af belægning
appletrafikstøj CPX-måling før skift af belægning CPX-målinger af dækstøj giver et entydigt billede af asfaltbelægningens betydning for støjen. Det kan give en reduktion af støjen på op til 6 db(a) at
Læs mereSOLRØD KOMMUNE ESDH. Afprøvning. Bilag 6
SOLRØD KOMMUNE ESDH Afprøvning Bilag 6 April 2007 Vejledning Leverandør skal kvalificere bilaget ved at tilføje: Testplaner Beskrivelse af leverandørens metoder eller processer til intern test inden overgivelse
Læs mereGenoptræningen. Rapportering 2012. Udarbejdet: Marts 2013. Udarbejdet af: Tina Riegels, Lillian Hansen, Helene Larsen
Genoptræningen Rapportering 2012 Udarbejdet: Marts 2013 Udarbejdet af: Tina Riegels, Lillian Hansen, Helene Larsen Indholdsfortegnelse Indledning... 3 Kvalitetsudviklingstiltag på baggrund af Test rapport
Læs mereIT-KONTRAKTER HVORDAN HÅNDTERES BEHOVET FOR FLEKSIBILITET I PRAKSIS?
IT-KONTRAKTER HVORDAN HÅNDTERES BEHOVET FOR FLEKSIBILITET I PRAKSIS? Mads Nygaard Madsen, advokat og partner, certificeret IT-advokat, certificeret juridisk ekspert i IT-tvister 22. september 2015 DISPOSITION
Læs mereBILAG 1 TIDS- OG AKTIVITETSPLAN
BIAG 1 TIDS- OG AKTIVITETSPAN INDHODSFORTEGNESE 1. Hovedtidsplan... 5 1.1 Ændring af tidsplanen... 6 2. Underbilag 1.a Milepæle for levering af licenser og evt. hardware... 6 3. Underbilag 1.b Detailplan
Læs mereAdgangsgivende eksamen (udeladt kategori: Matematisk student med matematik på niveau A)
Økonometri 1 Forår 2003 Ugeseddel 13 Program for øvelserne: Gruppearbejde Opsamling af gruppearbejdet og introduktion af SAS SAS-øvelser i computerkælderen Øvelsesopgave 6: Hvem består første årsprøve
Læs mereNår du skal forberede din MUS-samtale MUS
Når du skal forberede din MUS-samtale MUS MUS-samtalen Om MUS Medarbejderudviklingssamtalen (MUS) er en dialog mellem leder og medarbejder. I denne dialog kan I tale åbent og fortroligt om anvendelse og
Læs mereDigitalisering af arkiv, spørgsmål - svar
Digitalisering af arkiv, spørgsmål - svar ID Spørgsmål, Leverandør Svar, Københavns Brandvæsen 1 Vil besvarelsen ske løbende? Vi stiller dette spørgsmål, fordi vi ofte har oplevet, at en besvarelse ofte
Læs mereIntroduktion Til Functional Safety
Introduktion Til Functional Safety Functional safety er beskrevet i standarderne IEC 61508 IEC 65511 Hele denne præsentation vil tage udgangspunkt i principperne for denne standard. Det skal bemærkes at
Læs mereETA Danmark CE mærkning og nationale krav for byggevarer
ETA Danmark CE mærkning og nationale krav for byggevarer CE mærkning af byggevarer CE mærkning handler om at kunne bringe byggevarer på markedet i den europæiske union Grundlaget for CE mærkning er en
Læs mereJammerbugt Kommune. Periodisk audit, P2. Ledelsessystemcertificering. Kvalitetsstyring - iht. Lov 506 af 07.06.2006 og Bek. 1258 af 15.12.
Ledelsessystemcertificering Kvalitetsstyring - iht. Lov 506 af 07.06.2006 og Bek. 1258 af 15.12.2011 Audit 22. oktober 2014 Certificeringens dækningsområde DNV teamleader: Auditteam: Sagsbehandling på
Læs mereIT Kurser. Kursustilbud. Region Syddanmark. Vælg kurserivejle, Odense eller på din. -semere på side 11. Kursuscentret
Kursustilbud IT Kurser Region Syddanmark HR Personaleudvikling i samarbejde med CAMPUS VEJLE Vælg kurserivejle, Odense eller på din arbejdsplads -semere på side 11 Kursuscentret MS Project 2003 - Grundlæggende
Læs mereBias Reducing Operating System - BROS -
Bias Reducing Operating System - BROS - Accepttestspecifikation Projektgruppe 3: Rasmus Lund Jensen (11111) Nicolai Glud(11102) Jacob Roesen(10095) Mick Holmark(11065) Johnny Kristensen(10734) 1 Versionshistorik
Læs mereBrugsanvisning for styring og vedligeholdelse af vores varmesystem i Damhushave. 1. Det varme brugsvand (vandhanen og bruser)
Damhushave, den 23. marts 2016 Brugsanvisning for styring og vedligeholdelse af vores varmesystem i Damhushave. 1. Det varme brugsvand (vandhanen og bruser) 2. Gulvvarmen 3. Vedligeholdelse & kontrol 4.
Læs mereHøjsæson for skilsmisser sådan kommer du bedst gennem en skilsmisse
Højsæson for skilsmisser sådan kommer du bedst gennem en skilsmisse Vanen tro er der igen i år et boom af skilsmisser efter julen. Skilsmisseraad.dk oplever ifølge skilsmissecoach og stifter Mette Haulund
Læs mere2. Metode. 2.1 Interessentanalyse Interessenterne i projektet er vist i nedenstående figur: Aftalekalenderprojektet. Indledning
2. Metode Indledning Projektet er udført med flg. faser: Foranalyse (uden iterationer) Analyse (udarbejdelse af kravspecifikation afsnit 9.1, herunder use case beskrivelser afsnit 9.2) Design af skærmbilleder
Læs mereQuick Guide til Visit Gæstesystem i Backend.
Quick Guide til Visit Gæstesystem i Backend. Version: 2.5.0.5 Opsætning af ipad: 1. HUSK, at man skal slå automatisk Lås fra. (Gøres under: Indstillinger, Generelt, Automatisk Lås, Aldrig. 2. ipad, skal
Læs mereIntroduktion. Din mulighed nu er at ændre hele verden
Introduktion Dét du søger at opnå, ved at læse denne bog, er en tilstand af indre ro og stilhed. Din rejse er en rejse i selvopdagelse og selvforståelse. Imidlertid må du erkende, at dette ikke er noget,
Læs mere[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 mereDenne rapport er skrevet af:
Rapport til Kajakklubben Rapport til Kajakklubben Generelt: Frontend: Backend Admin: Backend instruktør sign up: Backend medlem sign up: Database: Oprettelse af database og SQL sætning: Konklusion: Bilag:
Læs mereIndustrivirksomheder stiller skarpt på kunder og effektivisering
10. september 2012 Industrivirksomheder stiller skarpt på kunder og effektivisering Konkurrenceevne. Industrivirksomheder i Region Midtjylland har dialogen med kunderne i fokus, når de skal finde veje
Læs mereRenovationsafhentning & makulering
Dato 17. november 2014 TRM Sagsnr. 2013111286 trm@dkma.dk / 4488 9344 Slettet: 21. oktober 2014 Bilag 2 Kravspecifikation Renovationsafhentning & makulering hos Ministeriet for Sundhed og Forebyggelse
Læs mereAutomatisk Vandingssystem
Automatisk Vandingssystem Projektdokumentation Aarhus Universitet Gruppe 6-3. Semester - F15 vejleder: Michael Alrøe dato: 28-05-2015 Lærke Isabella Nørregård Hansen - 201205713 - IKT Kasper Sejer Kristensen
Læs mereAutomatisk Vandingssystem
Automatisk Vandingssystem Projektdokumentation Aarhus Universitet Gruppe 6-3. Semester - F15 vejleder: Michael Alrøe dato: 28-05-2015 Lærke Isabella Nørregård Hansen - 201205713 - IKT Kasper Sejer Kristensen
Læs mereADK 1.0 KRAVSPECIFIKATION
ADK 1.0 KRAVSPECIFIKATION Dokumentets versioner (revisionshistorie) Version Dato Ansvarlig Beskrivelse 0.1 23-06-2014 MST Oprettelse af integrationskrav 0.2 25-06-2014 HAH Review for forståelighed og stringens.
Læs mereCANSAT & ARDUINO step by step
CANSAT & ARDUINO step by step Jens Dalsgaard Nielsen SATLAB Aalborg Universitet Danmark jdn@space.aau.dk 1/51 Arduino CANSAT - MÅL At måle ved hjælp af sensor temperatur, tryk, acceleration, CO2, lys,...
Læs mereCasebaseret eksamen Informationsteknologi Niveau E
Casebaseret eksamen Informationsteknologi Niveau E www.tdc.dk Indhold: Opgave 1: Kommunikation Side 2 Opgave 2: Word Side 2 Opgave 3: Excel Side 3 Opgave 4: PowerPoint Side 3 Opgave 5: Anskaffelse af IT-udstyr
Læs mere