%!TEX root = ../Pflichtenheft.tex

% Kapitel 6
%-------------------------------------------------------------------------------

\chapter{Nichtfunktionale Anforderungen}

In diesem Kapitel wird festgelegt, welche Qualitätsmerkmale das zu entwickelnde
Produkt in welcher Qualitätsstufe besitzen soll. Anschließend werden die als am
wichtigsten bezeichneten Qualitätsmerkmale operationalisiert, d.h. in konkrete
Produktanforderungen detailliert, falls sie nicht als allgemeine Richtlinie (z.
B. Standard, Norm) zur Verfügung gestellt werden können.

Sofern projektspezifisch möglich, ist die Anordnung gemäß der vorliegenden Tabellen zu nutzen.
Ggf. können aber auch andere Qualitätsanforderungen gestellt oder nicht
zutreffende weggelassen werden.


\section{Funktionalität}

\begin{tabular}{|l|c|c|c|c|}
	\hline
	\textbf{Produktqualität} & \textbf{sehr gut} & \textbf{gut} & \textbf{normal} & \textbf{nicht relevant} \\ 
	\hline
	Angemessenheit           &                   &      x       &                 &                         \\ 
	\hline
	Richtigkeit              &         x         &              &                 &                         \\
	\hline
	Interoperabilität        &                   &      x       &                 &                         \\ 
	\hline
	Ordnungsmäßgkeit         &         x         &              &                 &                         \\ 
	\hline
\end{tabular}

Hier sollte dann darauf eingegangen werden, wieso ihr die einzelnen Punkte entsprechend markiert habt.

\section{Sicherheit}

\begin{tabular}{|l|c|c|c|c|}
	\hline
	\textbf{Produktqualität} & \textbf{sehr gut} & \textbf{gut} & \textbf{normal} & \textbf{nicht relevant} \\ \hline
	Zuverlässigkeit          &                   &              &                 &            x            \\ 
	\hline
	Reife                    &         x         &              &                 &                         \\ 
	\hline
	Fehlertoleranz           &                   &              &        x        &                         \\ 
	\hline
	Wiederherstellbarkeit    &         x         &              &                 &                         \\ 
	\hline
\end{tabular}

Hier sollte dann darauf eingegangen werden, wieso ihr die einzelnen Punkte entsprechend markiert habt.

\section{Benutzbarkeit}

\begin{tabular}{|l|c|c|c|c|}
	\hline
	\textbf{Produktqualität} & \textbf{sehr gut} & \textbf{gut} & \textbf{normal} & \textbf{nicht relevant} \\ \hline
	Verständlichkeit         &                   &      x       &                 &                         \\ 
	\hline
	Erlernbarkeit            &                   &              &        x        &                         \\ 
	\hline
	Bedienbarkeit            &                   &      x       &                 &                         \\ 
	\hline
	Effizienz                &                   &              &                 &                         \\ 
	\hline
	Zeitverhalten            &                   &      x       &                 &                         \\ 
	\hline
	Verbrauchsverhalten      &                   &      x       &                 &                         \\ 
	\hline
\end{tabular}

Hier sollte dann darauf eingegangen werden, wieso ihr die einzelnen Punkte entsprechend markiert habt.

\section{Änderbarkeit}

\begin{tabular}{|l|c|c|c|c|}
	\hline
	\textbf{Produktqualität} & \textbf{sehr gut} & \textbf{gut} & \textbf{normal} & \textbf{nicht relevant} \\ \hline
	Analysierbarkeit         &                   &      x       &                 &                         \\ 
	\hline
	Modifizierbarkeit        &                   &      x       &                 &                         \\ 
	\hline
	Stabilität               &         x         &              &                 &                         \\ 
	\hline
	Prüfbarkeit              &                   &      x       &                 &                         \\ 
	\hline
	Übertragbarkeit          &                   &              &                 &                         \\ 
	\hline
	Anpassbarkeit            &                   &              &                 &            x            \\ 
	\hline
	Installierbarkeit        &                   &      x       &                 &                         \\ 
	\hline
	Konformität              &                   &      x       &                 &                         \\ 
	\hline
	Austauschbarkeit         &                   &              &        x        &                         \\ 
	\hline
\end{tabular}

Hier sollte dann darauf eingegangen werden, wieso ihr die einzelnen Punkte entsprechend markiert habt.

\section{Qualitätsanforderungen}


Die oben als am wichtigsten bezeichneten Qualitätsmerkmale werden im Folgenden
operationalisiert, d.h. in konkrete Produktanforderungen detailliert oder es
wird angegeben, welche Richtlinie (z. B. Standard, Norm) einzuhalten ist. Diese
Qualitätsanforderungen werden wie im Beispiel definiert. Zu prüfen ist, ob die
gewünschte Qualität mit den in Produktdaten genannten Datenmengen erreicht
werden kann.


Beispiele:

\begin{itemize}

\item  \qualityReq{10}{Die Funktion \ref{F20} darf nicht länger als 5 Sekunden Antwortzeit benötigen.}
\item  \qualityReq{20}{Alle Reaktionszeiten auf Benutzeraktionen müssen unter 2 Sekunden
liegen (außer Funktion \ref{F20}).}
\item  \qualityReq{30}{Die im Rahmen der automatischen Einlagerung \ref{F10} notwendige
Platzwahl für einen am Anmeldescanner gemeldeten Reifen darf aus Gründen der
Kommunikation mit der SPS nicht länger als 3 Sekunden dauern, ansonsten kann
die SPS die Lieferung des Reifens zum richtigen Modul nicht garantieren.}
\item  \qualityReq{40}{Das Produkt soll plattformunabhängig sein.}
\item  \qualityReq{50}{Das Produkt muss anwenderfreundlich sein. (Intuitive Bedienbarkeit
für Benutzer ohne EDV-Vorkenntnisse, umfangreiche Hilfefunktion)}
\item  \qualityReq{60}{Die Produkt soll fehlertolerant bezüglich Bedien- und
Eingabefehler sein.}

\end{itemize}
