From adfb83e9528514cc6be814de960f8548cd214e49 Mon Sep 17 00:00:00 2001 From: murat Date: Thu, 19 Jan 2012 22:58:09 +0100 Subject: [PATCH] verbesserungsvorschlaege fuer das qs von lutz und murat --- ws2011/BP/QS-Dokument/QS-VV (Kopie).txt | 67 +++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 ws2011/BP/QS-Dokument/QS-VV (Kopie).txt diff --git a/ws2011/BP/QS-Dokument/QS-VV (Kopie).txt b/ws2011/BP/QS-Dokument/QS-VV (Kopie).txt new file mode 100644 index 00000000..6a565b17 --- /dev/null +++ b/ws2011/BP/QS-Dokument/QS-VV (Kopie).txt @@ -0,0 +1,67 @@ +QS-Dokument - Verbesserungsvorschläge: + +2.1 "Funktionalität": + + -> "Richtigkeit" ersetzen durch "Korrektheit" (???) + + -> "Sicherheit" "Der Datenaustausch zwischen Smartphones bzw. Waspmote-Sensoren + und der API muss gegen Angriffe, wie etwa SQL-Injections geschützt + werden." + + -> "Interoperabilität" "soll" ersetzen ; + "Die Darstellung der gesammelten Daten muss in allen gängigen Webbrowsern + (Firefox, Chrome, Internet Explorer und Safari) fehlerfrei sein" + + "Die Maßnahmen zur Erreichung der beschriebenen Qualitätsmerkmale, werden in Abschnitt 3.1 + erläutert" + +2.2 "Benutzbarkeit": + + -> "Im Hinblick auf die Benutzbarkeit sind uns folgende Qualitätsmerkmale wichtig: + + - Verständlichkeit + - Bedienbarkeit + - Attraktivität + + Diese Punkte werden von unserem Auftraggeber im zweiten Teil des Praktikums gefordert + und sind nach [ISO/IEC 9126] definiert. + + Eine intuitive und leicht bedienbare Benutzeroberfläche steigert die Aufmerksamkeit des + Besuchers und verhilft dem Projekt zu einem höheren Bekanntheitsgrad. Ebenso kommt hierbei + eine moderne und attraktive Visualisierung der Daten zum Einsatz, die die Informations- + erfassung unterstützt. Durch das Bekanntwerden des Projekts erhofft sich unser Auftrag- + geber eine breite Verteilung der kommenden da-sense Android-App, mit der Benutzer Daten + sammeln und auf die Datenbank transferieren können. Die Daten sind über die Webapplikation + abrufbar. + + Die Maßnahmen zur Erreichung der beschriebenen Qualitätsmerkmale, werden in Abschnitt 3.2 + erläutert." + +2.3 "Quellcode" + + -> "Der Quellcode des Projektes ist offen für Erweiterungen und wird von weiteren Gruppen + genutzt." + + "Geplant ist die Veröffentlichung des Source Codes", um die... // TODO + +3.1 "Funktionalität" + + -> "Zur Sicherung der einzelnen Funktionalitätsmerkmale werden folgende Maßnahmen ergriffen:" + + -> "Sicherheit" + + "Das von uns verwendete ORM-Framework 'Propel' bietet die Verwendung von Prepared + Statements, mit denen sich SQL-Injection Angriffe wirksam unterbinden lassen. + Hierzu wird zwischen SQL-Code und Daten getrennt. Letzteres wird mithilfe + des HTTP-Protokolls in die Datenbank aufgenommen. + + "Bevor die Aufnahme neuer Daten in die Datenbank erfolgen kann, ist eine Authentifizierung des Nutzers notwendig. Die Implementierung der Authentifizierung + unterliegt nicht unserem Aufgabenbereich." + + -> "Interoperabilität" + + "Um die Interoperabilität mit den einzelnen Webbrowsern sicherzustellen..." + + "Während der Benutzerstudie werden Fragebögen an die Testpersonen ausgegeben. Die + Auswertung dieser Fragebögen ermöglicht es uns, Rückschlüsse auf eventuell auftretende + Fehler in der Visiualisierung zu ziehen und zu beseitigen."