\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~(Pflichtenheft)} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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}