Lektion inspektioner som testredskap
|
|
- Ulla-Britt Isaksson
- för 9 år sedan
- Visningar:
Transkript
1 Lektion inspektioner som testredskap Introduktion. Inspektioner och kodtestning är två av de aktiviteter, som ingår i arbetet med kvalitetssäkring (quality assurance) av ett program eller system. Artefakten som ska granskas och vad som är målet med granskningen påverkar hur granskningen bäst genomförs och dokumenteras. Det innebär, att varje granskningstillfälle är en ny, unik situation. Därför görs en anpassning av ett standardförfarande till det aktuella granskningstillfället. Det är en av anledningarna till att du kommer att upptäcka, att det är svårt att hitta en mall, som är färdig att användas och kan användas i nästan alla situationer. Den tillgängliga litteraturen beskriver riktlinjer och tumregler baserade på best practices (en situation liknande den när det gäller metodlitteratur för systemutveckling). De handlar mest om vad som ska granskas och olika infallsvinklar på det. Lektionen ägnas åt att utföra två inspektioner av typen Fagan Inspection. Det är en av de mer kända metoderna för att granska artefakter, t.ex. kravspecifikationer och programkod (skrivbordstestning). 2. Bakgrundsmaterial, teori. Du behöver ha skaffat dig en viss bakgrundsinformation för att förstå vad det är som görs under ett inspektionsmöte (lektionstillället och senare under laborationen). 2.1 Inspektion enligt Fagan. Läs gärna länkarna i den ordning som de presenteras. Kompakt om Fagan Inspection: och därför en bra och snabb start. Observera de två dokumenten som är skrivna av Fagan själv (bland länkarna nederst på webbsidan - PDF-filer). Det är två tidiga artiklar om inspektioner. Från IEEE en artikel om viktiga milstolpar i disciplinen Software Engineering, varav en är inspektioner: Samtliga milstolpar är viktiga att känna till för en systemutvecklare. Artikeln sätter Faganinspektionerna i ett större sammanhang. En av flera utvärderingar av Faganinspektioner En lättläst artikel i vetenskaplig stil. På ett universitet är det viktigt att skaffa sig vana av att läsa och utvärdera denna typ av artiklar. Det är också viktigt att utveckla ett sunt kritiskt tänkande, vilket här handlar om att ta reda på vilka som är de praktiska resultaten av att använda denna inspektionsmetod. Denna artikel kan tyckas vara ensidigt positiv. Sådant ska man vara försiktig med, eftersom jämförelse med andra metoder saknas. Det finns fler varav vissa tyder på att det finns problem förknippade med att använda denna metod, men även konkurrerande metoder har sina problem. Kontentan av dem är, att olika metoder passar för olika situationer. Leta gärna upp en eller ett par artiklar som jämför denna metod med en eller flera andra metoder (finns gott om dem på Internet). En viktig lärdom av den här typen av artiklar är att du ser vad som anses vara viktigt att utvärdera.
2 Ett kapitel ur en handbok framställd av teknologstudenterna på IDA från tidigt 1990-tal till 2007 i kursen PUMPRO (gruppstorleken var åtminstone sju personer): (handboken kallas RUT, se under Extra material nedan Detta kapitel är vår gemensamma bas för lektionsövningen och laborationen. Tänk på att det ingår i en tjock handbok, som är skriven av studenter för efterföljande års studenter och att innehållet är baserat på flera års litteratursökningar och egna erfarenheter i detta omfattande programmeringsprojekt. (I detta dokument används benämningen RUT-Fagan för att hänvisa till detta kapitel.) Om det är något i detta kapitel som nu är nyfiken på eller vill ha en annan förklaring på, sök gärna upp alternativ på Internet eller i böcker på biblioteket. Det finns mycket skrivet om detta. Extra material för dig som är allmänt nyfiken: Fagans företag: (på länken Courses finns några intressanta dokument). En historisk översikt om Faganinspektioner: Handboken RUT ingick i denna teknologkurs på IDA: Den utgörs av flera dokument med föreskrifter, råd och mallar för olika moment i ett programutvecklingsprojekt. En lista med alla dokumenten i RUT: NASA är en av de organisationer, som har använt sig av Faganinspektioner. Detta är en detaljerad specifikation på hur den skulle utföras hos dem: Stockholms stad:
3 2.2 Olika infallsvinklar på testning av programkod. Det finns flera infallsvinklar, när det gäller testning av programkod. De är ofta giltiga samtidigt. Beroende på det förhandenvarande programmet kan olika av dem behöva utföras. Sammanfattande beskrivning av olika aspketer och metoder, när det gäller kvalitetssäkring av mjukvara: Avsnittet med rubriken Testing methods är intressant för lektionen och laborationen. Studera dess innehåll. Det ska praktiseras i som en övning under lektionen och som examinationsmoment i form av laborationen. En begränsad del från ovanstående på temat Code coverage sammanfattas här med ett litet exempel: (rubriken Parameter Value Coverage ovan för bilden med programkoden borde vara något i stil med Example on the coverage criteras). Studera det. Laborationen går ut på att göra det. Av länkarna under See also är den till Regression Testing (regressionstestning) den viktigaste för oss. Det är viktigt att konstruera tester som kan återvändas och dessutom utgörs av exekverbar kod. Att testa efter att en ändring har gjort, går då snabbt. Försäkra dig om att du förstår vad som menas med de åtta punkterna under Basic coverage criteria. Det är synvinklar utifrån vilka testare behöver göra sin granskning och testning. En webbsida i stil med någon av de två ovanstående är utmärkt som startpunkt för eget utforskande. Här finns det centrala begreppen samlade. Om du vill veta mer om någon av dem, går det att följa en länk eller söka efter det på Internet. Om du vill hitta böcker som skriver om programtestning brukar de flesta som behandla Software Engineering ha någotkapitel om det. Det finns flera sådana böcker hos bibliotektet i B-huset. 1. Använd gärna Kapitel handlar om olika faser i utvecklingsprojektets testningsprocess. Kapitel 11 modultest har underkapitel 11.1 Testprocedur v4.1 en figur som sammanfatar det hela väl: Figure 1 Testing models. Lägg märke till frånvaron av praktiska exempel överallt i litteraturen. Det som finns handlar om vad samt riktlinjer och tumregler.
4 3. Genomförande av lektionen Lektionen går ut på att genomföra två Faganinspektioner: den ena på en algoritm och den andra på programkoden som implementerar denna algoritm. Vi utgår från tillvägagångssättet i RUT-Fagan. 3.1 Anpassningar av metoden till lektionsformatet Inspection team (RUT-Fagan). De fyra rollerna finns inte hos oss. Under lektionen utses en person till att vara moderator. De förberedelselser som moderatorn ska göra innan inspektionsmötet görs av lektionsledaren. Författandet av detta dokument är en sådan aktivitet. Läs på om moderatorns uppgift. Det kan bli du som tilldelas rollen. De tre övriga rollerna finns inte hos oss. De slås samman till rollen inspektör Time table. Table 1 är svår att förstå. Avses t.ex. 500 timmar? Inför laborationen kan ni behöva finna något som bättre hjälper er att i förväg bedöma tidsåtgången Efficient inspections. Frågorna 1 och 2 är viktiga. De styr var inspektionsmötet har sitt fokus och kan bidra till att tiden används på bästa sätt (utgå från att det alltid råder tidsbrist och kundkontrakt med deadlines och utlovade produktegenskaper). Sista stycket om checklistor är värt att ta till sig. (Förresten, när skapade du en checklista senast? Hur stor nyttoeffekt gav den?) 5. 5 Realization. Punkterna 1 och 2 görs av lektionsledaren i form av material som du hämtar inför lektionen och laborationen. Innan mötet har inspektionsdeltagarna fått artefakterna, som ska inspekteras. Punkt 3: Den viktigaste av alla. Den som inte har gjort en granskning av artefakten innan inspektionsmötet, har inget att bidra med. Punkt 4: Det är inte nödvändigt med en separat sekreterare. Fagan anser, att det hör till moderatorns uppgift att göra dessa noteringar. Den positiva effekten av detta kan bli, att inspektionen går framåt i ett tempo som inte är snabbt, men inte för långsamt heller. Ni gör här på det vis som ni finner lämpligast. Prova gärna båda. Observera den rekommenderade åtgärden, när någon i gruppen inte har förberett sig. Det är meningslöst att genomföra en inspektion med deltagare som inte har gjort de förberedelser, som ska ha utförts. I vårt fall kan vi inte skjuta upp lektionen. Punkt 5 och 6: Hör till laborationen. (Borde nog logiskt sett ha kommit efter punkt 7.) Notera iakttagelsen i det andra stycket i underkapitel 5.6. Punkt 7: Vi slopar gruppens interna diskussion på lektionen. Vi gör i stället så att alla presenterar sina viktigaste resultat Classification of defects. Vi använder deras definitioner och numrering av defekterna: 1 minor, 2 major, 3 super-major.
5 Solutions to common problems. Punkt 6 om antal deltagare förklarar varför ni ska vara 4 5 personer i grupperna (förutom att Fagan skriver att det är fyra) Internal documents. Utvalda kommentarer från grupper i PUMPRO. Där finns något att tänka på. Varför upprepa misstag, som nämns här? Notera påpekandena om varför det är viktigt att göra peer reviews, innan den formella inspektionen. Notera också hur ofta det framförs, att checklistor är till god hjälp Examples o Inspections records (sid 22). Användbart som försättsblad till inspektionsprotokoll och annat material från inspektionsmötet. (Laborationen.) o Error statistics? o General checklist (sid 26) och efterföljande checklistor. Här finns ett rikligt urval av saker som kan kontrolleras under en inspektion. Kom ihåg, att en checklista ska innehålla sådant som är relevant för syftet med inspektionen. Allts, först svarar man på frågan vad är vi ute efter med denna inspektion och sedan skrivs kriterier i checklistan (maximalt stycken). Exempel Syftet är att vi vill avgöra om algoritmen ger rätt resultat och rätt beteende i alla möjliga situationer, som kan uppstå. Den uppmärksamme läsaren noterar, att detta liknar det om Code coverage - kanske kan principerna för den typen av testning användas även i detta fall. Kriterier till checklistan: ID Fråga / kriterium Kommentarer 001 Är alla valsituationer entydigt och tydligt beskrivna? 002 Utförs alltid rätt alternativ i en valsituation? 003 osv Algoritmen kanske ser ut så här: Gå till kylskåpet och tag din lunchbox, om den finns där, annars tag mackor och en frukt. Och skriv en lapp på kylskåpsdörren. 8. Detta är inte entydigt för alla, även om texten i sig har tydligt innehåll. Ska personen alltid skriva lappen på dörren eller är det bara om det inte fanns någon lunchbox och han/hon tog mackorna och frukten? Ska man tolka det som att lappen bara ska skrivas, om personen tog lunchboxen? Under inspektionsmöten görs en notering om detta med kommentaren mångtydigt eller något i den stilen. Oklar vilka alterniven och dithörande handlingar är (ID 002 i checklistan). Eftersom detta kan ha avgörande betydelse på beteendet som helhet, klassas det som en defekt av typ 2. Moderatorn noterar i inspektionsprotokollet: Nr Steg Felbeskrivning ID Feltyp 1 pkt 7 Mångtydigt A C
6 Skriva en lapp, står det. Är det något speciellt som måste skrivas på den eller går bra att skriva God morgon sömntutor? Detta är en kombination av otydlighet och ofullständighet. Typ 2 igen! Nr Steg Felbeskrivning ID Feltyp 1 pkt 7 Mångtydigt (markering 1) pkt 7 Vad ska skrivas på lappen? A C Men vad ska personen göra, om det inte finns någon lunch och inte heller någon macka, men det finns frukter? Det finns luckor i algoritmen pga att den inte täcker alla situationer som kan uppstå. Typ2! Eller har vi vår första typ 3? Utförandet av handlingssekvensen stoppar här, eftersom det inte har angivits vad som ska göras i denna situation, vilket är allvarligt - Äsch, programmet hängde sig igen, CTD, Åh nej, blå skärmen igen. Nr Steg Felbeskrivning ID Feltyp 1 pkt 7 Mångtydigt (markering 1) pkt 7 Vad ska skrivas på lappen? pkt 7 Ospecificerat om mackor saknas, varianter på detta. Ingen fortsättning. 002 A C Den här sortens samband, beroenden och logik rörande val och handlingssekvenser kallar jag för handlingslogik. o Inspection reporting form (sid 32; vi kallar det för inspektionsprotokoll). Vi har denna som utgångspunkt för inspektionsprotokollet. Originalet är gjort i Framemaker version 6 ( dokument 10.2). Det har konverterats till Word och förenklats för att göra det lättare för dig att modifiera det efter egna behov (filnamn: inspection_reporting_form.doc).
7 3.2 Förberedelser. Den som tänker delta i lektionen ska ha gjort förberedelserna enligt de fyra nedanstående punkterna (för att upprepa, deltagande är föga meningsfullt annars). Se det som att detta är ett av många inspektionsmöten på ett utvecklingsföretag. Den som är professionell i sin yrkesutövning har alltid gjort förberedelsearbetet. Tänk på dig själv i en ledande roll: Vad är du intresserad av att få från dina medarbetare och underlydande? 1. Studerat material i kapitel 2 ovan. 2. Förstå vad som ska utföras av de två rollerna moderator och inspektör under en Faganinspektion. Inspektionsförfarandet föreskriver att en inspektion ska genomföras snabbt och utan diskussioner under ledning av en moderator. Då måste alla ha gjort en egen granskning i förväg, annars fungerar inte denna process. Därefter diskuterar inspektionsgruppen det som har framkommit, och beslut fattas om vilka åtgärder som ska vidtas. Därför ska följande två punkter ha genomförts innan lektionstillfället: 3. Lektionsdeltagaren har gjort en egen genomgång av dokumentet rummen_design.doc med checklistan rummen_design_checklista.doc. Det ska finnas en separat lista med handskrivna anmärkningar, alternativt direkt i dokumentet. 4. Lektionsdeltagaren har gjort en egen genomgång av programkoden i rummen_java.zip med checklistan rummen_java_checklista.doc. Filerna kan läsas in i en ordbehandlare och skrivas ut, om du tänker göra en skrivbordstest. Om du vill provköra också, vilket rekommenderas, importera programfilerna i Netbeans. Att exekvera programkoden och studera vad som händer, kan ge en bättre förståelse av vad som händer. Det ska finnas en separat lista med handskrivna anmärkningar i de utskrivna programfilerna, alternativt tydligt urskiljbara direkt i kodfilerna. Programkoden finns samlad i filen rummen_java.doc. Listorna med anmärkningar ska uppvisas vid lektionens början, vilket är ett krav för att få delta i lektionen. 3.3 Lektionspasset På var och en av de två lektionstimmar görs en inspektion. Timme1. Ett dokument som i princip är en beskrivning av en algoritm. Filnamn: rummen_design.doc (finns som pdf också). Timme 2: Programkoden för algoritmen från timme 1. Filnamn: java_rummen.zip (använd Import i Netbeans) eller utskriftsversionen rummen_java.doc. Avsikten är, är att inspektionen ska börja senast tre minuter efter lektionsstart. Se till att vara inläst på förfaringssättet. Kom ihåg: Avsikten är att hitta fel och problem inte att lösa dem. Deltagarna delas in i grupper om fyra eller fem personer.
8 I varje grupp utses en moderator. Om gruppen inte kan bestämma sig snabbt, fattas beslutet av lektionsledaren. Den som varit moderator under Timme 1. Under Timme 2 ska det vara andra moderatorer än under Timme 1. Cirka 40 50% av deltagarna får alltså prova på rollen av moderator. Gruppen genomför inspektionen på 25 minuter. Moderatorn går igenom artefakten som ska inspekteras steg för steg. För varje steg talar inspektörerna om de fel eller problem, som de upptäckte under sin individuella granskning av artefakten. De fem viktigaste punkterna i inspektionsprotokollet skrivs på overhead-plast (plast och pennor tillhandahålls av lektionsledaren). Något att fundera på: Hur gör ni för att 4-5 personer på ett par minuter ska komma fram till detta? Alla grupperna presenterar och kommenterar overhead-bilden. Något att fundera på: Vad är väsentligt att kommunicera på denna korta tid? I mån av tid: Kort gemensam diskussion. Det är i sin ordning, om lektionsdeltagarna innan lektionstillfället har gjort denna gruppindelning. Det är i sin ordning, om lektionsdeltagarna efter lektionen delar med sig av sina fullständiga inspektionsprotokoll till varandra. Hur mycket såg de andra som vi missade? Tumregler hämtade från litteratur om testning och inspektioner: Det finns alltid ett fel till, men någon annan än du upptäcker det Det kan finnas ett fel som du är ensam om att ha upptäckt. 3.4 Efter lektionspasset. Laborationen ansluter direkt till underlagen till lektionen. I korthet: Konstruera testfall och med exekvering av koden bevisa att det finns fel, korrigera felet, konstruera testfall och med exekvering av koden bevisa att den nu fungerar korrekt. Det behövs inspektionsförfarande här också ett enkelt och bra redskap för att styra sitt eget arbete. En detaljerad beskrivning finns i anvisningarna för laborationen. Att konstruera bra testfall, är en svår konst. Det är vanligt, att litteraturen framhåller att en testkonstruktör behöver mer erfarenhet och större skicklighet än den som har producerat programkoden. Sådant tas upp på laborationen. Arbetet med checklistorna och sättet att tänka, som övades under lektionspasset, är en start för det tänkande som behövs för att skapa programkodstester.
Word-guide Introduktion
Word-guide Introduktion På det kognitionsvetenskapliga programmet kommer du läsa kurser inom flera olika vetenskapsområden och för varje vetenskapsområde finns ett speciellt sätt att utforma rapporter.
Riktlinjer för examensarbetare
Riktlinjer för examensarbetare Informationen för dig som ska göra examensarbete finns för det mesta på LTH:s hemsida: http://www.student.lth.se/studieinformation/examensarbete/. Studenten förväntas vara
Configuration testing Why? Vad det är tänkt att koden ska göra. Performance testing Kommentarer Skriva om koden som kommentar
Skapa testfall Testing Köra testen Hitta fel Inspections and reviews Verifiera resultatet Formal methods Static analysis Completeness Verifiering Kvalitet Maintainability Validering Traceability Fault
Anvisningar för presentation och opponering. En liten guide för presentation och opponering av kandidat- och magisteruppsatser
Anvisningar för presentation och opponering En liten guide för presentation och opponering av kandidat- och magisteruppsatser Idén med uppsatsskrivande Att öva sig i det vetenskapliga hantverket; dvs.
Editering, Kompilering och Exekvering av Javaprogram
UMEÅ UNIVERSITET Institutionen för informatik B.1, Programmeringens grunder, 5 poäng Editering, Kompilering och Exekvering av Javaprogram Introduktion Syftet med kursmomentet Programmeringens grunder (B.1)
Vanliga frågor för VoiceXpress
Vanliga frågor för VoiceXpress 1) Hur stort ordförråd (vokabulär) innehåller VoiceXpress? VoiceXpress innehåller ett mycket omfattande ordförråd, och svaret på frågan varierar en aning beroende på hur
IBSE Ett självreflekterande(självkritiskt) verktyg för lärare. Riktlinjer för lärare
Fibonacci / översättning från engelska IBSE Ett självreflekterande(självkritiskt) verktyg för lärare Riktlinjer för lärare Vad är det? Detta verktyg för självutvärdering sätter upp kriterier som gör det
Laborationer i kursmomentet Datoranvändning E1. Laboration nr 5: Mer om FrameMaker
Sid 1 Laborationer i kursmomentet Datoranvändning E1 http://www.etek.chalmers.se/~hallgren/eda/ : Mer om FrameMaker 1996, 1997 Magnus Bondesson 1998 och 99-09-22 Thomas Hallgren 1 Introduktion I Laboration
12 steg för att göra en bok med Word
steg för att göra en bok med Word I den här övningen ska vi göra en bok med tre kapitel utifrån en råtext och några bilder. Texten och bilderna finns på www.kj.se/merword. Boken ska skrivas ut på egen
Riktlinjer för bedömning av examensarbeten
Fastställda av Styrelsen för utbildning 2010-09-10 Dnr: 4603/10-300 Senast reviderade 2012-08-17 Riktlinjer för bedömning av Sedan 1 juli 2007 ska enligt högskoleförordningen samtliga yrkesutbildningar
Unit testing methodology
Department of Computer Science Per Hurtig Stefan Lindberg & Fredrik Strandberg Unit testing methodology Opposition Report, C/D-level 2005:xx 1 Övergripande utvärdering Helhetsintrycket av uppsatsen är
Självhjälpsprogram för ADHD. Del 1 Att hitta din väg
Självhjälpsprogram för ADHD Del 1 Att hitta din väg Välkommen till vårt självhjälpsprogram för ADHD. Detta program ger dig verktygen att använda din ADHD som en superkraft för att hitta till ett bra liv..
FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll
FrontPage Express I programpaketet Internet Explorer 4.0 och 5.0 ingår också FrontPage Express som installeras vid en fullständig installation. Det är ett program som man kan använda för att skapa egna
NetBeans 5.5. Avsikt. Projektfönster
NetBeans 5.5 Avsikt Att bekanta dig med NetBeans programmeringsmiljö, dvs att med hjälp av NetBeans 1. skapa ett nytt projekt 2. skriva in källkod (sparas som.java-fil) 3. kompilera (översätta) koden till
Using SharePoint Workflow
Datavetenskap Opponent(er): Anders Olsson Marcus Karlsson Respondent(er): Harald Quist Creating a Help Desk Using SharePoint Workflow Oppositionsrapport, C-nivå 2009:xx 1 Sammanfattat omdöme av examensarbetet
Fråga 2. Det finns alltså två delar i det här arbetet: Svara kort på varje delfråga (se nedan). Skriv en 400 ord om vad du lärt dig av detta.
Fråga 2 Hur ser religioner ut? Det är inte så lätt att förstå vad religion är. Begreppet flyter ut för mig ju mer jag försöker fixera det. Därför vill jag att du hjälper mig förstå vad religion är genom
Att bygga enkla webbsidor
Nivå 1 Att bygga enkla webbsidor All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/18cplpy to find out what
Framsida På framsidan finns:
Framsida På framsidan finns: Rubriken på hela arbetet Namnet på den eller de som gjort arbetet Klass Någon form av datering, t.ex. datum för inlämning eller vilken termin och vilket år det är: HT 2010
Välkommen på kurs hos RIGHT EDUCATION!
Välkommen på kurs hos RIGHT EDUCATION! När du startar på en ny kurs, börja med att orientera dig i kursupplägget så att du får en uppfattning om vad kursen innehåller. Du har full översikt över kursens
Laboration med Internet och HTML
Laboration med Internet och HTML Denna laboration går ut på att du skall kunna skapa enkla hemsidor i HTML. Vi kommer inte att ta upp edstorer för hemsidor som t.ex. DreamWeaver eller FrontPage. Dessa
APA för nybörjare. Innan du börjar. Översikt
APA för nybörjare Den här texten är tänkt som en snabb introduktion hur du kan använda publiceringssystemet APA (Advanced Publication Application) för att redigera webbplatser. Texten kräver inga förkunskaper
Gemensamma riktlinjer fo r genomfo rande av Examensarbete Hing Elkraftteknik
Uppdatering: Datum för anmälan för boende samt datum för middag. Gemensamma riktlinjer fo r genomfo rande av Examensarbete Hing Elkraftteknik Examensarbetet ska ni genomföra på det universitet som ni är
Enkätresultat för SIK15 Omvärldsanalys och informationssökning 7,5 hp. 31SOI1 H15-1 Kursansvariga: Rolf Hasslöw, Ingrid Johansson
Enkätresultat för SIK15 Omvärldsanalys och informationssökning 7,5 hp. 31SOI1 H15-1 Kursansvariga: Rolf Hasslöw, Ingrid Johansson Enkäten är besvarad av 16 studenter (av 42 möjliga) vilket motsvarar 38%.
NetBeans 7. Avsikt. Projektfönster
NetBeans 7 Avsikt Att bekanta dig med NetBeans programmeringsmiljö, dvs att med hjälp av NetBeans 1. skapa ett nytt projekt 2. skriva in källkod (sparas som.java-fil) 3. kompilera (översätta) koden till
Handbok kundwebb för kunder Innehållsförteckning
Handbok kundwebb för kunder Innehållsförteckning Handbok kundwebb för kunder... 1 Översikt... 2 Logga in... 2 Ditt ärende... 3 Hur använder du kundwebben... 3 informationsfältet... 4 Arbetsfältet... 4
Inspektion Användarmanuel
Onix AS Version 1.0.5.0 16.12.2014 2014 Inspektion Användarmanuel Denna applikation kan du enkelt kontrollera utrustningar i Utrustningsportalen. 0 S i d a INNEHÅLLSFÖRTECKNING Sida INLEDNING... 3 STARTA
TDDC74 - Projektspecifikation
TDDC74 - Projektspecifikation Projektmedlemmar: Namn Efternamn abcde123@student.liu.se Namn Efternamn abcde123@student.liu.se Handledare: Handledare handledare@ida.liu.se eller handledare@student.liu.se
Handledning Sherpa/RoMEO
Handledning Sherpa/RoMEO 1. När får jag lov att göra min artikel fritt tillgänglig?... 2 2. Förklaring av ord & begrepp i Sherpa/RoMEO... 3 Pre-print... 3 Restrictions (restriktioner)... 3 Post-print...
Allmänt om programvaror och filer i Windows.
Allmänt om programvaror och filer i Windows. Vart sparade du dokumentet? I Word. Jag har fått detta svar mer än en gång när jag försökt hjälpa någon att hitta ett dokument som de tappat bort i sin dator.
Några grundläggande begrepp
Några grundläggande begrepp Validering bygger vi rätt system? Uppfyller kravspecifikationen de verkliga behoven? Verifiering bygger vi systemet rätt? Uppfyller det färdiga systemet kravspecifikationen?
Snabb introduktion till LäsDax & SkrivDax 1 De fyra tillfällena
Snabb introduktion till LäsDax & SkrivDax 1 De fyra tillfällena Första tillfället Gemensam läsning Inled lektionen med en aktivitet som anknyter till texten. Samla sedan klassen kring storboken. Täck gärna
LEDARE I FRIIDROTTSSKOLAN
LEDARE I FRIIDROTTSSKOLAN Handledning för dig som ska leda utbildning för klubbens ledare Du som ska utbilda ledarna i er klubbs friidrottsskola har en spännande uppgift framför dig. Om du följer nedanstående
Marie Andersson, IKT-centrum E-post: iktcentrum@mdh.se 2012-06-10 (Bb Learn 9.1.8) Wikis i Blackboard
Marie Andersson, IKT-centrum E-post: iktcentrum@mdh.se 2012-06-10 (Bb Learn 9.1.8) Wikis i Blackboard Innehåll Om Wiki- funktionen... 1 Skapa en Wiki... 1 Lägg till/ redigera innehåll i en Wiki... 3 Läsa/skriva
Information om bedömning av reell kompetens
Information om bedömning av reell kompetens Reell kompetens Det är möjligt att söka till Lernia Yrkeshögskola på reell kompetens och få denna bedömd i förhållande till den grundläggande behörigheten för
Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt
Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt Kravhantering / Testprocess - Agenda AGENDA Grundläggande kravhanteringsprocess. Insamling, dokumentation, prioritering, Test och förvaltning
LEKTIONSTIPS. Lektionstips 2:4. Skribenten vill antingen uttrycka en åsikt för att få andra att reagera, eller
Lektionen är skriven av Theres Farcher lärare i svenska och svenska som andraspråk. Hon har kopplat lektionen till Svenska Direkt 7 grundbok och studiebok. Svenska Direkt är skriven av Cecilia Peña, Lisa
Välkommen till Pedagogiska samtal, Alla kan alltid bli bättre
Välkommen till Pedagogiska samtal, Alla kan alltid bli bättre Metoder för att ge dig fler och förfinade redskap i undervisningen. Syfte Att ge dig nya och förfinade verktyg för att bemöta, coatcha och
Liten introduktion till akademiskt arbete
Högskolan Väst, Inst för ekonomi och IT, Avd för medier och design 2013-09-14 Pierre Gander, pierre.gander@hv.se Liten introduktion till akademiskt arbete Den här texten introducerar tankarna bakom akademiskt
Inlämningsverktyget i Fronter för lärare
Inlämningsverktyget i Fronter för lärare I inlämningsverktyget kan du enkelt se vem som lämnat in ett arbete, när de har lämnat in och vilka filer de har lämnat in. Studenterna i kursen kan få påminnelser
Acrobat 9. Adobe. Grundkurs
Acrobat 9 Adobe Grundkurs Innehållsförteckning 1 Vad är Acrobat 9?...5 Kort om programmet... 5 Användningsområden... 6 Vad är PDF lite teori... 7 Starta och stänga Acrobat 9... 8 Starta programmet... 8
Kvalitativ Analys. Utvärderingsmetoder inom MDI DH2408
Kvalitativ Analys Utvärderingsmetoder inom MDI DH2408 Inlämningsuppgift 2 Era gruppinlämningar ligger här framme, leta reda på er egen!!! Jag har godtyckligt gett er ett gruppnummer, referera till det
Uppsatsskrivandets ABC
UTBILDNING GÄVLE GYMNASIEBIBLIOTEKARIERNA Uppsatsskrivandets ABC Borgarskolan Polhemsskolan Vasaskolan 1 Innehåll Abstract... 1 Analys... 1 Argument... 1 Bilagor... 1 Bilder... 1 Citat... 2 Enkät... 2
Aristi Fernandes Examensarbete T6, Biomedicinska analytiker programmet
Kursens mål Efter avslutad kurs skall studenten kunna planera, genomföra, sammanställa och försvara ett eget projekt samt kunna granska och opponera på annan students projekt. Studenten ska även kunna
Måste alla på skolan/förskolan börja arbeta med StegVis samtidigt?
Frågor och svar on StegVis: Måste alla på skolan/förskolan börja arbeta med StegVis samtidigt? På sikt är det viktigt att alla som arbetar i förskolan/skolan känner väl till arbetssättet. Då talar till
Mall för uppsatsskrivning 2013-2014
Mall för uppsatsskrivning 2013-2014 Exempel på framsida samt instruktioner Förnamn Efternamn Klass Entréskolan, Eskilstuna Datum Använd Infoga- menyn i Word och välj sidnummer för att lägga in sidnummer
Fokusprocessen -instruktioner 1
Fokusprocessen -instruktioner 1 Inför Fokusprocessen Med resultatet i hand börjar nu den viktigaste delen i processen, nämligen att förbättra ert arbetsklimat. I ett första steg ska ni diskutera resultatet
Anvisningar till rapporter i psykologi på B-nivå
Anvisningar till rapporter i psykologi på B-nivå En rapport i psykologi är det enklaste formatet för att rapportera en vetenskaplig undersökning inom psykologins forskningsfält. Något som kännetecknar
Skriv! Hur du enkelt skriver din uppsats
Skriv! Hur du enkelt skriver din uppsats Josefine Möller och Meta Bergman 2014 Nu på gymnasiet ställs högra krav på dig när du ska skriva en rapport eller uppsats. För att du bättre ska vara förberedd
Följa upp, utvärdera och förbättra
Kapitel 3 Följa upp, utvärdera och förbättra Det tredje steget i tillsynsprocessen är att följa upp och utvärdera tillsynsverksamheten och det fjärde steget är förbättringar. I detta kapitel beskrivs båda
Scio. en liten användarguide. Skriven av: Josefine Siewertz
Scio en liten användarguide Senast ändrad: 2011-03-18 (Korrigerat typsnitt samt information om kursplaner) Skriven av: Josefine Siewertz Innehåll Allmän information samt att logga in i Scio... 1 Strukturen
Skrivprocessen. Skrivprocessen och retoriken. Skrivprocessen Retoriken Förklaringar
Skrivprocessen Att skriva är ett hantverk något som du kan lära dig. För att bli en bra hantverkare krävs övning. Skrivprocessen liknar i många avseenden den så kallade retoriska arbetsprocessen som vi
Manual: Skapa egna ansökningsformulär
INFORMATION TILL FOLKHÖGSKOLORNA Manual: Skapa egna ansökningsformulär Alla folkhögskolor kan skapa egna digitala ansökningsformulär genom en funktion på Folkhögskola.nu. Genom att logga in på www.folkhogskola.nu/admin
Kom i gång med PING PONG
Kom i gång med PING PONG Studentmanual Version 4 Kom igång med PING PONG Studentmanual. Version 4 Producerad av Linda Borglund, Anita Eklöf vid Centrum för Lärande och Undervisning, Högskolan i Borås.
Inspektionshandbok. Sammanfattning. Redaktör: Filip Klasson Version: 1.1 Datum: I Tal-Lab kan ingen höra dig skrika
I Tal-Lab kan ingen höra dig skrika Inspektionshandbok Redaktör: Version: 1.1 Datum: Sammanfattning Detta dokument är till för att underlätta arbetet inför och under en inspektion Projektidentitet Projektgrupp
Kursdokument Regional kurs Kursnamn: Döva barn och barn med hörselnedsättning lära att läsa och skriva under de tidiga åren Termin: Höstterminen 2015
Kursdokument Regional kurs Kursnamn: Döva barn och barn med hörselnedsättning lära att läsa och skriva under de tidiga åren Termin: Höstterminen 2015 Kursledare: Carin Roos, carin.roos@kau.se, tfn 054-700
Checklista workshopledning best practice Mongara AB
Checklista workshopledning best practice Mongara AB Detta dokument ska ses som ett underlag för vilka frågeställningar vi jobbar med inom ramen för workshopledning. I dokumentet har vi valt att se processen
Detta dokument innehåller anvisningar för upprättande av en sökplan i kursen TDDD39 Perspektiv på informationsteknologi.
Sökplan TDDD39 Perspektiv på informationsteknologi Detta dokument innehåller anvisningar för upprättande av en sökplan i kursen TDDD39 Perspektiv på informationsteknologi. Anvisningar Sökplanen påbörjas
Dokumentation av rapportmall
Dokumentation av rapportmall Utgivningsår: 2003 Författare: Eva Erbenius Samhällsmedicin Centrum för Tillämpad Näringslära Box 175 33 Wollmar Yxkullsgatan 19 118 91 Stockholm Innehåll Inledning... 3 Rapportens
Väl installerat får du en ikon som du förhoppningsvis också hittar Så du klickar på den och startar upp programmet:
Privat dator Ruter rapportering. För att kunna rapportera en tävling till Svensk Bridge behövs en s.k. FTP-klient. I de flesta fall kan en sådan sättas upp med Utforskaren som medföljer alla varianter
Kort om World Wide Web (webben)
KAPITEL 1 Grunder I det här kapitlet ska jag gå igenom allmänt om vad Internet är och vad som krävs för att skapa en hemsida. Plus lite annat smått och gott som är bra att känna till innan vi kör igång.
Steg 5 Webbsidor One.com och OpenOffice Writer Mac OS X
Steg 5 Webbsidor One.com och OpenOffice Writer Mac OS X Nov 13 Liljedalsdata.se Liljedalsdata Steg 5 Mac Sida 1 Inledning Förkunskaper Steg 1, 2, 3 och 4. Innan du är mogen för att lägga ut en sida på
UTVECKLINGSSAMTAL. Chefens förberedelser inför utvecklingssamtal
UTVECKLINGSSAMTAL Chefens förberedelser inför utvecklingssamtal Detta är ett stödmaterial för planering och förberedelser av utvecklingssamtal och innehåller tre delar: 1. Syfte med utvecklingssamtal 2.
men borde vi inte också testa kraven?
men borde vi inte också testa kraven? Robert Bornelind Presentation på SAST, 24 februari 2011 SQS Software Quality Systems Sweden AB Innehåll Introduktion Kvalitet, tid och kostnad Process Testning av
Får jag använda Wikipedia?
Får jag använda Wikipedia? Wikipedia är ett unikt uppslagsverk som skapas av sina läsare. Det innebär att vem som helst kan skriva och redigera artiklar. Informationen på Wikipedia kan vara vinklad eller
UTBILDNING & ARBETE Uppsatsskrivandets ABC
UTBILDNING & ARBETE Uppsatsskrivandets ABC Borgarskolan Polhemsskolan Vasaskolan 1 Innehåll Abstract... 1 Analys... 1 Argument... 1 Bilagor... 1 Citat... 1 Enkät... 1 Fotnot... 1 Frågeställning... 1 Innehållsförteckning...
Kursutvärdering Digital kompetens/it-ämnen vt11
Kursutvärdering Digital kompetens/it-ämnen vt11 Digital kompetens och lärande/it-ämnen vt11 Results of survey Startade: June 1, 2011 Avslutad: June 30, 2011 Svarsfrekvens: 11% ( 9 / 84 ) Cambros elektroniska
Verksamhetsförlagd utbildning VFU Kommunikation i omvårdnad OM124G Mikrobiologi och hygien BM191G
Institutionen för hälsa och lärande Sjuksköterskeprogrammet Verksamhetsförlagd utbildning VFU Kommunikation i omvårdnad OM124G Mikrobiologi och hygien BM191G Kursansvariga OM124G Stina Thorstensson, stina.thorstensson@his.se
INSTRUKTIONER OCH TIPS Fördjupningsarbete Receptarier (15 hp) och Apotekare (30 hp)
1 INSTRUKTIONER OCH TIPS Fördjupningsarbete Receptarier (15 hp) och Apotekare (30 hp) 1. Försöksplan Syftet med försöksplanen är att du ska få projektets (begränsade) målsättning helt klar för dig innan
Att skriva uppsats. Uppsatsens delar
Att skriva uppsats Det finns många olika sätt att skriva uppsats på. I den här handledningen beskrivs en modell som, i lite olika varianter, är vanlig i språkvetenskapliga uppsatser. Uppsatsens delar Du
Allmänna frågor om kursen: Kursutvärderare: IT-kansliet/Christina Waller. 1. Vad är ditt allmänna omdöme om kursen? Antal svar: 30 Medelvärde: 3.
1(5) Kursvärdering - sammanställning Kurs: Grundkurs i C-programmering, 2p (1TD442), 1p (1IT022) Antal reg: 103 Program: ingår i 1TD442 Algoritmer och datastrukturer DV1 6p/ Antal svar: 31 DVP: 11 svar
Användarmanual för Lagledning.se
Användarmanual för Lagledning.se Denna manual är avsedd för dig som en av TEM:s lagkunder och ska fungera som ett stöd när du använder vår tjänst. Innehåll Innehåll... 1 Logga in... 2 Första sidan... 3
En trevlig form av utskrift från Disgen är en grafisk antavla med foton.
Antavla med foton 10 En trevlig form av utskrift från Disgen är en grafisk antavla med foton. Bild 10 1. Min dotter Cecilias antavla. Designa sidan Det underlättar om man tänker igenom hur man vill att
LABORATION 1 Pingpong och Installation av Server 2008 R2
LABORATION 1 Pingpong och Installation av Server 2008 R2 Laboranter: Kurs: Klass: Operativsystem 1 HT12 DD12 Handledare: Hans Ericson Martin Andersson Utskriftsdatum: 2012-08-29 Mål Laborationen skall
Arbetsordning för kursen Arbetsvetenskaplig introduktion ht 2012
Arbetsordning för kursen Arbetsvetenskaplig introduktion ht 2012 Kursen omfattar 7,5 högskolepoäng, vilket motsvarar fem veckors heltidsarbete. Nedan beskrivs kursens mål, arbetsformer och examination
POLITIK och DEBATT svenska + SO
POLITIK och DEBATT svenska + SO Vad ska vi göra? Vi ska ihop med SO:n lära oss om allianser och olika politiska partier. Vi ska även lära oss att argumentera muntligt och skriftligt. Hur? Jo, genom att
Boken om SO 1 3. Provlektion: Om demokrati och hur möten, till exempel klassråd, genomförs och organiseras.
Boken om SO 1 3 Boken om SO 1 3 är elevernas första grundbok i geografi, samhällskunskap, historia och religion. Provlektion: Om demokrati och hur möten, till exempel klassråd, genomförs och organiseras.
SAMMANSTÄLLNING 1 (13) Datum för sammanställningen Period 3, 2007
SAMMANSTÄLLNING 1 (13) GRUNDKURS I C-PROGRAMMERING DEL AV (1TD442) ALGORITMER OCH DATASTRUKTURER (DV1) (1IT022) PROGRAMKONSTRUKTION II (IT) Period 3, 2007 Sammanfattning: Bra kurs, bra lärare och bra labbar.
Utskrift av sidindelade antavlor med Disgen
Utskrift av sidindelade antavlor med Disgen 20 En antavla är ett bra sätt att få en översikt över släktingarna. Antalet personer i varje led är bestämt och nödvändigt utrymme kan beräknas. Du väljer vilka
L0009B. Moment. Introduktion till geografiska databaser: G:\L0009B\Allmänt\IntroGeoDB.pdf (F)
L0009B Moment FL 1: Kursintroduktion. Kursinformation: G:\L0009B\Allmänt\KursInformationL0009B.pdf (F) Kursplan: Se https://portal.student.ltu.se/stuka/kurs.php?kurs=l0009b&lang=swe (F) Allt som markerats
Lektion 3 Cykelvägar i din stad
1 Cykelvägar i din stad Inledning 2 Exercises 6 Del 1: Inhämtning Övning 1: Fördelarna med att cykla 5 Övning 2: Erfarenheter av att cykla 7 Övning 3: Olika delar på en cykel 8 Övning 4: Förberedelse för
Moodle2 STUDENTMANUAL
Moodle2 STUDENTMANUAL Moodle är en lärplattform med hjälp av vilket du kan kommunicera, dela med dig av information och upprätthålla kontakten med lärarna, handledarna och de andra kursdeltagarna. För
Titel: Undertitel: Författarens namn och e-postadress. Framsidans utseende kan variera mellan olika institutioner
Linköping Universitet, Campus Norrköping Inst/ Kurs Termin/år Titel: Undertitel: Författarens namn och e-postadress Framsidans utseende kan variera mellan olika institutioner Handledares namn Sammanfattning
Dåtid. Nutid. Framtid. Slutuppgift Kultur- och idéhistoria ESM08 och SP08B
Dåtid Nutid Framtid Slutuppgift Kultur- och idéhistoria ESM08 och SP08B Dåtid Nutid Framtid Vi ska under vecka 19-22 arbeta med olika teman i grupper. Ni delar själva in er i grupper (fem grupper). Varje
10 olika sätt att genomföra IUP-processen
10 olika sätt att genomföra IUP-processen augusti 2012 Visualisera och effektivisera IUP-processen på er skola? Hur ska ni genomföra IUP-processen pedagogisk, undervisning, skriftliga omdömen, framåtsyftande
Sök artiklar i databaser för Vård- och hälsovetenskap
Sök artiklar i databaser för Vård- och hälsovetenskap Bibliografiska databaser eller referensdatabaser ger hänvisningar (referenser) till artiklar och/eller rapporter och böcker. Ibland innehåller referensen
Gymnasiearbete Datum. Uppsatsens rubrik. Ev. underrubrik. Ditt namn, klass Handledarens namn
Gymnasiearbete Datum Uppsatsens rubrik Ev. underrubrik Ditt namn, klass Handledarens namn Sammanfattning En uppsats har en kort, inledande sammanfattning av hela arbetet. Den kommer inledningsvis men skrivs
Projektplan, Cykelgarage
Projektplan, Cykelgarage Johan Anderholm, (dt08ja5@student.lth.se) Jon Andersen (dt08ja8@student.lth.se) Marcus Carlberg (dt08mc4@student.lth.se) Simon Ekvy (dt08se2@student.lth.se) Stefan Johansson (dt08sj7@student.lth.se)
Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php
Introlektion PHP är ett av de enklare språken att lära sig just pga. dess dynamiska struktur. Det används för att bygga upp båda stora och mindre system. Några vanliga system som använder sig av PHP är
Lata marknadsföraren
Lata marknadsföraren *************************************************** * * * * Inre Cirkelns Månadsbrev 8, januari 2015 * * * * *************************************************** Checklista för ett
Gruppvis kamratgranskning
Gruppvis kamratgranskning Detta formulär är avsett att användas för gruppvis kamratgranskning av en annan grupps skriftliga uppsats i kursen MMVN01 Aerodynamik och kompressibel strömning (grupparbete,
Skapa mallar för utvecklingssamtal
Jan 15 Guide för Administratörer Skapa mallar för utvecklingssamtal Den här guiden beskriver hur du skapar och redigerar mallar för utvecklingssamtal i Unikum. Här beskrivs hur malleditorn används och
E- möten Snabbguide till Adobe Connect
E- möten Snabbguide till Adobe Connect Rekommenderade användningsområden: - E- möten - Handledning - Grupparbete - Seminarier Nätbaserad Utbildning 0500 44 81 30 helpdesk.distans@his.se Adobe Connect Högskolan
Evaluation Summary - CDT104 Grundläggande Webbdesign HT07 Dan Levin
Evaluation Summary CDT Grundläggande Webbdesign HT7 Dan Levin Antal kursutvärderingar: Q. Anser du dig ha tillräckligt med förkunskaper för att klara kursen? (=JA =NEJ) 9 Skriv kommentarer här... Q. a
www.grade.com LUVIT Utbildningsadministration Manual
www.grade.com LUVIT Utbildningsadministration Manual Innehåll 1. KURSKATALOG 3 1.1. SÖK EFTER KURSTILLFÄLLEN 3 2. MINA ATTESTERINGAR 6 3. MINA ANMÄLNINGAR 7 4. HANTERA KURSER 8 4.1. DELTAGARE 9 4.1.1.
Väl godkänt (VG) Godkänt (G) Icke Godkänt (IG) Betyg
Betygskriterier Examensuppsats 30 hp. Betygskriterier Tregradig betygsskala används med betygen icke godkänd (IG), godkänd (G) och väl godkänd (VG). VG - Lärandemål har uppfyllts i mycket hög utsträckning
Bild 1: Översikt över faserna i projektarbetet
Projektarbete kring system X Det här dokumentet beskriver uppgiften samt innehåller mallar för de rapporter som ska lämnas in. Bild 1 visar ordning och ungefärligt förhållande för tidsåtgång mellan de
Kom i gång med PING PONG
Kom i gång med PING PONG Studentmanual Version 6 Kom igång med PING PONG Studentmanual. Version 6 Anita Eklöf, Sektionen för pedagogiskt arbete, Högskolan i Borås. 2015-02-16 1 ATT LOGGA IN... 1 2 STARTSIDAN...
Titel Mall för Examensarbeten (Arial 28/30 point size, bold)
Titel Mall för Examensarbeten (Arial 28/30 point size, bold) SUBTITLE - Arial 16 / 19 pt FÖRFATTARE FÖRNAMN OCH EFTERNAMN - Arial 16 / 19 pt KTH ROYAL INSTITUTE OF TECHNOLOGY ELEKTROTEKNIK OCH DATAVETENSKAP
TIPS OCH IDÉER FÖR DIG SOM VILL INTERVJUA
TIPS OCH IDÉER FÖR DIG SOM VILL INTERVJUA Här kommer några intervjutips till dig som gör skoltidning eller vill pröva på att arbeta som reporter. Bra ord att känna till: Journalisten kan ha olika uppgifter: