docs/diploma
diff thesis/tex/4-MasqmailsFuture.tex @ 277:8a25b6262497
minor changes; added todos
author | meillo@marmaro.de |
---|---|
date | Thu, 15 Jan 2009 15:44:31 +0100 |
parents | c80b6b6fb798 |
children | bf23572f3e8d |
line diff
1.1 --- a/thesis/tex/4-MasqmailsFuture.tex Thu Jan 15 15:27:41 2009 +0100 1.2 +++ b/thesis/tex/4-MasqmailsFuture.tex Thu Jan 15 15:44:31 2009 +0100 1.3 @@ -53,7 +53,7 @@ 1.4 \begin{center} 1.5 \includegraphics[scale=0.75]{img/mta-channels.eps} 1.6 \end{center} 1.7 - \caption{Incoming and outgoing channels required} 1.8 + \caption{Required incoming and outgoing channels} 1.9 \label{fig:mta-channels} 1.10 \end{figure} 1.11 1.12 @@ -159,6 +159,7 @@ 1.13 1.14 \postfix\ for example has a \texttt{always\_bcc} feature, to send a copy of every outgoing mail to a definable recipient. At least this functionality should be given, although a more complete approach is preferable. 1.15 1.16 +<< refer to SOX >> %fixme 1.17 1.18 1.19 1.20 @@ -256,6 +257,7 @@ 1.21 1.22 Hence, aspiration for modularity, by compartmentalization, improves the overall quality and function of the software. It can be seen as an architectural requirement for a secure and modern \MTA. 1.23 1.24 +%fixme: explain: why are compartments and interfaces so good? 1.25 1.26 1.27 1.28 @@ -464,21 +466,7 @@ 1.29 1.30 \person{Wheeler}'s program \name{sloccount} calculates following estimations for \masqmail's code base as of version 0.2.21 (excluding library code): 1.31 1.32 -\begin{quote} 1.33 -{\footnotesize 1.34 -\begin{verbatim} 1.35 -Total Physical Source Lines of Code (SLOC) = 9,041 1.36 -Development Effort Estimate, Person-Years (Person-Months) = 2.02 (24.22) 1.37 - (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05)) 1.38 -Schedule Estimate, Years (Months) = 0.70 (8.39) 1.39 - (Basic COCOMO model, Months = 2.5 * (person-months**0.38)) 1.40 -Estimated Average Number of Developers (Effort/Schedule) = 2.89 1.41 -Total Estimated Cost to Develop = $ 272,690 1.42 - (average salary = $56,286/year, overhead = 2.40). 1.43 -SLOCCount, Copyright (C) 2001-2004 David A. Wheeler 1.44 -\end{verbatim} 1.45 -} 1.46 -\end{quote} 1.47 +\codeinput{input/masqmail-sloccount.txt} 1.48 1.49 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. 1.50