Till KTH:s startsida Till KTH:s startsida

Spec

Innan programmet skrivs ska en specifikation lämnas in. Syftet är att du ska tänka igenom problemet innan du försöker lösa det.

Obligatoriska delar:

  • Specen ska läggas upp i Dropbox.
  • Beskrivning av vad programmet ska göra (algoritm)
  • Beskrivning av datastrukturen
  • Uppdelning av programmet i funktioner
  • Beskrivning av minst en klass, med attribut och metoder

Bonusgivande delar (endast om den redovisas i tid):

  • Tidsplan:
    • vilka datum och tider du tänker arbeta med uppgiften +1bp
    • vad som ska vara klart vilken vecka +1bp
  • Bild av datastrukturen +2bp
  • Alla funktioner och metoder ska ha
    • beskrivning av funktionens syfte +1bp
    • beskrivning av indata (parametrar) +1bp
    • beskrivning av utdata (returvärden) +1bp
  • Alla attribut i klassen ska ha beskrivande kommentarer +1bp

Hur ska specen se ut? Här finns ett exempel:

bankspec.pdf

Skulle denna spec fått full bonus? Om inte - vad saknas?