From 796e7abcd9b250c178ba5592e136fe39a4cf9ef9 Mon Sep 17 00:00:00 2001 From: "M.Scholz" Date: Sun, 22 Jan 2012 12:59:12 +0100 Subject: [PATCH] qs --- ws2011/BP/QS-Dokument/QS-Dokument.pdf | Bin 107139 -> 107698 bytes ws2011/BP/QS-Dokument/QS-Dokument.tex | 21 +++++++++++---------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/ws2011/BP/QS-Dokument/QS-Dokument.pdf b/ws2011/BP/QS-Dokument/QS-Dokument.pdf index ec32b5d84bf71d05e1c463b84fe603bdb525e4d7..4623d71f3ebfe18c428bb385b2e375916f4bd489 100644 GIT binary patch delta 26524 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 a2}iEv$YkgiLy{u=o4JEPMJ1^$h45br0c4K= delta 25953 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 SLXaYGu<{~MQ%fpKA^bmykGxm_ diff --git a/ws2011/BP/QS-Dokument/QS-Dokument.tex b/ws2011/BP/QS-Dokument/QS-Dokument.tex index aa25bbee..04f28c16 100644 --- a/ws2011/BP/QS-Dokument/QS-Dokument.tex +++ b/ws2011/BP/QS-Dokument/QS-Dokument.tex @@ -43,6 +43,8 @@ \newglossaryentry{blackbox}{name={Blackboxtest}, plural={Blackboxtests}, description={Softwareentwickler hat während der Tests keine Kenntniss über die innere Funktionsweise der zu testenden Module}} \newglossaryentry{Selenium}{name={Selenium}, description={Selenium ist ein Tool, mit dem Benutzereingaben automatisiert werden können. Mehr unter: \href{http://seleniumhq.org/}{http://seleniumhq.org/}}} \newglossaryentry{PHPUnit}{name={PHPUnit}, description={Mittels PHPUnit können Whiteboxtests von PHP-Code durchgeführt werden. Dies geschieht vergleichbar mit dem bekannten JUnit Testframework in Java.}} +\newglossaryentry{HTML5}{name={HTML5}, description={Hypertext Markup Language in Version 5. Die offizielle Verabschiedung soll 2014 durch \gls{W3C} erfolgen}} +\newglossaryentry{W3C}{name={W3C}, description={World Wide Web Consortium: Standardisiert die Techniken des Word Wide Webs. Mehr unter: \href{http://www.w3.org/}{http://www.w3.org/}}} \begin{document} @@ -125,7 +127,7 @@ Da an dem gesamten Projekt da-sense viele Studenten mitwirken, k \item Sicherheit: \\ Das Merkmal der Sicherheit wird beim Datenaustausch zwischen Smartphones bzw. \gls{Waspmote Sensoren} und der API gefordert. Hierbei muss die Anwendung resistent gegenüber Angriffen, z.B. in Form von \glspl{SQL-Injection}, sein. \item Interoperabilität: \\ -Das Merkmal der Interoperabilität wird im zweiten Teil des Praktikums, bei der Visualisierung der gesammelten Daten, gewährleistet. Die Darstellung der gesammelten Daten muss in allen gängigen Webbrowsern (Firefox, Chrome, Internet Explorer und Safari) fehlerfrei sein. +Das Merkmal der Interoperabilität wird im zweiten Teil des Praktikums, bei der Visualisierung der gesammelten Daten, gewährleistet. Die Darstellung der gesammelten Daten muss in allen gängigen Webbrowsern (Firefox, Chrome, Internet Explorer und Safari) fehlerfrei sein. Wir beschränken uns bei den angegebenen Browsern auf die jeweilig aktuelle Version. Dies ist notwendig, da die neue Visualisierung auf \gls{HTML5} basiert. \end{itemize} Die Maßnahmen, die wir ergreifen, um die beschriebenen Qualitätsmerkmale zu erreichen, sind in Abschnitt \ref{Masnahme:Funktionalitaet} aufgeführt. @@ -179,8 +181,8 @@ Zur Sicherstellung der Richtigkeit werden \glspl{whitebox} mit \gls{PHPUnit} und \item Sicherheit: \\ Das von uns verwendete ORM-Framework \gls{Propel} nutzt Prepared Statements, mit denen sich \glspl{SQL-Injection} wirksam unterbinden lassen. Hierbei werden SQL-Code und Daten getrennt. Zudem erfordert Propel keine SQL Kentnisse, wodurch für neue Entwickler der Einstieg erleichtert wird. Der Eintrag der Daten über die \gls{API} erfolgt mittels HTTP-GET Parameter. Bevor die Aufnahme neuer Daten in die Datenbank erfolgen kann, ist eine Authentifizierung des Nutzers notwendig. Die Implementierung der Authentifizierung unterliegt nicht unserem Aufgabenbereich. -\item Interoperabilität (\textbf{noch nicht fertig!!}): \\ -Um die Interoperabilität mit den einzelnen Webbrowsern sicherzustellen,... .\\ +\item Interoperabilität: \\ +Um die Interoperabilität mit den einzelnen Webbrowsern sicherzustellen, werden manuelle Tests durchgeführt. Hierzu wird jeweils die aktuelle Version des Webbrowsers verwendet. In jedem Browser werden exakt diesselben Benutzereingaben ausgeführt. Die jeweiligen Ausgaben können somit direkt verglichen werden.\\ Zudem erhalten wird durch die Auswertung des Fragenbogens, der im Rahmen der Benutzerstudie an Probanden ausgegeben wird, eine Rückmeldung über eventuell auftretende Fehler der Visualisierung. % Benutzerstudie, manueles Testen \end{itemize} @@ -189,9 +191,9 @@ Zudem erhalten wird durch die Auswertung des Fragenbogens, der im Rahmen der Ben \subsection{Benutzbarkeit} \label{Masnahme:Benutzbarkeit} -Eine von uns durchgeführte Benutzerstudie stellt das Qualitätsmerkmal der Benutzbarkeit des neuen \glspl{Webinterface} sicher. Die Studie wird in der ersten Märzwoche 2012 (Kalenderwoche 9) durchgeführt. Somit bleibt uns genug Zeit die Ergebnisse auszuwerten und in die Endabgabe des Praktikums einfließen zu lassen. -Zur Benutzerstudie werden freiwilligen Probanden Bögen ausgeteilt, welche der Bewertung der einzelnen Kriterien (aus Abschnitt \ref{Ziel:Benutzbarkeit}) der Benutzbarkeit des \glspl{Webinterface} dienen. Durch die Benutzerstudie können somit Defizite des \glspl{Webinterface} aufgespürt und beseitigt werden. \\ -Das Ziel der Benutzerstudie ist es eine Rückmeldung zu erhalten ob und wie sich der Benutzer auf der Website zurechtfindet. Es gilt herauszufinden, ob der User in einer für ihn angemessenen Zeit die gewünschten Informationen abrufen kann. Da das fertige Projekt eine breite Masse an Personen erreichen soll, ist es wichtig, dass die Benutzerstudie möglichst viele verschiedene Personengruppen umfasst. Das heißt, es werden Personen mit wenig bis viel Interneterfahrung bzw. junge bis ältere Personen als Probanden gesucht. Zudem können durch die Studie unvorhersehbare Probleme entdeckt werden, da ein Benutzer anders mit der Website umgeht als ein Entwickler. \newline \\ +Eine von uns durchgeführte Benutzerstudie stellt das Qualitätsmerkmal der Benutzbarkeit des neuen \glspl{Webinterface} sicher. Die Studie wird in der ersten Märzwoche 2012 (Kalenderwoche 9) durchgeführt. Somit bleibt uns genug Zeit die Ergebnisse auszuwerten und Schwachstellen in der Benutzeroberfläche zu beseitigen. +Zur Benutzerstudie werden freiwilligen Probanden Fragebögen ausgeteilt, welche der Bewertung der einzelnen Kriterien (aus Abschnitt \ref{Ziel:Benutzbarkeit}) der Benutzbarkeit des \glspl{Webinterface} dienen. Durch die Benutzerstudie können somit Defizite des \glspl{Webinterface} aufgespürt und beseitigt werden. \\ +Das Ziel der Benutzerstudie ist es eine Rückmeldung zu erhalten, ob und wie sich der Benutzer auf der Website zurechtfindet. Es gilt herauszufinden, ob der User in einer für ihn angemessenen Zeit die gewünschten Informationen abrufen kann. Da das fertige Projekt eine breite Masse an Personen erreichen wird, ist es wichtig, dass die Benutzerstudie möglichst viele verschiedene Personengruppen umfasst. Das heißt, es werden Personen mit wenig bis viel Interneterfahrung bzw. junge bis ältere Personen als Probanden eingesetzt. Zudem können durch die Studie unvorhersehbare Probleme entdeckt werden, da ein Benutzer anderst mit der Website umgeht als ein Entwickler. \newline \\ \textbf{Was wir wissen wollen:} \begin{itemize} \item Ist die Visualisierung einfach zu verstehen und ansprechend? @@ -202,24 +204,23 @@ Das Ziel der Benutzerstudie ist es eine R Die Benutzerstudie setzt sich aus den zwei Teilen \textit{Beobachtung} und \textit{Fragebogen} zusammen. Somit erhalten wir zwei unterschiedliche Informationsquellen, welche in Korrelation zueinander stehen. \subsubsection{Beobachtung} -Die Beobachtung des Probanden beim Bedienen der Website ist die einfachste Methode zur Evaluation. Hierbei bleibt der Entwickler in der Position des Beobachters und protokolliert. Der Proband surft frei nach seinem Willen durch die Website oder bekommt konkrete Aufgaben gestellt, die er lösen muss. \\ +Die Beobachtung des Probanden beim Bedienen der Website ist die einfachste Methode, um auftretende Probleme festzustellen. Hierbei bleibt der Entwickler in der Position des Beobachters und protokolliert. Der Proband surft fünf Minuten frei nach seinem Willen durch die Website. In dieser Zeit kann er sich mit der Benutzeroberfläche vertraut machen. Anschließend bekommt er konkrete Aufgaben gestellt, die er lösen muss. \\ Bei der Beobachtung gilt es folgende Stichpunkte zu beachten: \begin{itemize} \item Unerwartete Fehler \item Probleme mit der Bedienung \item vergangene Zeit bis zum Erhalt der gewünschten Informationen -\item ... \end{itemize} \subsubsection{Fragebogen} \label{fragebogen} -Mit Hilfe des Fragebogens erhalten wir Informationen von den verschiedensten Personengruppen aus Sicht eines Nutzers. Somit können wir auftauchende Fehler in der letzten Iteration beseitigen. Die Fragen sind in drei Kategorien aufteilbar: +Mit Hilfe des Fragebogens erhalten wir Informationen von verschiedenen Personengruppen aus Sicht eines Nutzers. Die Fragen sind in die folgenden drei Kategorien aufteilbar: \begin{itemize} \item Informationen über den Nutzer \item Bewertung der aktuellen Website \item Verbesserungsvorschläge \end{itemize} -Durch Punkt eins und zwei können wir nach der Auswertung verschiedene Personengruppen identifizieren und bei ihnen aufgetauchte Probleme analysieren und beseitigen. Punkt drei erlaubt die Anpassung der Steuerungsoptionen der Website. \\ +Durch Punkt eins können wir die Probanden in verschiedene Personengruppen einteilen. Anschließend werden die Ergebnisse aus Punkt zwei den einzelnen Personengruppen zugeteilt. Unterscheiden sich die Ergebnisse der einzelnen Gruppen stark, so muss der Auftraggeber entscheiden, für welche Zielgruppe die Benutzeroberfläche optimiert werden soll. Punkt drei erlaubt die Anpassung der Steuerungsoptionen der Website. \\ \subsection{Erweiterbarkeit (\textbf{noch nicht fertig})}