docs/diploma

changeset 261:b390fb627f10

changed formating of verbatim blocks
author meillo@marmaro.de
date Wed, 14 Jan 2009 12:49:22 +0100
parents 4931d56b61ea
children 20abea94c9b6
files thesis/tex/1-Introduction.tex thesis/tex/4-MasqmailsFuture.tex thesis/tex/5-Improvements.tex
diffstat 3 files changed, 8 insertions(+), 1 deletions(-) [+]
line diff
     1.1 --- a/thesis/tex/1-Introduction.tex	Wed Jan 14 12:31:52 2009 +0100
     1.2 +++ b/thesis/tex/1-Introduction.tex	Wed Jan 14 12:49:22 2009 +0100
     1.3 @@ -66,6 +66,7 @@
     1.4  Following is a sample mail message with four header lines (\texttt{From:}, \texttt{To:}, \texttt{Date:}, and \texttt{Subject:}) and three lines of message body.
     1.5  
     1.6  \begin{quote}
     1.7 +\footnotesize
     1.8  \input{input/sample-email.txt}
     1.9  \end{quote}
    1.10  
     2.1 --- a/thesis/tex/4-MasqmailsFuture.tex	Wed Jan 14 12:31:52 2009 +0100
     2.2 +++ b/thesis/tex/4-MasqmailsFuture.tex	Wed Jan 14 12:49:22 2009 +0100
     2.3 @@ -462,7 +462,9 @@
     2.4  However, a redesign and rewrite of software from scratch is hard. It takes time to design a new architecture, which then must prove it is secure and reliable. As well is much time and work needed to implement the design, test it, fix bugs, and so on. If flaws in the design appear during prototype implementation, it is necessary to start again. Thus the gain of a new design must overweight the effort needed.
     2.5  
     2.6  \person{Wheeler}'s program \name{sloccount} calculates following estimations for \masqmail's code base as of version 0.2.21 (excluding library code):
     2.7 -{\small
     2.8 +
     2.9 +\begin{quote}
    2.10 +{\footnotesize
    2.11  \begin{verbatim}
    2.12  Total Physical Source Lines of Code (SLOC)                = 9,041
    2.13  Development Effort Estimate, Person-Years (Person-Months) = 2.02 (24.22)
    2.14 @@ -475,6 +477,8 @@
    2.15  SLOCCount, Copyright (C) 2001-2004 David A. Wheeler
    2.16  \end{verbatim}
    2.17  }
    2.18 +\end{quote}
    2.19 +
    2.20  The development cost is not relevant for a \freesw\ project with volunteer developers, but the development time is. About 24 man-months are estimated. The current code base was written almost completely by \person{Oliver Kurth} within four years, in his spare time. This means he needed around twice as much time. Of course, he programmed as a volunteer developer, not as employee with eight work-hours per day.
    2.21  
    2.22  Given the assumptions that (1) an equal amount of code needs to be produced for a new \masqmail, (2) a third of existing code can be reused plus concepts and knowledge, and (3) development speed is like \person{Kurth}'s. Then it would take between two and three years to have a redesigned new \masqmail\ with the same features that \masqmail\ now has. Less time would be needed if a simpler architecture allows faster development, better testing, and less bugs.
     3.1 --- a/thesis/tex/5-Improvements.tex	Wed Jan 14 12:31:52 2009 +0100
     3.2 +++ b/thesis/tex/5-Improvements.tex	Wed Jan 14 12:49:22 2009 +0100
     3.3 @@ -432,6 +432,7 @@
     3.4  
     3.5  A sample header file. With comments in paranthesis.
     3.6  
     3.7 +\begin{quote}\footnotesize
     3.8  \begin{verbatim}
     3.9  1LGtYh-0ut-00                (backup copy of the file name)
    3.10  MF:<meillo@dream>            (envelope: sender)
    3.11 @@ -449,6 +450,7 @@
    3.12  HD:Date: Sun, 28 Dec 2008 12:11:47 +0100
    3.13  HD:Message-ID: <1LGtYh-0ut-00@dream>
    3.14  \end{verbatim}
    3.15 +\end{quote}
    3.16  
    3.17  
    3.18