Designdokument

Under alle Obliger og hjemmeeksamener er det tilstrekkelig med en god designdokument som forklarer hva du gjør,hvorfor og hvordan du løser problemstillingen til hva oppgaven ber om.
 
Det er en god skikk å ha en fin forside med kursid, kursnavn,semester det gjelder,datofrist, kandidatnr.
 
Når dere skal implementere f.eks Stop n wait, forklar hva dette er for noe, hva den gjør, hvorfor det løser problemet deres og hvordan den fungerer. Gjerne en form for figur som viser hva som skjer under rammeoverføring og fins det noe bedre?
 
FOR HVER IMPLEMENTASJON DERE SKAL GJØRE, DOKUMENTER DET og forklar hvorfor dere har gjort det slik og hva det medfører + figur.
Gjerne ha flytdiagram for hvordan lagene fungerer sammen samt ha forklaring av hva oppgaven ber om at du skal svare på når det gjelder teorispørsmål.
ALLTID ha med hvordan programmet ditt fungerer:
 
 
dvs.
START: main <port> <fake mac>
KOBLE TIL: CONNECT <hostname> <port>
SENDE: SEND "<mac>" <filename>
 
Dette er for å ha oversikt over de tilgjengelige kommandoene samt om du har gjort noe mer fancy enn dette, må du absolutt skrive det på design hvorfor du har gjort det slik.
I tillegg så ta å list opp filer som er tilgjengelig på tar fila. Og marker det med FET over de du har endret på. Om dere tar med nye filer så forklar hva de gjør
Vi anbefaler å skrive enten på word eller latex og det holder med MAX 10 sider (Det viktigste er at dere er mer konkret, så helst mindre enn 10 sider dersom dere er mer presist med
hva dere skriver om).
 
Når det gjelder forside, og hvis dere skriver på word kan dere laste opp dette og redigere:
 
 
evt open office :
 
Hvis et annet format for forsiden kan dere skrive på linux terminalen som for eksempel:
uioforside -a "Kandidatnr. X" -t "INF3190,Home Exam nr. X: Design Proposal" -o forside.ps
 
For bare en ps fil. Men for latex er koden slik:
 
 
\documentclass[a4paper,norsk]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel,textcomp,uiosloforside}                                       
\title{INF3190,Home Exam nr. X: Design Proposal"}
\author{CANDIDATE NUMBER}
\begin{document}
\uiosloforside
\end{document}

Deretter:

Kompiler ved å skrive

latex filnavn.tex

i terminalvinduet. Programmet lager da mange filer, bla filnavn.dvi

Ved å skrive én av følgende:

  • dvipdf filnavn.dvi får du en pdf fil med samme navn
  • dvipdf filnavn.dvi forside.pdf konverteres dvi-filen til en pdf-fil.

Tilsvarende kan gjøres med dvips hvis du ønsker .ps-fil i stedet for .pdf-fil.

Lykke til!
Publisert 15. mars 2012 23:17 - Sist endret 12. sep. 2012 19:51