summaryrefslogtreecommitdiffstats
path: root/ADD/chapter4.tex
diff options
context:
space:
mode:
Diffstat (limited to 'ADD/chapter4.tex')
-rw-r--r--ADD/chapter4.tex25
1 files changed, 25 insertions, 0 deletions
diff --git a/ADD/chapter4.tex b/ADD/chapter4.tex
index 41484f4..cee79c1 100644
--- a/ADD/chapter4.tex
+++ b/ADD/chapter4.tex
@@ -1,15 +1,40 @@
\chapter{Development view}
\section{Primary presentation}
+\begin{figure}[h]
+ \begin{center}
+ \includegraphics*[angle=0, width=11cm, keepaspectratio]{Images/developmentview.eps}
+ \caption{Layered Development View}
+ \end{center}
+\end{figure}
\section{Element catalog}
+This section describes the layers used to sub-divide the classes.
\section{Context diagram}
+N/A
\section{Variability guide}
+N/A
\section{Architectural background}
\subsection{Rationale}
+\subsubsection*{OS/Database Layer}
+The OS/Database layer makes it possible for the classes to communicate with the underlaying system as well as to store data in a database.
+
+\subsubsection*{Storage Layer}
+The storage layer contains the classes that control data that needs to be stored. E.g. the class \textit{Person} contains interfaces to retrieve information such as address and telephone numbers from a person, a person-record. Via an interface to the lower database layer it is therefore possible to store and retrieve person-records.
+
+\subsubsection*{System}
+The system layer does all the work. Calculations, generation of reports etc. The data required for all these operations is retrieved from the lower storage layer.
+
+\subsubsection*{Employee/User Function Layer}
+The Employee/User function layer supplies classes that provide functionality on a 'user' level. This meaning that employees for example have a class that gives them access to specific employee functions, next to all 'work' related functions.
+
+\subsubsection*{Interfaces (User \& External)}
+The interfaces layer provides graphical user interfaces or network interfaces for people and other systems to use the Total Cover Insurance Customer Relationship Management System.
+
\subsection{Assumptions}
+N/A
\section{Other information}