|
@@ -0,0 +1,123 @@
|
|
|
+\documentclass[a4paper,12pt]{article}
|
|
|
+\usepackage{amssymb} % needed for math
|
|
|
+\usepackage{amsmath} % needed for math
|
|
|
+\usepackage[utf8]{inputenc} % this is needed for german umlauts
|
|
|
+\usepackage[ngerman]{babel} % this is needed for german umlauts
|
|
|
+\usepackage[T1]{fontenc} % this is needed for correct output of umlauts in pdf
|
|
|
+\usepackage[margin=2.5cm]{geometry} %layout
|
|
|
+\usepackage{booktabs}
|
|
|
+
|
|
|
+% this is needed for forms and links within the text
|
|
|
+\usepackage{hyperref}
|
|
|
+
|
|
|
+% glossar, see http://en.wikibooks.org/wiki/LaTeX/Glossary
|
|
|
+% has to be loaded AFTER hyperref so that entries are clickable
|
|
|
+\usepackage[nonumberlist]{glossaries}
|
|
|
+
|
|
|
+% The following is needed in order to make the code compatible
|
|
|
+% with both latex/dvips and pdflatex.
|
|
|
+\ifx\pdftexversion\undefined
|
|
|
+\usepackage[dvips]{graphicx}
|
|
|
+\else
|
|
|
+\usepackage[pdftex]{graphicx}
|
|
|
+\DeclareGraphicsRule{*}{mps}{*}{}
|
|
|
+\fi
|
|
|
+
|
|
|
+\makeglossary
|
|
|
+
|
|
|
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+% Variablen %
|
|
|
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+\newcommand{\authorName}{Martin Thoma}
|
|
|
+\newcommand{\auftraggeber}{Karlsruhe Institute of Technology}
|
|
|
+\newcommand{\auftragnehmer}{Eine Firma}
|
|
|
+\newcommand{\projektName}{UpToDaTe}
|
|
|
+\newcommand{\tags}{\authorName, Pflichtenheft, KIT, Informatik, PSE}
|
|
|
+\newcommand{\glossarName}{Glossar}
|
|
|
+\title{\projektName~(Pflichtenheft)}
|
|
|
+\author{\authorName}
|
|
|
+\date{\today}
|
|
|
+
|
|
|
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+% PDF Meta information %
|
|
|
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+\hypersetup{
|
|
|
+ pdfauthor = {\authorName},
|
|
|
+ pdfkeywords = {\tags},
|
|
|
+ pdftitle = {\projektName~(Lastenheft)}
|
|
|
+}
|
|
|
+
|
|
|
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+% Create a shorter version for tables. DO NOT CHANGE %
|
|
|
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+\newcommand\addrow[2]{#1 \\ }
|
|
|
+
|
|
|
+\newcommand\addheading[2]{#1 \\ \hline}
|
|
|
+\newcommand\tabularhead{\begin{tabular}{lp{13cm}}
|
|
|
+\hline
|
|
|
+}
|
|
|
+
|
|
|
+\newcommand\addmulrow[2]{ \begin{minipage}[t][][t]{2.5cm}#1\end{minipage}%
|
|
|
+ &\begin{minipage}[t][][t]{8cm}
|
|
|
+ \begin{enumerate} #2 \end{enumerate}
|
|
|
+ \end{minipage}\\ }
|
|
|
+
|
|
|
+\newenvironment{usecase}{\tabularhead}
|
|
|
+{\hline\end{tabular}}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+% THE DOCUMENT BEGINS %
|
|
|
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
+\begin{document}
|
|
|
+ \pagenumbering{roman}
|
|
|
+ \input{Deckblatt} % Deckblatt.tex laden und einfügen
|
|
|
+ \setcounter{page}{2}
|
|
|
+ \tableofcontents % Inhaltsverzeichnis ausgeben
|
|
|
+ \clearpage
|
|
|
+ \pagenumbering{arabic}
|
|
|
+
|
|
|
+\section{Zielbestimmung}
|
|
|
+\subsection{Musskriterien}
|
|
|
+\subsection{Wunschkriterien}
|
|
|
+\subsection{Abgrenzungskriterien}
|
|
|
+% Was will ich bewusst nicht umsetzen?
|
|
|
+% Was soll es nicht sein?
|
|
|
+
|
|
|
+\section{Produkteinsatz}
|
|
|
+% Zielgruppe
|
|
|
+% Anwendungsbereiche
|
|
|
+% Betriebsbedinugen
|
|
|
+% Wer? Was? Wozu?
|
|
|
+
|
|
|
+\section{Produktumgebung}
|
|
|
+% Unter welcher Software / Hardware läuft es?
|
|
|
+
|
|
|
+\section{Funktionale Anforderungen}
|
|
|
+% Was soll das Produkt machen können
|
|
|
+
|
|
|
+\section{Produktdaten}
|
|
|
+% Was soll gespeichert werden?
|
|
|
+
|
|
|
+\subsection{Personendaten}
|
|
|
+\subsection{Messdaten}
|
|
|
+
|
|
|
+\section{Nichtfunktionale Anforderungen}
|
|
|
+
|
|
|
+\section{Benutzeroberfläche}
|
|
|
+
|
|
|
+\section{Qualitätszielbestimmungen}
|
|
|
+% Tabelle ... schafeln .. was ist ihm wichtig
|
|
|
+
|
|
|
+\section{Globale Testfälle und Szenarien}
|
|
|
+\subsection{Globale Testfälle}
|
|
|
+\subsubsection{Grundlegende Testfälle}
|
|
|
+\subsubsection{Erweiterte Testfälle}
|
|
|
+\subsection{Szenarien}
|
|
|
+\section{Entwicklungsumgebung}
|
|
|
+
|
|
|
+\clearpage
|
|
|
+\input{Glossar}
|
|
|
+\end{document}
|