Skip to content
This repository
Browse code

asd

  • Loading branch information...
commit eb69ba949d21dd7c9b5e35aa1f560175b6997271 1 parent bef9e65
Adam Bengtsson authored

Showing 1 changed file with 35 additions and 5 deletions. Show diff stats Hide diff stats

  1. +35 5 rapport/opponering/opponering.tex
40 rapport/opponering/opponering.tex
... ... @@ -1,18 +1,48 @@
1   -Opponering på grupp DATX02-10-72, Databases for dummies 2
2   -
3   -"Databases for dummies 2" är en rapport som beskriver ett program som ska användas för att administrera databaser, utan att man som användare har några kunskaper kring hur en databas fungerar. Vi har läst rapporten i opponeringssyfte och har en del tankar kring dess innehåll.
  1 +\documentclass[a4paper, 12pt]{article}
  2 +
  3 +\usepackage{float}
  4 +\usepackage[T1]{fontenc}
  5 +\usepackage[utf8]{inputenc}
  6 +\usepackage[swedish]{babel}
  7 +\usepackage{graphicx}
  8 +\usepackage{natbib} % ger Harvard-referenser
  9 +\usepackage{graphicx}
  10 +\usepackage{listings}
  11 +\usepackage{color}
  12 +
  13 +\setlength{\parskip}{12pt}
  14 +\setlength{\parindent}{0pt}
  15 +
  16 +
  17 +\hyphenpenalty=10000
  18 +\tolerance=5000
  19 +
  20 +\begin{document}
  21 + \title{Opponering på Databases for Dummies 2}
  22 + \author{
  23 + Adam Bengtsson,
  24 + Mikael Bung,
  25 + Johan Gustafsson,
  26 + Mattis Jeppsson
  27 + }
  28 + \date{\today}
  29 + \maketitle
  30 +
  31 +
  32 +\emph{Databases for dummies 2} är en rapport som beskriver ett program som ska användas för att administrera databaser, utan att man som användare har några kunskaper kring hur en databas fungerar. Vi har läst rapporten i opponeringssyfte och har en del tankar kring dess innehåll.
4 33
5 34 Överlag tycker vi rapporten var intressant och väldigt väl beskriver arbetsgången av projektet. Vi är positiva till att alla prioritet 1 användarfall framgångsrikt har implementerats. Programmet ser ut att uppfylla de kriterier för att programmet ska vara användbart för sitt syfte.
6 35
7 36 Det är dock en del stycken i rapporten som vi skulle vilja få en mer utförlig förklaring till.
8   -Av rapporten att döma används en tabullär struktur för att representera en databas. Vi är skeptiska till om detta är det bästa sättet att representera databaser på för en nybörjare. I rapporten har det ej beskrivts om vilka konceptuella modeller som har utforskats för att representera en databas i programmet. Till exempel att använda ER-diagram för att på ett grafiskt sätt beskriva en databas för användare. Att modellera det med ER-diagram skulle kunna underlätta för nybörjare att se sammanhanget mellan olika databaser och eliminera svårbegripliga begrepp som till exempel "foreign keys".
  37 +Av rapporten att döma används en tabullär struktur för att representera en databas. Vi är skeptiska till om detta är det bästa sättet att representera databaser på för en nybörjare. I rapporten har det ej beskrivts om vilka konceptuella modeller som har utforskats för att representera en databas i programmet. Till exempel att använda ER-diagram för att på ett grafiskt sätt beskriva en databas för användare. Att modellera det med ER-diagram skulle kunna underlätta för nybörjare att se sammanhanget mellan olika databaser och eliminera svårbegripliga begrepp som till exempel \emph{foreign keys}.
9 38
10 39 Vi är fundersamma över designbeslutet att bara använda sig av en View-klass. I rapporten, sidan 7, rad 9, nämns det att en namnkonvention för att kunna navigera i View-filen var nödvändig på grund av att den växte ur proptotion och därmed blev svår att navigera i. Som motivering till varför man inte valde att dela upp View-klassen i flera mindre View-klasser nämndes att det skulle vara tidskrävande att omstrukturera den utan att klargöra varför detta skulle vara tidskrävande.
11 40
12 41 Det grafiska användargränssnittet som beskrivs har ett modernt och proffisionellt utseende, samtidigt som det ser tillräckligt enkelt ut för att användas av nybörjare. Programmet ser självförklarande ut och liknar andra Windowsprogram i menyer vilket är positivt när det riktar sig till nybörjare.
13 42
14   -Vidare beskrivs i kapitel "5. Discussion", sidan 22, rad 14, att till en början användes enbart en enda controller-klass som hade prestandaproblem på grund av den hade så många jämförelser i sin action-listener, vilket skapade en fördröjning på flera sekunder. I rapporten hävdas det att prestandeproblemen upphörde när controller-klassen delades upp i flera mindre klasser. Vi är fundersamma hur dessa prestandaproblem var möjliga från och skulle gärna sett en mer utförlig förklaring kring det här problemet.
  43 +Vidare beskrivs i kapitel \"5. Discussion\", sidan 22, rad 14, att till en början användes enbart en enda controller-klass som hade prestandaproblem på grund av den hade så många jämförelser i sin action-listener, vilket skapade en fördröjning på flera sekunder. I rapporten hävdas det att prestandeproblemen upphörde när controller-klassen delades upp i flera mindre klasser. Vi är fundersamma hur dessa prestandaproblem var möjliga från och skulle gärna sett en mer utförlig förklaring kring det här problemet.
15 44
16 45 I teorikapitlet, sidan 2, finns ett avsnitt som beskriver vad ett ER-diagram är, men i rapporten som följer finns det ej något avsnitt som använder sig av ER-diagram, vilket medför att detta stycke känns överflödigt för att förstå rapporten.
17 46
18 47 Slutligen vill vi säga att rapporten hade en bra struktur och beskrev programmet som utvecklades på ett fullt tillräckligt vis.
  48 + \end{document}

0 comments on commit eb69ba9

Please sign in to comment.
Something went wrong with that request. Please try again.