|
Uppgiften i detta projekt, som hade en effort på över
10 000 mantimmar, var att ta fram en prototyp för mjukvaran
runt ett positioneringssystem. Det skulle primärt användas
till positionering av mobiltelefoner, men GPS och andra typer av
positionering var möjlig att hantera. System vi implementerade
bestod av ett antal olika moduler ihoppkopplade med varandra i ett
större system. Det krav som mest slog igenom på designen
var att modulerna skulle kunna startas, kopplas ihop, och stängas
av under körning. Systemet innehöll ett antal databaser
och olika klienter för administrering.
Projektet var indelat i två faser. I den första fasen
delade vi upp oss i två grupper. Den ena gruppen utförde
förstudier och analys av projektet. Jag var medlem i den andra
gruppen som tog fram en kvalitetsmanual. Den innehöll mallar,
procedurer, och regler för allt från projektplaner till
testning.
I den andra fasen arbetade alla 18 i fyra grupper. Jag var medlem
i den grupp som utvecklade kärnan i systemet, den modulen som
bl. a. startar och kopplar ihop de olika modulerna. Kärnan
administreras av en Java-applikation som våran grupp även
utvecklade. Kraven på säkerhet var stor, därför
hade vi krypterad all kommunikation mellan administrator-klienten
och kärnan med DES.
I den första delen av den andra fasen var jag ansvarig för
analys, design, och implementation av administratordatabasen. Jag
implementerade även olika delar i kärnan. I den andra
delen var jag gruppledare med ansvar för vår grupp och
dess fem medlemmar.
|