29.07.2013 Views

Master of Science thesis Fighting Spam

Master of Science thesis Fighting Spam

Master of Science thesis Fighting Spam

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5 Analyse<br />

5.1 Udviklingsmodel<br />

Nu er nutidens spambekæmpelsesteknikker blevet diskuteret og en række kryptografiske<br />

primitiver er blevet opstillet. I den resterende del af rapporten vil blive udviklet et system,<br />

der benytter den omtalte kryptografi til at opnå en antispamløsning baseret på et<br />

betalingssystem. Inden dette sker, vil vi dog lige fastlægge hvilken udviklingsmodel, der<br />

benyttes.<br />

Ethvert s<strong>of</strong>twareprojekt består grundlæggende af fire faser: Analyse af krav, design,<br />

implementation og test. Disse faser kan sammensættes i flere forskellige designmodeller.<br />

I mindre projekter vælges typisk en lineær vandfaldmodel [46], som vist på Figur 1, da<br />

denne er den mest simple og umiddelbart mindst tidskrævende. Den har dog den ulempe,<br />

at fejl fundet under testfasen <strong>of</strong>te kun rettes i implementeringsfasen i stedet for at blive<br />

re-analyseret og re-designet. I mere komplekse projekter eller i projekter, hvor man ikke<br />

fra starten besidder tilstrækkelig erfaring til at gennemføre én fase ad gangen, vælges<br />

typisk en anden udviklingsmodel, som f.eks. inkrementeringsmodellen eller<br />

prototypemodellen [46].<br />

Figur 1 - Vandfaldmodellen - en designmetode ved s<strong>of</strong>twareudvikling.<br />

I dette projekt har vi valgt at lægge os op ad den lineære vandfaldsmodel. Vi springer dog<br />

lidt mere mellem faserne end der er lagt op til. Dette skyldes, at vi ikke i alle situationer<br />

har nok erfaring fra projektets start til at færdiggøre designfasen uden at eksperimentere<br />

med forskellige implementeringsmuligheder. Grundlæggende bliver der dog ikke ændret<br />

meget på tværs af faserne.<br />

37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!