\section{Anforderungen}
\frame{ \frametitle{Anforderungen}
 \begin{block}{Anforderungsanalyse}
    \begin{itemize}
      \item Funktionale Anforderungen (FR)
      \item Nicht Funktionale Anforderungen (NFR)
    \end{itemize}
 \end{block}
}


\subsection[funktional]{Funktionale Anforderungen}
\frame{ \frametitle{Funktionale Anforderungen (FR)}
 \begin{block}{Funktionale Anforderungen}
    \pause
    \begin{itemize}
     \item Suchen
     \item Buchen
     \item Pflegen
     \item Stornieren
     \item etc.
    \end{itemize}
 \end{block}
 \begin{block}{Use Cases}
    Beschreibung mit Use Cases
 \end{block}
}

\subsection[nicht funktional]{Nicht Funktionale Anforderungen}
\frame{ \frametitle{Nicht Funktionale Anforderungen (NFR)}
 \begin{block}{Nicht Funktionale Anforderungen}
    \pause
    \begin{itemize}
     \item Bedienung mit Webbrowser
     \item Schutz gegen unauthorisierten Zugriff
    \end{itemize}
 \end{block}
}

%\subsubsection{NFR - Randbedingungen}
\frame{ \frametitle{Randbedingungen}
 \begin{block}{NFR - Implementierungseinschr\"{a}nkung}
    \pause
    \begin{itemize}
      \item Modellgetriebene Softwareentwicklung
      \item Automatisierte Softwareentwicklung
      \item Wenig bis kein Handcrafted Code
      \item Transformation in eine beliebige Hochsprache
      \item Verwendung von TOPCASED
    \end{itemize}
  \end{block}
}
