Oppgave 6: Dokumentasjon av endelig system

Kurs
INF5270 vår 2006
Innleveringsfrist
2006-05-28

Se kravspesifikasjon for krav til innlevering. Antall sider: tilsvarende 8 - 17 A4 sider med vanlige marger og vårt stilark. Referer til lærebok og andre kilder på akademisk anerkjent måte med sideangivelse, f.eks.: «Kritisk masse er et meningsfylt begrep, men vanskelig å kvantifisere(Preece 2000:91)».

Denne oppgaven er større enn de andre oppgavene og er en vesentlig del av fellesmappen. Kort fortalt skal det leveres en samlet, skriftlig framstilling der designet beskrives, begrunnes og drøftes.

Filarkivet for det realiserte av designet (som senere blir testet av brukere) skal også leveres, og det viktig at dette fungerer på et filområde uten skriveaksess. Alle data må altså lagres i databasen.

Sørg for at designvalgene dere har gjort kommer klart frem og at valgene drøftes. Det skal komme frem av drøftingen hvordan dere imøtekommer kravene i kravspesifikasjonen. Husk å benytte referanser/kildehenvisninger når dere trekker inn pensum eller annen litteratur i drøftingen.

Disposisjon

Adresse
Dato, fullt navn på alle deltagere, e-post adresser, prosjektgruppens navn, prosjektgruppens hjemmeside.
Designets hovedpoeng
Gjør rede for hva som er deres designs hovedfokus. Legg særlig vekt på å framheve i hvilken grad designet er tenkt å støtte sosialitet og brukbarhet, og hvordan dette i så fall er forsøkt realisert gjennom designet. (0.5-1 side)
Kort systembeskrivelse
Gjør rede for de ulike delene (modulene) av systemet som dere har implementert og hvordan disse inngår i det totale designet. Fokus i denne systembeskrivelsen skal være teknisk, dere kan tenke dere at formålet med den er å gi en person som skal ha ansvar for vedlikehold av nettstedet en grunnleggende oversikt over hvordan nettstedet rent teknisk er implementert. (1-2 sider)
Nettstedsarkitektur/navigasjon
Gjør rede for den logiske organisasjonen av nettstedet, og hvordan dette kommuniseres til brukere gjennom ulike designelementer (navigasjonssystemer, navngiving, merking, sidedesign, metaforer, søkegrensesnitt, metadata, etc.). Designvalg skal være begrunnet. Det skal argumenteres for og mot. (1-2 sider)
Drøfting
Drøft/diskuter det som dere anser for å være de vesentlige aspektene ved deres system slik det er realisert. Sammenlign dette med hvordan sike aspekter er realisert i lignende/tilsvarende systemer. Forslag til aspekter som kan drøftes kan for eksempel være: nettsamfunnsaspekter, sammenheng/kontrast mellom «fysisk» bruk og «webbruk», reguleringsaspekter og normer og regler i et nettsamfunn, personvernaspekter/etikk. Denne listen er imidlertid bare ment som eksempler. Det viktige er at det dere velger å drøfte er forankret i deres eget design og hovedfokuset i dette. NB: Drøftingen bør være relativt grundig. Drøft heller et aspekt grundig enn å gi en overfladisk drøfting av mange ulike aspekter. Trekk fram det dere anser for å være de viktigste poeng som andre som skal lage tilsvarende system kan ha interesse av. Få frem problematiske aspekt. Reflekter over hva som kan være interessante forbedringer eller tilnærminger som det kan være verdt å se på i fremtidige prosjekter. (3-6 sider)
Separaring av struktur og presentasjon
Diskuter utfordringene dere har møtt knyttet til å flytte informasjon om sidens utseendet ut av xhtml filen og over i et stylesheet. Beskriv det dere anser som de viktigste forskjellene mellom de to alternative stylesheetene dere tilbyr for nettsidene deres. Få frem hvilke fordeler og eventuelt ulemper som ligger i det å ha to stylesheet i dette konkrete tilfellet. (0.5-1.5 sider)
Evaluering av teknologier
Gjør kort rede for sammenhengen mellom de teknologiene som er benyttet (XML, XSLT, CSS, SQL, Xquery, PHP, Apache webserver, Microsoft SQL Server etc) og hvilke erfaringer gruppen hadde med bruk av disse i design av nettstedet. (0.5-2 sider)
Utvidet design
Beskriv og drøft eventuelle utvidelser av det realiserte designet. (0-3 sider)
Erfaringer
Hvilke erfaringer har gruppen gjort gjennom konstruksjon av dette nettstedet? Hvordan har gruppen fordelt arbeidsoppgavene mellom medlemmene? Hva slags erfaringer har man høstet i fra å arbeide i gruppe? Oppsummering og konklusjon. (1-2 sider)

Vurderingskriterier

Ingen formell tilbakemelding før sensur.

XML mal for innlevering

<?xml version="1.0" encoding="UTF-8" ?><!--*-coding: utf-8; -*-->
<?xml-stylesheet type="text/xsl" href="http://www.ifi.uio.no/~inf5270/v2006/besvarelse.xsl"?>
<besvarelse xml:lang="no" kurskode="INF5270" levert="2006-05-28T22:59:59+01:00"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:noNamespaceSchemaLocation="http://www.ifi.uio.no/~inf5270/v2006/besvarelse01.xsd">
  <oppgave nummer="6" link="http://www.ifi.uio.no/~inf5270/v2006/oppgavedokumentasjon.xml"/>


  <prosjektgruppe gruppeid="dittprosjekt" link="http://din.url.com/dittprosjekt/">
    <navn>DittProsjekt</navn>
    <person e-post="prosjektlederepost@ifi.uio.no"><fornavn>Fornavn</fornavn> <etternavn>Etternavn</etternavn></person>
    <person e-post="enannenepost@ifi.uio.no"><fornavn>EtAnnetFornavn</fornavn> <etternavn>EtAnnetEtternavn</etternavn></person>
  </prosjektgruppe>

  <avsnitt>
    <overskrift>Designets hovedpoeng</overskrift>
    <p>Gjør rede for hva som er deres designs hovedfokus.
  Legg særlig vekt på å framheve i hvilken grad designet er tenkt å støtte
  sosialitet og brukbarhet, og hvordan dette i så fall er forsøkt realisert
  gjennom designet.</p>
  </avsnitt>

  <avsnitt>
    <overskrift>Kort systembeskrivelse</overskrift>
    <p>Gjør rede for de ulike delene (modulene) av systemet som dere
 har implementert og hvordan disse inngår i det totale designet. Fokus i
 denne systembeskrivelsen skal være teknisk, dere kan tenke dere at formålet
 med den er å gi en person som skal ha ansvar for vedlikehold av nettstedet
 en grunnleggende oversikt over hvordan nettstedet rent teknisk er
 implementert.</p>
  </avsnitt>

  <avsnitt>
    <overskrift>Nettstedsarkitektur/navigasjon</overskrift>
    <p>Gjør rede for den logiske organisasjonen av nettstedet, og
 hvordan dette kommuniseres til brukere gjennom ulike designelementer
 (navigasjonssystemer, navngiving, merking, sidedesign, metaforer,
 søkegrensesnitt,  metadata, etc.). Designvalg skal være
 begrunnet. Det skal argumenteres for og mot.</p>
  </avsnitt>

  <avsnitt>
    <overskrift>Drøfting</overskrift>
    <p>Drøft/diskuter det som dere anser for å være de vesentlige
aspektene ved deres system slik det er realisert. Sammenlign dette med
hvordan sike aspekter er realisert i lignende/tilsvarende systemer.
Forslag til aspekter som kan drøftes kan for eksempel være:
nettsamfunnsaspekter, sammenheng/kontrast mellom «fysisk» bruk og «webbruk»,
reguleringsaspekter og normer og regler i et nettsamfunn,
personvernaspekter/etikk. Denne listen er imidlertid bare ment som
eksempler. Det viktige er at det dere
velger å drøfte er forankret i deres eget design og hovedfokuset i dette.
NB: Drøftingen bør være relativt grundig. Drøft heller et aspekt grundig enn
å gi en overfladisk drøfting av mange ulike aspekter. Trekk fram det dere anser
for å være de viktigste poeng som andre som skal lage tilsvarende
system kan ha interesse av. Få frem problematiske aspekt. Reflekter
over hva som kan være interessante forbedringer eller tilnærminger som
det kan være verdt å se på i fremtidige prosjekter.</p>
  </avsnitt>

  <avsnitt>
    <overskrift>Separaring av struktur og presentasjon</overskrift>
    <p>Diskuter utfordringene dere har møtt knyttet til å flytte
informasjon om sidens utseendet ut av xhtml filen og over i et stylesheet. 
Beskriv det dere anser som de viktigste forskjellene mellom de to
alternative stylesheetene dere tilbyr for nettsidene deres. Få 
frem hvilke fordeler og eventuelt ulemper som ligger i det 
å ha to stylesheet i dette konkrete tilfellet.</p>
  </avsnitt>

  <avsnitt>
    <overskrift>Evaluering av teknologier</overskrift>
    <p>Gjør kort rede for sammenhengen mellom de teknologiene
som er benyttet (XML, XSLT, CSS, SQL, Xquery, PHP, Apache webserver, 
Microsoft SQL Server etc) og hvilke erfaringer gruppen hadde med bruk 
av disse i design av nettstedet.</p>
  </avsnitt>

  <avsnitt>
    <overskrift>Utvidet design</overskrift>
    <p>Beskriv og drøft eventuelle utvidelser av 
det realiserte designet.</p>
  </avsnitt>

  <avsnitt>
    <overskrift>Erfaringer</overskrift>
    <p>Hvilke erfaringer har gruppen gjort gjennom konstruksjon
 av dette nettstedet? Hvordan har gruppen fordelt arbeidsoppgavene mellom
 medlemmene? Hva slags erfaringer har man høstet i fra å arbeide i gruppe?
 Oppsummering og konklusjon.</p>
  </avsnitt>


  <referanser>
    <!-- Se eksempelet innleveringsformat for å finne ut hvordan man -->
    <!-- legger inn referanser og hvordan man referer til dem fra teksten. -->
  </referanser>
  
</besvarelse>