Dokumentation, testning och utveckling av mjukvara : Mjukvarumoduler utvecklade i Siemens Step 7
Sammanfattning: Eftersom att det blir allt vanligare med företag som säljer och köper mjukvara har det samtidigt blivit viktigare att förvalta denna mjukvara på rätt sätt för att behålla dess integritet. Det finns många olika metoder för att dokumentera och testa mjukvara. Denna rapport fokuserar på den metod som beskrivs i olika standarder från Institute of Electrical and Electronics Engineers (IEEE) och den metod som konsultföretaget PRC Engineering använder. Eftersom att PRC Engineering ofta återanvänder sin mjukvara i olika konsultprojekt har de ett stort behov av att förvalta sin mjukvara på rätt sätt. PRC Engineering har idag ett färdigt projekt som ännu inte har testats eller dokumenterats, vilket företaget nu vill göra för att kunna återanvända delar av denna programkod i framtida projekt. Koden är uppbyggd av ett antal block, eller moduler som det kallas, och i detta examensarbete har uppgiften varit att dokumentera och testa tre stycken av dessa moduler. Utöver det har målet varit att utveckla de tre modulerna så att förståelsen för både programkoden och det grafiska användargränssnittet ökar och därmed bidrar till att det blir lättare att återanvända dem i framtiden. För att genomföra detta examensarbete delades rapporten upp i en teoretisk och en praktisk del. Den teoretiska delen handlar om teorin bakom dokumentation och testning av mjukvara och baseras främst på tidigare publicerat material. Den praktiska delen handlar om testning och utveckling av mjukvara i praktiken och baseras främst på information från genomförda intervjuer med professionella programmerare. Efter genomförd analys av IEEE:s standarder och PRC Engineerings metod för dokumentation och testning av mjukvara konstaterades det att metoderna är relativt lika varandra, men att det finns utrymme för utveckling av PRC:s metod. Efter undersökningen av de tre modulerna kunde förslag på utveckling ges även här, framförallt vad gäller kodens struktur och format, namngivning av olika variabler samt intern dokumentation av koden, men även det grafiska användargränssnittets layout, format och färgkodning. Vid utvecklingen av användargränssnittet togs även färgblindhet i beaktning, vilket inte har gjorts i dessa moduler tidigare. Det rekommenderas starkt att PRC värderar dessa utvecklingsförslag, både när det kommer till deras metod för dokumentation och testning av mjukvara och till de tre modulerna, samt implementerar dessa ändringar om så önskas.
HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)