Red Inc. Förstudie till. Inkrementell uppbyggnad av Webbdatabas för småföretag. Uppdragsgivare: Harald Kjellin
|
|
- Birgitta Åkesson
- för 8 år sedan
- Visningar:
Transkript
1 Förstudie till Red Inc Inkrementell uppbyggnad av Webbdatabas för småföretag Uppdragsgivare: Harald Kjellin Projektmedlemmar: Mikael Nyqvist Ulf Rustas Thomas Jansson Rikard Laxhammar Daniel Oscarsson Emil Stridfeldt Alexander Ahl Karin Råde
2 Innehållsfärteckning Innehållsfärteckning Problembeskrivning Bakgrund Problemet Syfte Krav och avgränsningar Krav från uppdragsgivare Användare Funktioner Datormiljö Ordlista Förslag till lösning Systemskiss Moduler Diagram Preliminär användarhandledning Sökningar/Rapporter Objektformulären - Visa/Ändra/Lägg till objekt Genomförande Projektets styrning och genomförande Ansvarsfördelning Projektledare Vice projektledare Informationsansvarig Databasansvarig JSP/XML-ansvarig Testningsansvarig Sekreterare Administration och möten Dokumentation Preliminär tidsplanering Riskanalys Tidsplanering Felaktig tidsplan Ofullständig tidsplan Tidsplanen ej följs Sjukdom eller annan frånvaro av gruppmedlem Dokumentationen hamnar på efterkälke Produkten Att projektet ej uppfyller specifikationen Beställaren Beställaren ändrar direktiv under projektets gång / Missförstånd mellan beställare och grupp Gruppen Missförstånd inom gruppen Gruppen inte kommunicerar tillräckligt Gruppen ägnar för mycket tid åt möten För låg kunskapsnivå i gruppen
3 1 Problembeskrivning 1.1 Bakgrund Alltmer företag upptäcker att de har behov att samla in, lagra och söka information via webben. Det kan handla om att anställda rapporterar arbetsresultat genom att fylla i ett webbformulär, reseräkningar sköts via formulärhantering, man använder webben för att göra det möjligt för kunder att boka en tjänst t ex en resa, en biobiljett, anmäla sig till en kurs på universitetet etc. De flesta sådana system använder MS-asp eller Java-Servlets och dessutom någon form av relationsdatabas för att sköta kommunikationen med slutanvändaren som via sitt webbgränssnitt kommunicerar med databasen. De flesta sådan system är uppbyggda runt en relativt enkel vision av hur tjänsten bör utformas. Varje gång företaget behöver lägga till en ny webbtjänst så måste ett nytt system för detta byggas eftersom tidigare system har blivit specialkonstruerade och hårdkodade för bara ett enda syfte. Dessutom blir det svårt att få informationen från de olika databaserna att samverka. För mycket stora företag är detta inget problem. De kan använda stora standardsystem i kombination med SAP, Oracle m.m. för att bygga upp en enhetlig portal mot anställda och kunder. 1.2 Problemet Man skulle önska att det vore möjligt att ha en generell design på en databas för webbtjänster. Att man kunde ha samma databas för olika webbtjänster och att mindre företag kunde bygga upp sina webbtjänster steg för steg på denna. Fördelarna med detta skulle vara att man då kunde göra kombinerade sökningar (utan att behöva 3
4 tillämpa ett "Data-Warehouse" perspektiv på databaserna eller köpa svindyr applikation typ SAP). En sådan generell databas skulle dock ställa stora krav på enhetlig standard för hur data lagrades och hämtades i databasen. 1.3 Syfte Vårt syfte är att designa en metod som utifrån en XML-standard skapar enhetliga objekt för lagring i en standardiserad databas och sedan implementera ett system som accepterar XML-sidor som input och ur dessa sidor skapar en output av färdiga webbapplikationer för lagring och sökning av data. Vårt mål är att leverera en fungerande prototyp, kallad Red Inc, som är en inkrementell databas för småföretag. All erforderlig dokumentation skall dessutom skrivas enligt god sed och levereras inom givna tidsramar. 1.4 Krav och avgränsningar Krav från uppdragsgivare Språket bör vara Java och Java-Servlets. Databasen bör var open-source, gärna skriven i Postgress. Slutprodukten bör vara freeware och open source med dokumenterad kod. Detta betyder att enda sättet för projektgruppen att kapitalisera resultatet är att implementera systemet hos de kunder som vill betala för att få systemet installerat Användare Red Inc kommer att ha två användare, administratören och övriga användare. Administratören skall ha minst 3 veckors erfarenhet av att programmera med XML, och kommer att ha fullständiga rättigheter. Övriga användare t ex anställda skall behärska en webbrowser, och kommer att ha begränsade rättigheter. 4
5 Red Inc kommer att stödja administratören, i ett företag, i dess arbete att ta fram specifika system som sedan de anställda kan nyttja. Hur användarna och system interagerar visa i figur 1. Red Inc Specifikt system Administratör Slutanvändare Figur 1: Användarna Funktioner Red Inc är en generell databas och kommer därför stödja de funktioner som är typiska för en databas; lagra, editera och söka information. Red Inc är dessutom inkrementell, dvs. administratören skall kunna skapa och editera formulär med hjälp av XML-filer. Formulären används sedan som in- och utmatningsformulär av de anställda för att behandla information Datormiljö Hårdvara Systemet skall verka på en plattformsoberoende miljö. Den föreslås användas i en PC-miljö i nätverk Mjukvara För att behandla data behövs en webbrowser. Till databasen skall Postgress användas. Kommunikationen mellan webbgränssnittet och databasen skall skötas av JSP. 1.5 Ordlista För att underlätta förståelsen av de uttryck vi kommer att använda oss av i de dokument som kommer att presenteras inom projektet följer nedan en mindre ordlista. 5
6 Freeware; ett gratis program som är fritt att använda av alla. HTML; HyperText Markup Language, standard språket för programmering av hemsidor på internet idag. Java; Ett objekt-orienterat programmeringsspråk Java-Servlets; generar html sidor med hjälp av javakod. JSP; Java Server Pages, se Java-Servlets Metadatabas; en databas över en databas Open Source; Innebär att alla får använda och sprida ett program fritt och att källkoden är öppen, med andra ord tillgänglig för de intresserade. Likt freeware men inte samma krav på källkoden. Postgress; databasprogram som får användas fritt (freeware) Specifikt system; skapas av administratör utifrån Red Inc SQL; Structured Query Language programmeringsspråk som används vid hantering av databaser. Webbtjänst; tjänst som erbjuds på internet. Webbformulär; formulär på internet. Webbrowser; Verktyget/programmet som används för att surfa på webben XML; Extensible Markup Language, ett språk som gör det möjligt att definiera innehåll och innehållets innebörd i ett dokument. 2 Förslag till lösning 2.1 Systemskiss Systemet byggs upp av tre funktionalitetsnivåer med olika roller att uppfylla i samverkan: XML-nivå, Servlet/JSP-nivå samt databasnivå. XML-nivån är administratörens kontakt med systemet. Härigenom kan han/hon definiera funktionaliteten för det specifika systemet. Denna funktionalitet kan således ändras/uppdateras/utökas när som 6
7 helst av administratören, allt efter behov, genom editering av XMLfilerna. Servlet-nivån utgör kärnan och motorn i systemet. På denna nivå utförs det som specificeras av administratörens XML-filer, dvs. kommunikation med användaren och med databasen. Servleten genererar alltså html mot användaren och initierar förfrågningar mot databasen. På databasnivå sker all lagring av information. Här hamnar eventuella tyngre algoritmer för sökning och lagring Moduler För att ge en mer specifik bild av vilka aktörer som samarbetar i ett färdigt system så visar vi i figur 2 ett modulschema. Av dessa moduler tillhör XML-spec, JSP samt DB Red Inc, dvs. det system vi utvecklar. Modulerna XML-filer och WebServer bidrar administratören med och browsermodulen finns hos slutanvändaren. Det generella användarfallet som förklarar modulschemat är som följer: slutanvändaren navigerar in på en webbadress som är till för att accessa det specifika systemet. Här kan användaren göra olika saker som innebär sökning eller ändring i databasen, som t ex bokning av biljett. För att kunna visa något behöver browsern HTML-kod från webservermodulen. JSP-modulen står för genereringen av denna HTML-kod. XML-filermodulen bestämmer vilken HTML-kod som JSP-modulen skall generera. XML-filerna skrivs av administratören efter den mall som XML-specmodulen utgör. När användaren vill få tillgång till databasen så gör JSPmodulen uppslagningar i DB-modulen. 7
8 Administratör XML-fil XML spec. Klient/Browser WebServer JSP Slutanvändare DB Red Inc Figur 2: Moduler Diagram Roller och kontrollflöde i de generella användarfallen Vi tänker oss tre generella användarfall för slutanvändaren som systemet skall stödja, nämligen att ändra data i databasen (t.ex. boka biobiljett), att söka i databasen, med en objektlista som resultat (t.ex. visa lediga föreställningar), samt att visa detaljer om ett objekt (t.ex. läs om en viss film eller visa lediga platser på en föreställning). I figurerna 3 och 4 visar vi hur vilka roller de olika aktörerna spelar i arbetsgången i dessa tre fall. Figur 3 visar arbetsgången för fallen ändra data och visa detaljer (då båda opererar på enskilda objekt) och figur 4 visar arbetsgången för sökningar som opererar på hela databasen, dvs. objektmängder. 8
9 Användare JSP DB Klickar på länk Läser in XML filen som är knuten till den adress som användaren klickar på. Ska man lägga till nytt data, eller editera/visa befintligt objet? NYTT Läser in data från databasen för det objekts fält man vill visa. Dessa anges i XML-filen. VISA Förvandla XML till HTML. Visa HTML Ska man editera objektet eller bara visa det? Om man ska editera genereras ett HTMLformulär, annars bara en vanlig HTML-sida. Visa HTML-formuläret. Fyller i HTML-formuläret och postar det Tar emot och översätter till SQL JA Lägg in data. Fanns alla de fält som användaren fyllt i redan i databasen? Visa HTML Parsa resultaten till HTML med hjälp av XML filen. NEJ Uppdatera databas med nya fält. Lägg in data Visa HTML Parsa resultaten till HTML med hjälp av XML filen. Figur 3: Visa och ändra data 9
10 Användare JSP DB Klickar på länk Läser in XML filen som är knuten till den adress som användaren klickar på. Generera ett HTML-formulär med textrutor som kan användas till att specifiera värden man vill söka efter. Fyller i sökrutorna HTML formuläret och postar det Tar emot och generera ett SQLuppslag. Kör SQL-uppslaget. Returrnera resultaten Översätt resultaten till HTML med hjälp av XML filen. Visa HTML. Figur 4: Söka data 10
11 Metadatabasgrund För att kunna realisera ett dynamiskt inkrementellt databassystem behöver vi en relationsdatabas i grunden som beskriver relationerna mellan objekt, attribut, relationer, mallar, datatyper, osv. för all data vi vill lagra. I figur 5 visar vi en preliminär konceptuell bild av hur vi tänkt oss denna metadatabas. * PossibleValues 1 MultiValueAttribute TextAttribute Attribute Template Area * 1 * 1 NumericAttribute 1 1 * * MultiValueRelation Relation * 1 Object TextRelation {Subtypen av Relation måste ha rätt subtyp av Atrtibute} NumericRelation Figur 5: Underliggande relationsdatabas I tabellen Object lagras alla enskilda instanser av objekt i databasen. Varje objekt är av en typ (t.ex. patient, biobiljett, bil, fordon), vilket beskrivs i tabellen Template. Varje objekttyp/mall har en viss mängd attribut, vilket beskrivs med kopplingen till Attributetabellen, där alla tänkbara attribut för objekt i databasen lagras. I tabellen Relation lagras slutligen alla attributvärden för alla objekt. Denna klass bär alltså i viss mening datamassan för hela databasen. Attribut- och relationstabellerna behöver förmodligen delas upp i 11
12 subklasser för att vi ska kunna hantera olika datatyper på ett effektivt sätt. Vi har dessutom en Area-tabell där man kan knyta objekttyper till områden inom en organisation, vilket tillåter sammanslagning av databaser avsedda för vitt skilda uppgifter inom organisationen (t.ex. löneavdelning och marknadsföringsavdelning). 2.2 Preliminär användarhandledning Den enda användarhandledning som är väsentlig i vårt fall är gentemot administratören eftersom det är han/hon som sedan vidarebefordrar service till slutanvändaren. Denna handledning utgörs till stor del av XML-specen vi skapar. Administratören kommer dock att få vägledning i hur dessa skall tolkas, men i nuvarande läge är det för tidigt att gå in på XML-specen. Däremot kan vi här visa lite hur vi har tänkt att gränssnittet för slutanvändaren kan se ut Sökningar/Rapporter Systemet är tänkt att kunna generera sök/rapportsidor, där man ska kunna söka på olika attributvärden och få fram de objekt som matchar. Man ska kunna söka på specifika attribut och objekt, men det ska också finnas en allmän sökning, där man söker igenom alla objekts alla attribut efter matchande värden. Utseendet på söksidorna specificeras i särskilda XML-sidor av webbsidans administratör. I dessa ska man kunna välja t ex. vilka attribut och objekt man kan söka på, vilka attribut som ska presenteras i resultatet och även vilka kommandokolumner (Visa/Ändra/Ta Bort/Lägg till ny/...) som ska visas. OBS! Bilderna nedan ska bara ses som förslag på vilken funktionalitet en rapport skulle kunna ha, det är mycket möjligt att 12
13 det färdiga systemets utseende kommer att skilja sig avsevärt från dessa. Figur 6 - Sökning på specifikt objekt (person). Om man klickar på Visa eller Lägg till ny person tas man till resp. objektformulär. Figur 7 - Allmän sökning, det fanns både Personer och Bilar som matchade sökningen. 13
14 2.2.2 Objektformulären - Visa/Ändra/Lägg till objekt. Den andra huvudtypen av formulär som genereras av systemet är objektformulär som visar ett objekt hos en specifik objekttyp i taget. Utseendet av dessa bestäms av webbsidans administratör genom att editera XML-filer. De tre olika funktionernas formulär är såpass lika så att det är mycket möjligt att man skulle kunna generera HTML-koden från samma XML-fil för en given objekttyp. Däremot har olika objekttyper olika XML-filer. I XML-filerna ska man kunna välja vilka fält som ska visas. Figur 8 - Visa objekt (person) Figur 9 - Ändra objekt (Person) 14
15 Figur 10 -Lägg till objekt (Person) 3 Genomförande 3.1 Projektets styrning och genomförande Som övergripande styrmodell för vårt projekt har vi valt PPSmetoden, utvecklad av TietoEnator. PPS-metoden är ganska omfattande och projektmedlemmarna har en begränsad kunskap och erfarenhet kring nyttjandet av metoden. Endast en översiktlig föreläsning om metoden har hållits för projektets medlemmar. Därför kommer i praktiken endast ett urval av alla de mallar som finns att användas i detta projekt. Projektet kommer att följa de allmänna beslutspunkter som finns i PPS-metoden, där varje beslutspunkt kan ses som en milstolpe i utvecklingen. I och med att denna förstudie är färdigskriven och överlämnad till beställaren har projektet nått fram till beslutspunkt 4, där beslut om projektets genomförande skall fattas. I nästa fas, design och implementation av mjukvaran, kommer några beslutpunkter följa som avstämningspunkter för projektets utveckling. I projektets slutskede, leverans och slutlig överlämning av mjukvaran, kommer även här ett fåtal beslutspunkter styra arbetet. 15
16 Projektets programmering kommer att till största delen ske i UNIX miljö, då vi använder oss av KTH:s resurser för programmering. Versionshantering är tänkt att ske med sunt förnuft och att använda oss av daterade ZIP-filer. 3.2 Ansvarsfördelning Projektledare Har det övergripande ansvaret för projektet och dess genomförande. Tillsammans med vice projektledaren skall denna ansvara för att den övergripande planeringen följs, att deadlines respekteras och att den beställda produkten levereras till kund enligt överenskommelse Vice projektledare Arbetar tillsammans med projektledaren samt tar över dennes uppgifter och ansvar vid projektledarens frånvaro Informationsansvarig Ansvarar för dokumentation, samordning av data och projektets webbplats Databasansvarig Ansvarar för definition och funktionalitet för databasen samt dess gränssnitt mot andra moduler JSP/XML-ansvarig Ansvarar för definition och funktionalitet för de moduler som hanterar gränssnittet mellan användare och databas Testningsansvarig Utför tester på produkten för att undersöka dess funktionalitet innan leverans till kund. Produktens funktionalitet godkänns av projektledaren innan leverans. 16
17 3.2.7 Sekreterare Dokumenterar och för protokoll vid mötena. I projektet används roterande sekreterare. 3.3 Administration och möten Bortsett från möten i samband med beslutspunkter kommer projektledaren att en gång i veckan sammankalla gruppen till informella möten. Under dessa möten kommer framgång, problem och lösningar i projektarbetet att diskuteras samt uppställning av nya delmål. Målet är att kunna fastställa en återkommande tid i veckan för möten, men det troliga är att mötestiden ibland kommer att variera från vecka till vecka. Under mötet, som leds av projektledaren, utses i vanlig ordning en sekreterare. Sekreteraren ansvarar för att mötesanteckningar görs och att dessa vidarebefordras till informationsansvarige, som i sin tur lägger upp dem på projektets hemsida Dokumentation Projektets informationsansvarige har det övergripande ansvaret för all dokumentation. Skrivarbetet inom de olika delarna av dokumentationen kommer dock att delegeras till lämpliga projektmedlemmar, för att sedan sammanställas av informationsansvarige som ser till att dokumenten blir färdiga i tid. Nedan följer en kort beskrivning av projektets dokumentation. 1. Förstudie; innehåller preliminära specifikationer. 2. Lägesrapport; summarisk situationsstatus. 3. Projektpresentation 4. Användarhandledning 5. Minnesanteckningar; skall föras vid alla möten. 1 Projekthemsidans adress: 17
18 3.5 Preliminär tidsplanering V Initiering av projekt där projektledare utses. Genomgång tillsammans med beställaren och en första kravspecifikation av produkten görs. En motspecifikation levereras och överenskommelse nås om slutlig kravspecifikation. Indelning av ansvarsområden för projektets medlemmar. Inlämning av kravspecifikation till beställare och kursansvarig skall ske senast den 15 december. Beräknad tidsåtgång är 20 timmar per projektmedlem varav åtta timmar möten. V Preliminär bedömning av förstudie den 10 januari. Muntlig lägesrapport till beställaren skall ske i början av mars. Implementation av de olika modulerna skall ske. Löpande arbete med dokumentation. Beräknad tidsåtgång timmar per projektmedlem varav tio timmar är möten. V Förberedelser av förhandsvisning och sammanställning av dokumentation skall utföras. Förhandsvisning skall ske i början av april och inlämning av dokumentation. Sluttestning av produkt. Beräknad tidsåtgång 30 timmar per projektmedlem varav sex timmar är möten. V. 16 Påsklov 18
19 V. 17 Muntlig slutredovisning sker i månadsskifte april/maj. Förberedelse inför slutredovisning och opposition (2 stycken) Beräknad tidsåtgång 20 timmar per projektmedlem varav 10 timmar är möten. 4 Riskanalys 4.1 Tidsplanering Felaktig tidsplan Effekt: En oöverlagd eller orealistisk tidsplan leder till felprioriteringar av tillgänglig tid, vilket i sin tur kan leda till att mindre viktiga delar upptar tid som borde ha allokerats till mer kritiska delar av projektet. Detta leder typiskt till hög arbetsbelastning i slutet av projektet och onödiga brister i genomförandet. Sannolikhet: Hög Åtgärd: Att noggrant gå igenom de olika delarna av projektet, prioritera dem och tilldela dem troligt tidsutrymme. Följa upp att delmomenten hinns med och i nödvändiga fall omprioritera dem Ofullständig tidsplan Effekt: Om delar av projektet missats i tidsplanen, riskerar vi tidsbrist eller att inte uppfylla kravspecifikationen. Sannolikhet: Medel Åtgärd: Kolla tidsplan mot kravspecifikationen Tidsplanen ej följs Effekt: Projektet ej klart i tid eller inte uppfyller kravspecifikationen. Sannolikhet. Medel 19
20 Åtgärd: Uppföljning av tidsplanen, omplanering och omprioritering. Dessutom bör tempot i början av projektet hållas uppe, vilket kan ge extratid mot slutet till oförutsedda problem Sjukdom eller annan frånvaro av gruppmedlem Effekt: Arbetsbelastningen ökar för resten av gruppen. Kunskap eller material oåtkomligt för resten av gruppen. Sannolikhet: Medel Åtgärd: Genom att arbeta i par, dokumentera utfört arbete och sända det till informationsansvarig alternativt lägga arbetet i gemensam mapp, kan problem minimeras, Dokumentationen hamnar på efterkälke Effekt: fullständig dokumentation saknas vid slutpresentationen. Restuppgift för gruppen. Sannolikhet: Medel Åtgärd: Kontinuerlig dokumentation allteftersom delar färdigställs. 4.2 Produkten Att projektet ej uppfyller specifikationen Effekt: Beställaren blir ledsen, gruppen underkänd. Sannolikhet: Låg Åtgärd: Sköta återkoppling till beställaren och noggrant redovisa framsteg i projektet. 4.3 Beställaren Beställaren ändrar direktiv under projektets gång / Missförstånd mellan beställare och grupp Effekt: Tidsplaneringen måste ändras. Tidsbrist kan uppstå. Arbete kan ha utförts i onödan. Sannolikhet: Låg Åtgärd: God och kontinuerlig kontakt med beställaren ska hållas. Bra projektbeskrivning så att alla inblandade vet vad som skall utföras. 20
21 4.4 Gruppen Missförstånd inom gruppen Effekt: Dubbelarbete eller att vissa moment missas. Tidsbrist kan uppstå. Sannolikhet: Medel Åtgärd: Kommunikation inom gruppen hålls ständigt. Tydlig arbetsfördelning görs. Projektledaren följer upp arbetet och håller kontakt med gruppmedlemmarna Gruppen inte kommunicerar tillräckligt Effekt: Det kan bli besvärligt att sammanfoga delarna till en fungerande enhet. Tidsbrist eller en dåligt fungerande produkt. Sannolikhet: Medel Åtgärd: Möten med god avrapportering och en bra projektplan som kontinuerligt följs upp Gruppen ägnar för mycket tid åt möten Effekt: Ineffektiv tidsanvändning. Riskerar att komma efter i tidsplan. Sannolikhet: Låg Åtgärd: Gruppmedlemmarna dokumenterar vad de gjort sen sist, så att man kan hålla sig uppdaterad på vad de andra gjort. Effektiv avrapportering på mötena För låg kunskapsnivå i gruppen Effekt: Lösningar på problem i speciellt implementeringsfasen blir onödigt krångliga eftersom kunskapen saknas för att lösa problemet på ett effektivt sätt. Problemet kanske löses effektivt men orsakar förseningar vilket kan leda till att projektet inte blir klart i tid eller att projektet inte uppfyller de krav som är ställda. Sannolikhet: Hög Ätgärd: Genom att avsätta mer tid till förstudie ökas kunskapsnivån inom implementationsteamet innan utvecklingsfasen 21
22 startar. Att sedan göra små prototyper med användande av olika typer av tekniker för att sedan göra en utvärdering av dem ger ett bättre beslutsunderlag vid val av teknik än enbart genom instudering av källmaterial. 22
Systembeskrivning.
KTH Institutionen för Numerisk Analys och Datalogi Systembeskrivning RedInc www.nada.kth.se/projects/prom03/redinc Uppdragsgivare: Projektmedlemmar: Harald Kjellin Daniel Oscarsson Rikard Laxhammar Tommy
Läs merUtvärdering av projektet
KTH Institutionen för Numerisk Analys och Datalogi Utvärdering av projektet RedInc www.nada.kth.se/projects/prom03/redinc Uppdragsgivare: Projektmedlemmar: Harald Kjellin Daniel Oscarsson Rikard Laxhammar
Läs merPreliminär specifikation av projekt
Preliminär specifikation av projekt Projektets namn: Infraröd Minneslåda (numera omdöpt till FastSync) Uppdragsgivare: Alex Olwal aolwal@cs.columbia.edu Deltagare: Johan Ullberg Nils
Läs merLiTH Autonom styrning av mobil robot 2007-02-15. Projektplan. Martin Elfstadius & Fredrik Danielsson. Version 1.0
Projektplan Martin Elfstadius & Fredrik Danielsson Version 1.0 Status Granskad Godkänd 1 PROJEKTIDENTITET Autonom styrning av mobil robot Vårterminen 2007 Linköpings Tekniska Högskola, ISY Namn Ansvar
Läs merUtsikt - Ett projekt kring missbruksproblematik och
Innehåll 1. Inledning 4 1.1 Projektets bakgrund... 4 2 Projektbeskrivning 4 2.1 Uppdragsbeskrivning... 4 2.2 Syfte... 4 2.3 Mål... 4 2.4 Avgränsningar... 4 2.5 Framgångsfaktorer... 4 2.6 Risker... 5 Utsikt
Läs merDokumentation och presentation av ert arbete
Dokumentation och presentation av ert arbete Reglerteknik Linköpings universitet Dagens föreläsning Första timmen Kursens mål Projektmodellen LIPS och dess användning i kursen Olika former av redovisning
Läs merLIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell
LIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell Christian Krysander Tomas Svensson Översikt av Lips Projektstyrningsmodell Utvecklingsmodell Vad är ett projekt? Definition av ett projekt: En grupp
Läs merDokumentation och presentation av ert arbete
Dokumentation och presentation av ert arbete Daniel Axehill Reglerteknik Linköpings universitet Dagens föreläsning Första timmen Kursens mål. Projektmodellen LIPS och dess användning i kursen. Olika former
Läs merWebbserverprogrammering
Webbserverprogrammering WES Webbserverprogrammering Ämnet webbserverprogrammering behandlar funktionalitet för webblösningar och samspelet mellan beställare, användare, formgivare och utvecklare. Ämnets
Läs merProjekt Intelligent Indexering
Projekt Intelligent Indexering Uppdragsgivare: Harald Kjellin, Institutionen för Data och Systemvetenskap, KTH Deltagare i projektgruppen: Biörklund, Mathias webside ansvarig Erneholm, Mattias vice projektledare
Läs merProjektstatus 20 februari 2002
System för tidsplanering & -rapportering (SYTT) Projektstatus 20 februari 2002 Version 2 Detta dokument Det här är en statusrapport och beskrivning av projektstruktur per den 20 februari. Syftet är att
Läs merWEBBSERVERPROGRAMMERING
WEBBSERVERPROGRAMMERING Ämnet webbserverprogrammering behandlar funktionalitet för webblösningar och samspelet mellan beställare, användare, formgivare och utvecklare. Ämnets syfte Undervisningen i ämnet
Läs merProjektplan, 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)
Läs merDokumentation och presentation av ert arbete
Dokumentation och presentation av ert arbete Reglerteknik Linköpings universitet Agenda Kursens mål Projektmodellen LIPS och dess användning i kursen Olika former av redovisning av ert arbete Avslutande
Läs merProjektplan. LiTH AMASE 2006-02-15 Accurate Multipoint Acquisition from Stereovision Equipment. Johan Hallenberg Version 1.0
AMASE 2006-02-15 Projektplan Johan Hallenberg Version 1.0 Granskad Godkänd 1 PROJEKTIDENTITET VT2006, AMASE Linköpings tekniska högskola, ISY Namn Ansvar Telefon E-post Mikael Karelid kundansvarig (KUN)
Läs merMänniska- datorinteraktion, MDI, ht 2011, anvisningar för projekt- /grupparbete
Människa- datorinteraktion, MDI, ht 2011 Anvisningar för projekt- /grupparbete Kursens projektuppgift består av att genomföra ett projektarbete i grupper om 3-4 personer. Uppgiften ska sedan presenteras
Läs merGuide för Innehållsleverantörer
Library of Labs Content Provider s Guide Guide för Innehållsleverantörer Inom LiLa ramverket är innehållsleverantörer ansvariga för att skapa experiment som "LiLa Learning Objects", att ladda upp dessa
Läs merProjektdirektiv Oskar Ljungqvist Sida 1. Kund/Examinator: Daniel Axehill, Reglerteknik/LiU
2018-08-30 Sida 1 Projektnamn Beställare Projektledare Projektbeslut Projekttid Rapportering, ISY Student, ISY Läsperiod 1-2, HT 2018. Projektet klart senast vid projektkonferensen. Löpande rapportering:
Läs merAnvändning av handdatorer och trådlösa nät på föreläsningar och i labsalar. Preliminär specifikation
2D1954 Programutvecklingsprojekt Användning av handdatorer och trådlösa nät på föreläsningar och i labsalar Preliminär specifikation Malin Abrahamsson, I-99 Anders Back, I-99 Robert Bongart, I-99 Paula
Läs merProjektet. TNMK30 - Elektronisk publicering
Projektet TNMK30 - Elektronisk publicering Gruppindelning projekt Valfria grupper ~4 per grupp TNM088 - Digitala media-grupperna är ok Projektgrupper 4 personer Jämna par Lika arbete för små grupper Anmäl
Läs merDM1012 Multimediaproduktion
DM1012 Multimediaproduktion Kursen Multimediaproduktion är anpassad för teknologer som läser medieprogrammet och ska ge en grundläggande förståelse och kunskap om olika medieformers konvergens. Kursen
Läs merBilaga 5 b Mall för projektplan
Bilaga 5 b Mall för projektplan Hur ska bilagan användas? Detta är ett exempel på en mall för hur en projektplan skrivs och vad den kan innehålla. De flesta organisationer har egna mallar för projektplaner
Läs merIntroduktion till MySQL
Introduktion till MySQL Vad är MySQL? MySQL är ett programmerings- och frågespråk för databaser. Med programmeringsspråk menas att du kan skapa och administrera databaser med hjälp av MySQL, och med frågespråk
Läs merMänniska- datorinteraktion, MDI, vt 2012, Anvisningar för projekt- /grupparbete
Människa- datorinteraktion, MDI, vt 2012 Anvisningar för projekt- /grupparbete Kursens projektuppgift består av att genomföra ett projektarbete i grupper om 3-4 personer. Uppgiften ska sedan presenteras
Läs merDokumentation och presentation av ert arbete. Kursens mål. Lärare Projektmedlemmar. Studenter Extern personal. Projektfaser. Projektroller.
Agenda Dokumentation och presentation av ert arbete Kursens mål Projektroller Reglerteknik Linköpings universitet Brytpunkter Mer detaljer om slutdokumenten Kursens mål 1. Lära sig jobba i projekt Projektroll
Läs merRamverk för projekt och uppdrag
Peter Yngve IT-centrum 2011-02-10 1.0 1 (9) Ramverk för projekt och uppdrag Peter Yngve IT-centrum 2011-02-10 1.0 2 (9) BAKGRUND/MOTIV... 3 MÅL OCH SYFTE... 3 DEFINITIONER AV PROJEKT... 3 MODELL FÖR PROJEKTSTYRNING...
Läs merSlutrapport för JMDB.COM. Johan Wibjer 2012-06-03
Slutrapport för JMDB.COM Johan Wibjer 2012-06-03 Abstrakt Den här rapporten kommer handla om mitt projekt som har handlat om att gör en webb sida för ett personligt media bibliotek, hur jag har jobbar
Läs merIngenjörsprojekt, TFYY Föreläsning 3. Urban Forsberg Institutionen för Fysik, Kemi och Biologi, IFM
Ingenjörsprojekt, TFYY51 2018 Föreläsning 3 Urban Forsberg Institutionen för Fysik, Kemi och Biologi, IF Urban.forsberg@liu.se Föreläsning 3 Projektet, före-och under-fas Status! Saknar någon en grupp?
Läs merRune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling
Rune Tennesmed Oskar Norling Individuellt Mjukvaruutvecklingsprojekt Webbprogrammerare H12 Oskar Norling 2012-05-30 Abstrakt Denna rapport handlar om mitt mjukvaruutecklingsprojekt som jag och en klasskompis
Läs merBilaga 5 b: Mall för projektplan
Handbok för strategisk kommunal vattenplanering Bilaga 5 b: Mall för projektplan Hur ska bilagan användas? Detta är ett exempel på en mall för en projektplan med exempel på vad den kan innehålla. De flesta
Läs merInkapsling (encapsulation)
UML UML är en standard för att dokumentera och visualisera sina tankar och beslut under analys och design. Att lära sig allt om UML får inte plats i den här kursen, men vi kommer lära oss vissa delar.
Läs merSnabbguide - Region Skånes projektmodell webbplats:www.skane.se/projektmodell
Snabbguide - Region Skånes projektmodell webbplats:www.skane.se/projektmodell BP = Beslutspunkt (Projektmodellen har fem beslutspunkter. Vid varje punkt tar beställare/styrgrupp beslut om stopp eller gå)
Läs merProjektanvisning. Webbsideprojekt. Författare: Johan Leitet Version: 2 Datum: 2012-10-09
Projektanvisning Webbsideprojekt Författare: Johan Leitet Version: 2 Datum: 2012-10-09 Inledning Du har nu under ett antal laborationer i webbteknik fått relativt styrda uppgifter där du ensam fått lösa
Läs merLIPs Martin Lindfors ChrKr Projdir2017_sbd.doc CKr
Martin Lindfors 2017-08-22 Sida 1 Projektnamn Beställare Projektledare Projektbeslut Projekttid Rapportering Minröjningssystem Martin Lindfors, ISY Student Torbjörn Crona och Martin Lindfors Läsperiod
Läs merDATABAS ÖVER PROVVÄGAR
Ett Trafikverket/VTI/Nynäs/SBUF-projekt Datum 2010-11-16 Författare Richard Nilsson DATABAS ÖVER PROVVÄGAR Skanska Sverige AB Teknik - Väg och Asfalt Box 9044 200 39 Malmö Tel: 010-448 32 68 Fax: 010-448
Läs merÖrebroCupen. Institutionen för Ekonomi, Statistik och Informatik, ESI Informatik, Klientprogrammering för webbsystem, 5 poäng
Institutionen för Ekonomi, Statistik och Informatik, ESI Informatik, Klientprogrammering för webbsystem, 5 poäng Examinationsuppgift VT 2005 Ver 1.2 ÖrebroCupen Mathias Borg, mathias.borg@esi.oru.se Benny
Läs merHur hänger det ihop? För att kunna kommunicera krävs ett protokoll tcp/ip, http, ftp För att veta var man skall skicka
Webben som verktyg Idag: Hur hänger det ihop? Viktiga tekniker Stegen i ett webbprojekt Verktyg Dreamweaver Photoshop Joomla CMS Storyboard och flödesschema Fixa webbhotell Hur hänger det ihop? För att
Läs merRiktlinjer Projektmodell fo r Kungä lvs kommun
Riktlinjer Projektmodell fo r Kungä lvs kommun Riktlinjerna är antagna av förvaltningsledningen 2013-01-28 och gäller tillsvidare. (Dnr KS2012/1542) Ansvarig för dokumentet är chefen för enheten Utveckling,
Läs merDokumentation och presentation av ert arbete
Dokumentation och presentation av ert arbete Daniel Axehill Dagens föreläsning Kursens mål. Projektmodellen LIPS och dess användning i kursen. Olika former av redovisning av ert arbete. Allmänna tips och
Läs merProjektstyrning - kortversionen Jan-Åke Olofsson
Projektstyrning - kortversionen 2013-01-23 Jan-Åke Olofsson Projektstyrning är en hjälp att nå dit du vill Om det inte spelar någon roll vart du kommer, ja då kan du klara dig utan projektstyrning eller
Läs merDokumentation och presentation av ert arbete
Dokumentation och presentation av ert arbete Daniel Axehill Reglerteknik Linköpings universitet Dagens föreläsning Första timmen Kursens mål. Projektmodellen LIPS och dess användning i kursen. Olika former
Läs merProjektuppgift.
Projekt Projektuppgift Designa och implementera ett webbaserat gränssnitt för att söka information i en befintlig databas. Webssidan ska vara komplett med navigering, överblick, sökning och strukturerad
Läs merProjektplan. LiTH Segmentering av MR-bilder med ITK Anders Eklund. Version 1.0. Status. Bilder och grafik projektkurs, CDIO MCIV LIPs
Segmentering av MR-bilder med ITK 2006-02-02 Projektplan Version 1.0 Status Granskad Godkänd Bilder och grafik projektkurs, CDIO MCIV LIPs 1 PROJEKTIDENTITET MCIV 2006 VT Linköpings Tekniska Högskola,
Läs merKTH Programutvecklingsprojekt med mjukvarukonstruktion 2D1362. Projektpresentation
KTH Programutvecklingsprojekt med mjukvarukonstruktion 2D1362 Projektpresentation Fakturasystem Total Office Mobile Systems http://www.nada.kth.se/projects/prom04/fakturasystem/ Uppdragsgivare: Örjan Melin
Läs merLIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr
Daniel Axehill 2006-01-19 Sida 1 Projektnamn Beställare Daniel Axehill, ISY Projektledare Student Projektbeslut Torbjörn Crona, Daniel Axehill Projekttid Läsperiod 3-4, vårterminen 2006. Projektet klart
Läs merWebservice & ERP-Integration Rapport
Webservice & ERP-Integration Rapport Hardwood AB Mustafa Lazem 930916-9713 Jonas Ahrne 920325-0379 Hasan Nerjovaj 940130-7195 Stefan Liden 920628-0639 2014-05-18 Innehåll Bakgrund... 2 Syfte... 2 Projektbeskrivning...
Läs merMedborgaren och myndigheten
ACPU 2005 Medborgaren och myndigheten Årets tema handlar om mötet mellan medborgare och myndigheter. Bilden vi har av myndigheter har förändrats en hel del under den senaste tiden. Från att i stor utsträckning
Läs merProjektplan, teaterqlan
Projektplan, teaterqlan 1.1 Projektbenämning TeaterQlan 1.2 Projektgrupp Malimo Productions har tre medarbetare. Det är Mario Frost, Linnéa Forsberg och Mona Wallin Utefter kvalifikationer och personliga
Läs merextensible Markup Language
Datavetenskap Opponenter: Björn Olsson Andreas Svensson Respondenter: Sanaa Al-abuhalje Afrah Al-abuhalje XML extensible Markup Language Oppositionsrapport, C-nivå 2007:06 1 Sammanfattat omdöme av examensarbetet
Läs merProPlanner. Uppdragsgivare: Torbjörn Jönsson, AstraZeneca. Ett projekt för kursen Programutvecklingsprojekt 2D1954
ProPlanner Projekt medlemmar: Björn Sundman, Projektledare Pierre Evans, Webbansvarig Christer Wanngård, sekreterare Tymon Pigon, Juridikansvarig Alireza Golestanizadeh Bernt Nylin Uppdragsgivare: Torbjörn
Läs merRapport för Projekt Alhanko
Rapport för Projekt Alhanko på uppdrag av Kungliga Operan i KTH-kursen 2D1954 Programutvecklingsprojekt, 2002 1 Sammanfattning...3 Projektmedlemmar...3 Uppdragsgivare...3 Kontaktperson... 3 Projektwebb...3
Läs merKort 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.
Läs merKurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16
Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16 Mål Kursen skall ge studenten träning i att utveckla en större programvara. Arbetet utförs i projektform. Projektet skall ge grundläggande
Läs merSakfrågan Preliminär specifikation
KTH Programutvecklingsprojekt, 2D1954 Nada - Institutionen för Numerisk analys och datalogi 2003-03-04 Sakfrågan Preliminär specifikation Amr El-Ghazaly Joakim Andersson John Holmström Jens Modig Carl
Läs merLIPs Fredrik Ljungberg ChrKr Projektdirektiv18_ROV.doc CKr
Fredrik Ljungberg 2018-08-28 Sida 1 Projektnamn Beställare Projektledare Projektbeslut Projekttid Rapportering Parter Projektets bakgrund och Remotely Operated Underwater Vehicle Fredrik Ljungberg, ISY
Läs merProjektplan David Sandberg Version 1.0
Projektplan David Sandberg Version 1.0 Status Granskad Godkänd Projektidentitet Grupp 2, 2010/HT Linköpings Tekniska Högskola, ISY Namn Ansvar Telefon E-mail David Sandberg Projektledare 073-9504672 davsa746@student.liu.se
Läs merProjektprocessen. Projektprocess
Dnr Mahr 19-2014/563 1 (av 6) Projektprocess Datum: Version: Dokumentansvarig: 150116 1.0 Jenny Wendle Stöddokument för det grafiska dokumentet Projektprocessen grafisk 1.0 Projektprocessen Projektprocessen
Läs merFöre Kravspecifikationen
projektidé BP0 förstudie BP1 förberedelse BP2 Kravspecifikationen Beskriver VAD som ska utföras i projektet? projektdirektiv beslutspunkter specifikationer planer kunddokument rapporter protokoll M beställarens
Läs merUtvecklingen av ett tidregistrerings- och faktureringssystem
Datavetenskap Opponenter: Anders Heimer & Jonas Seffel Respondenter: Daniel Jansson & Mikael Jansson Utvecklingen av ett tidregistrerings- och faktureringssystem Oppositionsrapport, C-nivå 2006:10 1 Sammanfattat
Läs merInnan du anmäler dig till Quantum View Outbound Checklista
Innan du anmäler dig till Quantum View Outbound Checklista Under anmälningsförfarandet får du en rad frågor om uppgifter du kanske inte känner till. Innan du anmäler dig bör du läsa följande information
Läs merManual HSB Webb brf 2004 03 23
TERMINOLOGI I Polopoly används ett antal grundläggande begrepp för publicering och hantering av information, eller innehåll som det också benämns. Nedan följer en kort genomgång av denna grundläggande
Läs merGör en modern släktbok för CD eller webben
Gör en modern släktbok för CD eller webben 21 Den traditionella släktboken består av ett antal tabeller och i bästa fall en grafisk stam- eller antavla, och man kan med ett register eller hänvisningar
Läs merProjektplan: Standardiserad hantering av SLU:s användaridentiteter, SLU-identiteter
1 (6) Projektplan: Standardiserad hantering av SLU:s användaridentiteter, SLU-identiteter Förslagsställare: * Projektledare: Helen Alstergren * Uppdragsgivare: Ulf Heyman Datum: 1. Bakgrund och motiv Antalet
Läs merProjektplan. LIPs. Per Henriksson Version 1.0. LiTH 7 december Optimering av hjullastare. TSRT10 projektplan.pdf WHOPS 1
Projektplan Per Henriksson Version 1.0 1 Status Granskad JT, PD, JR Godkänd - 2 Projektidentitet Optimering av Hjullastare HT2011 Linköpings Tekniska Högskola, ISY Namn Ansvar Telefon E-post Per Henriksson
Läs merSpecifikation för Projekt Alhanko
Specifikation för Projekt Alhanko på uppdrag av Kungliga Operan i KTH-kursen 2D1954 Programutvecklingsprojekt, 2002 PROBLEMBESKRIVNING...3 BAKGRUND...3 SYFTE...3 KRAV...3 AVGRÄNSNINGAR:...3 FÖRSLAG TILL
Läs merChrister Scheja TAC AB
Byggnadsautomation för ingenjörer Byggnadsautomation för ingenjörer VVS-tekniska föreningen, Nordbygg 2004 Christer Scheja TAC AB resentation, No 1 Internet/Intranet Ihopkopplade datornät ingen ägare Internet
Läs merInstitutionen för Tillämpad fysik och elektronik Stefan Berglund och Per Kvarnbrink. Laboration: Flerskiktade applikationer
Institutionen för 2014-11-17 Tillämpad fysik och elektronik Stefan Berglund och Per Kvarnbrink Laboration: Flerskiktade applikationer Målsättning Syftet med denna laboration är att ge den studerande kunskap
Läs merProjekthandbok. administrativa utvecklingsprojekt
administrativa utvecklingsprojekt Dokumentet uppdaterat oktober 2018 Innehållsförteckning 1. Syfte och bakgrund 3 2. Projekt som arbetsform 3 3. Projektportföljen kriterier och funktion 3 Projekt som inte
Läs merWeb Services. Cognitude 1
Web Services 1 Web Services Hur ska tillämpningar integreras? Hur ska tillämpningar integreras (via nätet ) för att erbjuda tjänster åtkomliga på nätet? SVAR: Web Services (Enligt Microsoft, Sun, IBM etc.)
Läs merLIPs Isak Nielsen ChrKr Projektdirektiv13_ROV.doc CKr
Isak Nielsen 2013/08/28 Sida 1 Projektnamn Beställare Projektledare Projektbeslut Projekttid Rapportering Remotely Operated Underwater Vehicle Isak Nielsen, ISY Student Micael Derelöv och Isak Nielsen
Läs merProjektarbete. Johan Eliasson
Projektarbete Johan Eliasson Projekt Definition: En grupp av projektdeltagare utför under ledning av en projektledare en klart definierad uppgift, på en viss tid, med begränsade resurser Resurserna kan
Läs merProjekt Foreläsning VI
Webbprogrammering - 725G54 Projekt Foreläsning VI Agenda Sessions update Labb 5 Genomgång projektuppgift Kursinnehåll avstämning Kursmål avstämning Sessions På IDA måste ni göra session_save_path('dir)
Läs merObjekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur
Objekt-orienterad utveckling Saker man vill uppnå: Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet 16 mars 2005 en systematisk metod för att gå från problembeskrivning till färdigt
Läs merMänniska- datorinteraktion, MDI, ht 2012, Anvisningar för projekt- /grupparbete
Människa- datorinteraktion, MDI, ht 2012 Anvisningar för projekt- /grupparbete Kursens projektuppgift består av att genomföra ett projektarbete i grupper om 3-4 personer. Uppgiften ska sedan presenteras
Läs merTJOHO PROJEKTSPECIFIKATION FEBRUARI 2003. Uppdragsgivare: Ylva Dalén, KI Starthus
TJOHO - LEK OCH TRÄNING FÖR BARN PROJEKTSPECIFIKATION FEBRUARI 2003 Uppdragsgivare: Ylva Dalén, KI Starthus Projektmedlemmar: Sofia Demnert Elina Eriksson Kamilla Johansson Per-Jonny Käck Ingela Linered
Läs merRafel Ridha Projektdefinition
Rafel Ridha Projektdefinition Utveckling av applikation för Windows Phone Dokumenttitel Projektdefinition Dokumentförfattare Rafel Ridha Dokumentnamn Projektdefinition xx.pdf Version 0.3 E-post rafelr@kth.se
Läs merMed koppling till EmiWeb
Datavetenskap Opponent(er): Jonas Brolin Mikael Hedegren Respondent(er): David Jonsson Fredrik Larsson Webbaserad släktträdsmodul Med koppling till EmiWeb Oppositionsrapport, C/D-nivå 2005:xx 1 Sammanfattat
Läs merTvättfat. Produktframtagning och projektgrupper. Tips. Vattenkran. Engreppsblandare. Blandare. Claes Tisell. Maskinkonstruktion.
Tvättfat Produktframtagning och projektgrupper Maskinkonstruktion Vattenkran Tips Blandare Engreppsblandare 1 Termostatblandare Nyrenoverat 6000 sek Tunga Resväskor Resväskor på hjul Stabila resväskor
Läs merKravdefinition Johan Andersson Sid: 1/9. Kravdefinition Refurn AB
Johan Andersson Sid: 1/9 Kravdefinition Refurn AB Johan Andersson Sid: 2/9 Introduktion Problembeskrivning Refurn har i dagsläget tillgång till två lokaler. En butikslokal på Narvavägen vars yta är begränsad
Läs merdit06omr@cs.umu.se 12 juni 2009 Projektplan Webb-baserat bokningssystem för flyg Kurs: Applikationsutveckling för internet, TFE
Projektplan Webb-baserat bokningssystem för flyg Kurs: Applikationsutveckling för internet, TFE VT-09 Innehållsförteckning Inledning & problembeskrivning...1 Systembeskrivning...2 Affärsobjekt...2 Databasen...4
Läs merOlika slags datornätverk. Föreläsning 5 Internet ARPANET, 1971. Internet började med ARPANET
Olika slags datornätverk Förberedelse inför laboration 4. Historik Protokoll, / Adressering, namnservrar WWW, HTML Föreläsning 5 Internet LAN Local Area Network student.lth.se (ganska stort LAN) MAN Metropolitan
Läs merDatabaser design och programmering. Design processen ER- modellering
Databaser design och programmering Design processen ER- modellering 2 Programutveckling Förstudie, behovsanalys Programdesign, databasdesign Implementation 3 Programdesign, databasdesign Databasdesign
Läs merInnehållsförteckning
Innehållsförteckning Projektbeskrivning... 2 Projektgruppen... 2 Gruppindelning... 2 Parallellt arbete... 2 Samarbete... 2 Projektets målsättning... 3 Bakgrund... 3 Mål... 3 Målgrupp... 3 Kontakt med målgrupp...
Läs merProjektarbete. Anvisningar, tips och mallar. Sammanställt lå 05/06 av lärgruppen - Projektarbete
Projektarbete Anvisningar, tips och mallar Sammanställt lå 05/06 av lärgruppen - Projektarbete Henrik Andersson, Martina Johansson, Göran Johannesson, Björn Bergfeldt, Per-Erik Eriksson, Franz Kreutzkopf,
Läs merHär ges en överblick över de delar som ingår i projektarbetet och beskriver kraven och bedömningskriterierna.
ACPU 2006 Experter Årets tema handlar om tekniska stöd åt experter. Vi vill att ni ska koncenterar er på människor som har en konkret och specifik kompetens inom ett avgränsat område. Denna kunskap kan
Läs merEtablera projektet. 1.1.1 Intressenter
tablera projektet 1.1.1 Intressenter För att definiera projektets intressenter används värdemodellen med tre olika intressentgrupper, beställare, kund och lag. Beställare är Cleanergy som vi utför uppdraget
Läs mer1DV411 Webbprojekt I Slutrapport
1DV411 Webbprojekt I Slutrapport Jens Evertsson Michelle Leite Santana Henrik Norberg Pontus Pettersson Danijel Pilipovic 2011-03-28 Kurskod: 1DV411 Sammanfattning I samband med Webbprojekt 1 inom Webbprogrammerareprogrammets
Läs merIKOT-Projekt. Kontaktdon till elbil
IKOT-Projekt Kontaktdon till elbil Utveckling och konstruktion av ett nytt, robust och säkert kontaktdon till Volvos nya elbilar. Rapporten innehåller alla steg inom produktutvecklingen från skapande av
Läs merObjektorientering. Grunderna i OO
Objektorientering Grunderna i OO 1 Systemutveckling Tre systemnivåer: Verksamhet Informationssystem Datasystem Huvuduppgifterna i ett systemutvecklingsarbete: Verksamhetsanalys Informationsbehovsanalys
Läs merRobotgräsklippare 2014-01-22 PROJEKTPLAN. Robotgräsklippare. Version 1.1. Status. Granskad. Godkänd. Robotgräsklippare.
2014-01-22 PROJEKTPLAN Version 1.1 Granskad Status Godkänd LIPS Projektplan i 2014-01-22 PROJEKTIDENTITET 2014/2015 Njudungsgymnasiet T4 Namn Ansvar Telefon E-post Isak Linehag Dokumentansvarig 070-332
Läs merWebbservrar, severskript & webbproduktion
Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera
Läs merObjektorienterad programmering, allmänt
Objektorienterad programmering, allmänt Sven-Olof Nyström Uppsala Universitet 17 juni 2005 1 Vilka egenskaper vill vi att program ska ha? Förslag (en partiell lista): De ska... gå snabbt att skriva vara
Läs merViktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt. Vilka egenskaper vill vi att våra program ska ha?
Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt Sven-Olof Nyström Uppsala Universitet 17 mars 2005 1. Korrekthet 2. Robusthet 3. Utökbarhet 4. Återanvändbarhet 5. Kompatibilitet
Läs merObjektorienterade programmeringsspråk. Objektorienterade språk. Den objekt-orienterade modellen. Jämför med icke-oo
Objektorienterade språk Historik Simula 67 Smalltalk 80 Procedurorienterad programmering Subprogram Programbibliotek Dataorienterad programmering Abstrakta datatyper Objektbaserade språk, föregångare till
Läs merSenaste version kan hämtas från Internet i PDF 1 format Http://www.e.kth.se/~e92_sli/exjobb/projektplan/projektplan.pdf
SPECIFIKATION 1(11) Projektplan Distribution Detta dokument är ej under kontrollerad distribution. Innehavaren ansvarar själv för att den senaste utgåvan av detta dokument används och att inaktuella kopior
Läs merINFÖRANDE, AVSLUT OCH UPPFÖLJNING. Agneta Bränberg
INFÖRANDE, AVSLUT OCH UPPFÖLJNING Agneta Bränberg Projektet närmar sig sitt slut men vad händer sedan? INFÖRANDE Avslutande del av genomförandefasen? Inledande del av projektavslutet? Egen fas? -Viktigt
Läs merRapportering som krävs utöver LIPS-dokumenten: poster föredrag där projektets genomförande och resultat beskrivs hemsida som beskriver projektet
Sida 1 Projektnamn Utveckling och implementering av regulator för styrning av gimbalmonterade sensorer i UAV:er Beställare Jon Kronander (ISY - Reglerteknik) Projektledare Student Projektbeslut Morgan
Läs merIntroduktion Vi har som uppgift att göra ett systemutvecklingsprojekt åt en kund. Målet är att tillfredställa alla behov denne kund har.
Projektplan Introduktion Vi har som uppgift att göra ett systemutvecklingsprojekt åt en kund. Målet är att tillfredställa alla behov denne kund har. Projektöversikt Roller och ansvar Projektledare: Fanny
Läs merFilhanterare med AngularJS
Filhanterare med AngularJS Författare: Filip Johansson Peter Emilsson Oskar Georgsson Christian Nilsson Datum: 2014-03-26 1 Sammanfattning Filhanterare med AngularJS är en filhanterare skapad för Sigma
Läs mer