KRAVSPECIFIKATION Pontus Brånäs Wojtek Thorn Version 1.1 Status Signatur Datum Granskad 2015-01-22 Godkänd LIPS Kravspecifikation i projektgrupppontek@outlook.com
PROJEKTIDENTITET Projektgrupp 2, 2014/2015, Programmerbar modellbåt Njudungsgymnasiet Namn Ansvar Telefon E-post Pontus Brånäs Wojtek Thorn Projektledare (PL) Dokumentansvarig (DA) Designtekniker (DK) Funktionsansvarig (FKT) 0723006469 pontanb@hotmail.com 0723059242 woldtorb@hotmail.com E-postlista för hela gruppen: projektgrupppontek@outlook.com Hemsida: www.webweu.se/t4-2/ Kund: Njujdungsgymnasiet, 574 34 VETLANDA, kundtelefon 0383-975 50, fax: 0383-970 08, njudungsgymnasiet@vetlanda.se Kontaktperson hos kund: Torbjörn Ahnell, torbjorn.ahnell@vetlanda.se Kursansvarig: Torbjörn Ahnell, torbjorn.ahnell@vetlanda.se Handledare: Jan Rydén Torbjörn Ahnell Fredrik Norberg Thomas Jansson Anders Sorpola Jan Wallin Linda Henrysson LIPS Kravspecifikation ii projektgrupppontek@outlook.com
Innehåll 1 Inledning... 5 1.1 Parter... 5 1.2 Syfte och Mål... 5 1.3 Användning... 5 1.4 Bakgrundsinformation... 6 1.5 Definitioner... 6 2 Översikt av systemet... 7 2.1 Grov beskrivning av produkten... 7 2.2 Ingående delsystem... 7 2.3 Avgränsningar... 7 2.4 Designfilosofi... 7 2.5 Generella krav på hela systemet... 7 3 Delsystem: Däck... 8 3.1 Inledande beskrivning av delsystem 1... 8 3.2 Designkrav... 8 3.3 Funktionella krav... 8 4 DELSYSTEM: Elektronik... 9 4.1 Inledande beskrivning av delsystem 2... 9 4.2 Designkrav... 9 4.3 Funktionella krav... 9 5 DELSYSTEM: Skrov... 10 5.1 Inledande beskrivning av delsystem 3... 12 5.2 Designkrav... 12 5.3 Funktionella krav... 12 6 Krav på vidareutveckling... 13 7 Tillförlitlighet... 13 8 Ekonomi... 13 9 Krav på säkerhet... 13 10 Leveranskrav och delleveranser... 14 11 Dokumentation... 14 12 Kvalitetskrav... 15 13 Underhållsbarhet... 15 LIPS Kravspecifikation iii projektgrupppontek@outlook.com
Dokumenthistorik Version Datum Utförda förändringar Utförda av Granskad 1.0 2015-01-19 Första versionen P.B/W.T 1.1 2015-01-22 Andra versionen P.B/W.T LIPS Kravspecifikation iv projektgrupppontek@outlook.com
1 INLEDNING Detta projekt går ut på att fortsätta på föregående års modellbåts projekt. Vi ska med detta projekt förbättra designen samt se till att den blir vattentät. Målet är att kunna programmera båten så att den ska kunna styras via mobilen samt att den ska likna mer ett krigsfartyg än en fiskarbåt. Figur 1. Systemet i nuvarande form. I detta dokument beskrivs alla krav med en tabellrad enligt nedan. Kravnummer är löpande genom hela dokumentet. Kolumn 2 anger om det är ett originalkrav eller om kravet har reviderats. Vid revidering finns en hänvisning till beslut. I kolumn 3 finns själva lydelsen av kravtexten. I sista kolumnen finns dess prioritet beskriven. Prioritet 1 betyder att det ska bli färdigt medan prioritet 2 betyder att om tid finns så kan momentet påbörjas. Krav nr x Förändring Kravtext för krav nr X prioritet 1.1 Parter Kund: Teknikcollege på Njudungsgymnasiet Beställare: Teknikcollege på Njudungsgymnasiet Handledare: Torbjörn Ahnell, Jan Rydén Projektledare: Pontus Brånäs 1.2 Syfte och Mål Syftet med projektet är att fortsätta utveckla båten så att den ska kunna användas via utbildning i programmering. Målet med projektet är att förbättra designen på båten så att den liknar ett krigsfartyg. 1.3 Användning Båten ska användas till vidare utbildning i programmeringskurser då Arduino-kortet som sitter i lätt kan omprogrammeras. LIPS Kravspecifikation 5 projektgrupppontek@outlook.com
1.4 Bakgrundsinformation Projektidén kom fram redan förra året. Projektgruppen som arbetade med båten fokuserade till stor del på funktionaliteten, designarbetet ligger därför som en vidareutveckling som behöver kompliteras. 1.5 Definitioner Arduino-kort Det programmeringsbara kretskortet som används i båten LIPS Kravspecifikation 6 projektgrupppontek@outlook.com
2 ÖVERSIKT AV SYSTEMET Beskrivning av de komponenter modellbåten redan består av som är av betydelse för vårt arbete och det vi lägger till på båten. 2.1 Grov beskrivning av produkten Modellbåten är programmerbar vilket tillåter den att förprogrammeras till att färdas en viss rutt. Den går även att direktstyras via Bluetooth och en smartphone. 2.2 Ingående delsystem Modellbåten är indelad i tre delsystem. Skrov, däck och elektronik. För att se ingående beskrivningar läs kapitel tre till fem. 2.3 Avgränsningar Båten är inte avsedd att köras i svåra förhållanden. Artilleri är endast dekorationer som ej kan användas. Båten ska även efterlikna USS Arizona med avgränsningar för skrovet som redan är tillverkat. Detaljer som anses för små och konstruktioner som inte kommer hålla i den skalan vi arbetar i kommer inte tillverkas (185:1) 2.4 Designfilosofi Eftersom modellbåten ska fortsätta att användas av skolan och eventuellt av andra projektgrupper så är det viktigt att det inte blir svårt att ta upp projektet där det avslutades. 2.5 Generella krav på hela systemet Nedan listas krav för de olika delarna på modellbåten Krav nr 1 Original Modellbåten ska vara vattentät Prioritet 1 Krav nr 2 Original Lättåtkomlig programmering Prioritet 1 Krav nr 3 Original Designen ska efterlikna ett krigsfartyg Prioritet 1 Krav nr 4 Original Lätt styrning över Bluetooth Prioritet 1 Däcket ska vattentätas genom en list runt skrovets kanter. Om detta funkar, kommer det att spara både tid och pengar jämfört med alternativet som innebär att täta och fästa däcket med silikon och göra en lucka. LIPS Kravspecifikation 7 projektgrupppontek@outlook.com
3 DELSYSTEM: DÄCK Förutom att hålet där propelleraxeln går ut ska vattentätas ska även däcket göra det. För att man lätt ska komma åt innandömet har vi tänkt täta med en tätningslist runt kanterna och använda fler och starkare magneter än föregående grupp för att ge däcket rätt tryck mot listen och skrovet. 3.1 Inledande beskrivning av delsystem 1 Däcket ska vattentätas via en tätningslist för att lätt kunna nå innandömet. Krav nr 5 Original Vattentät mellan skrov och däck 1 Krav nr 6 Original Vattenresistenta påbyggnader 1 Krav nr 7 Original Säkert magnetfäste 1 3.2 Designkrav Däcket ska designas för att likna stridsfartyget USS Arizona. Krav nr 8 Original Modellen ska efterlikna ett militärt krigsfartyg 1 3.2.1 Konstruktion Båten ska efterlikna det Amerikanska stridsfartyget USS Arizona som sjönk under attacken mot Pearl Harbor 1941. 3.3 Funktionella krav Eftersom däcket ska vattentätas ska en tätningslist fästas runt kanterna på skrovet för att enkelt komma åt innandömet. Krav nr 9 Original En tätningslist för att enkelt komma åt innandömet 1 Krav nr 10 Original Däcket ska vara vattentät 1 Krav nr 11 Original Listen får inte lossna 1 LIPS Kravspecifikation 8 projektgrupppontek@outlook.com
4 DELSYSTEM: ELEKTRONIK Ändra kabeldragningen samt placera om Arduino-kortet och dra en förlängningskabel så att den ska bli lättare att programmera. 4.1 Inledande beskrivning av delsystem 2 Vi ska dra en förlängningskabel från Arduino-kortet för att göra programmeringen lättåtkomlig. Arduino kortet ska även flyttas upp i bryggan för bättre signal vid direktstyrning. Vi ska också snygga till kabeldragningen för att strukturera innandömet. Dessutom ska batteriet omplaceras för att fördela vikten bättre. Krav nr 12 Original Lättåtkomlig förlängningssladd till Arduino-kortet 1 Krav nr 13 Original Omplacering av Arduino-kortet 1 Krav nr 14 Original Strukturell kabeldragning 1 Krav nr 15 Original Omplacering av batteri 1 4.2 Designkrav Vi ska dra om kablarna så att det ger en renare och snyggare struktur och enklare att förstå vilka kablar som går till vad. Krav nr 16 Original Strukturell kabeldragning 1 4.3 Funktionella krav Lättåtkomlig anslutning till Arduino-kortet så att man inte behöver öppna karossen. Appen som används för att styra fartyget ska vara lätt att förstå och ge en stabil styrning. Krav nr 17 Original Lättåtkomlig förlängningssladd till Arduino-kortet 1 LIPS Kravspecifikation 9 projektgrupppontek@outlook.com
5 DELSYSTEM: UI FÖR DIREKTSTYRNING För tillfället är gränssnittet för direkstyrning av fartyget inte optimalt. Styrningen är trög och osmidig vilket kan leda till att begränsad funktionalitet. 5.1 Inledande beskrivning av delsystem 3 För lättare styrning ska en slidebar ersätta de knappar som nuvarande används för styrning av modellfartyget. Krav nr 18 Original Smidigare gränssnitt 1 5.2 Designkrav Alla funktioner ska tydligt framgå så att den ovana ska kunna operera båten. Krav nr 19 Original Lättförståliga funktioner 1 Såhär ser gränssnittet ut för tillfället. Knapparna som står för styrningsfunktionen ska bytas ut emot en slidebar. Nuvarande Önskat LIPS Kravspecifikation 10 projektgrupppontek@outlook.com
LIPS Kravspecifikation 11 projektgrupppontek@outlook.com
6 DELSYSTEM: SKROV Arbetet kring skrovet innebär vattentätning och design för att få det att se militärt ut. Kanterna på skrovet måste även förtjockas för att ge tätningslisten en större yta för fästning där skrovet för tillfället är för tunt. 6.1 Inledande beskrivning av delsystem 4 Arbetet kring skrovet omfattar till stor del tätning för att hindra vatten att komma in. Krav nr 20 Original Vattentät vid propelleraxel 1 Krav nr 21 Original Vattentät vid roder 1 Krav nr 22 Original Vattentät mellan skrov och däck 1 Krav nr 23 Original Stabil viktfördelning 1 Krav nr 24 Original Förstärkta väggar i glasfibern 1 6.2 Designkrav Tätningen ska göras så naturlig och realistisk som möjligt. Fartyget ska även målas om för att ge det en militär känsla. Krav nr 25 Original Dold tätning 1 Krav nr 26 Original Måla om fartyget 1 6.3 Funktionella krav Om vatten kommer in kan det eventuellt leda till kortslutning av elektroniska komponenter. Krav nr 27 Original Inget vatten får komma in 1 LIPS Kravspecifikation 12 projektgrupppontek@outlook.com
7 KRAV PÅ VIDAREUTVECKLING Beroende på intresse av framtida projektgrupper så kommer båten vidareutvecklas på andra plan, därför är det viktigt att de lätt kan sätta sig in i vad vi gjorde under vår tid med projektet, t.ex. ska kablar märkas upp. Krav nr 28 Original Utförlig rapport av vad vi gjort 1 Krav nr 29 Original Projektet ska vara lätt att ta upp efter vår del har slutförts 1 Krav nr 30 Original Märkningar av kablar 2 8 TILLFÖRLITLIGHET Här skrivs krav på säkerhet av båtens tillförlitlighet. Krav nr 31 Förnyat Kortslutning pga. vatten ska vara omöjligt. 1 Krav nr 32 Förnyat Båten ska vara IPX3 (tåla visst vattenstänk) 1 9 EKONOMI Gruppen har en budget på ca 1000kr men kan eventuellt diskuteras med handledare om tillskott skulle behövas. Krav nr 33 Förnyat Gruppen förhandlar med lärare om eventuella inköp 1 10 KRAV PÅ SÄKERHET Krav nr 34 Original Båten ska stanna vid tappad kontakt. 1 LIPS Kravspecifikation 13 projektgrupppontek@outlook.com
11 LEVERANSKRAV OCH DELLEVERANSER Krav nr 35 Förnyat Projektet ska utföras enligt Lips-modellen. 1 Krav nr 36 Förnyat Vid delleverans BP2 ska tidsplanen leveraras. 1 Krav nr 37 Förnyat Vid delleverans BP2 ska projektplanen leveraras. 1 Krav nr 38 Förnyat Vid delleverans BP2 ska kravspecifikationen levereras. 1 Krav nr 39 Förnyat Vid delleverans BP5 ska produkten levereras. 1 Krav nr 40 Förnyat Vid delleverans BP5 ska testprotokoll levereras. 1 Krav nr 41 Förnyat En hemsida som beskriver projektet ska tas fram. 1 12 DOKUMENTATION Dokument Språk Syfte Målgrupp Format/ media Gruppkontrakt Svenska Bestämmelser för hur gruppen ska agera Projektgrupp Pappersform Kravspecifikation. Svenska Definierar kraven i projektet. Projektgrupp, beställare, kund. MS Word Dokument, Pappersform Tidsplan Svenska En plan över hur tiden ska fördelas under projektets gång. Projektgrupp, beställare, kund Excel kalkylblad, Pappersform Projektplan Svenska En plan på hur projektet ska genomföras. Projektgrupp, beställare, kund MS Word Dokument, Pappersform Budgetplan Svenska En plan på den budget vi har och hur den ska användas. Projektgrupp, beställare, kund MS Word Dokument, Pappersform Mötesprotokoll Svenska Protokoll på genomgång på vad som har hänt och vad vi ska göra. Projektgrupp, beställare, kund Pappersform Efterstudie Svenska En utvärdering av projektet Projektgrupp, beställare, kund MS Word Dokument, Pappersform LIPS Kravspecifikation 14 projektgrupppontek@outlook.com
13 KVALITETSKRAV Krav nr 42 Original Robust vattentätning Bas Krav nr 43 Original Smidig styrning via mobil enhet Bas 14 UNDERHÅLLSBARHET Krav nr 44 Original Ska lätt gå att komma åt Arduino kortet Bas Krav nr 45 Original Ska lätt gå att komma åt batteriet Bas Krav nr 46 Original Ska lätt gå att förstå kabeldragningen Bas LIPS Kravspecifikation 15 projektgrupppontek@outlook.com