ࡱ; c & !"#$%'n)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmpqrstuvwxyz{|}~Root Entry !"#$%&'()*+,-012389:;<=>?@ABCDGHIJOPQRSTUVWXYZ[^_`afghijklmnopqruvwx}~ !r\V)䰱 PrsentationStarImpress 5.0 aօ)䰱Tabelle StarCalc 5.0ZRSfxDocumentInfo  V1 V1 uK Info 0 Info 1 Info 2 Info 3 V1<Oh+'0 h t 2@Ң@0:@B,BBScDocumentPool >ddefghijklmnopqrstuwxyz{|}~ddefghijklmnopqrstuvwxyz{~ddefghijklmnpqrstuvwxyz{|}~ddefghijklmnopqtuvwxyz{|}~0'e&@@d d XX'f@X'g@X'h@X!'l@ X'n@-X'q@MXe'x@oeX'z'@X('|Q@ 2222X''}@!X@'!@NdddXA'@tddXC'@X @ 1EditEngineItemPool 6f 0 P 11EditEngineItemPool 6f30{(@pX P 1EditEngineItemPool 6f 0 P 1LEditEngineItemPool 6fB0 {((@ ppXX P*  () 1EditEngineItemPool  6f 06 PD  1SEditEngineItemPool ! 6fJ0w {(0@o pV1pXX! P ,  XXS@|1EditEngineItemPool  6f 0 P  17EditEngineItemPool  6f30 {(@ pX P Seite  1EditEngineItemPool 6f 0 P 1EditEngineItemPool 6f 0 P 1REditEngineItemPool 6fB0:{((@2ppXX PL Seite /  1EditEngineItemPool D6f 0^ Pl XXY@Standarde'Standarde'Standardl!'Standarde'l!'XX'X@XYJ'Z@r}''@'A'C'z'|('}''@'A'C'XX,K'Z@}''@'A'C'z'|('}''@'A'C'XX,@_~%X*Pg 6,{P$'m@'ndnddnA'ndndB'C'.Ad+9ES[B2 StandardStandardErgebnisStandardErgebnisf'g'h' Ergebnis2Ergebnis Ergebnis2xe' berschriftStandard berschrifte'f'g'n' berschrift1 berschrift berschrift1q'StandardStandard}''J'K'BerichtBericht}''J'K'6x?BEditEngineItemPool n6f 0 P7Mh @7Mh  Np0Object 3aօ)䰱Df2p0Object 4aօ)䰱`J p0Object 5aօ)䰱`p0Object 6aօ)䰱9`.p0Objekt 1aօ)䰱aJp0Object 7aօ)䰱ZR].w7T-B%!BStandard|,B$BB%BPB.BB/BB(B GeneralGeneraleNC#,###.00#,###.00SystemNC #,##0.00 CCC#,##0.00 CCCNC$#,##0.--;[RED]-$#,##0.-- $#,##0.---$#,##0.--REDNC$ MM/DD/YYYYMM/DD/YYYY def/SystemNC%MM/DD/YYMM/DD/YY def/SystemNC&NNNNMMMM DD, YYYYNNNNMMMM  DD, YYYYSystemNC' MMM D, YYMMM D, YY def/SystemNC. [HH]:MM:SS.00 [HH ]:MM:SS .00NC3MM/DD/YYYY HH:MM:SS MM/DD/YYYY HH :MM:SS  NCK MMM D, YYYYMMM D, YYYY def/SystemNCL MMMM D, YYYYMMMM  D, YYYY def/SystemNCM NN, MMM D, YYNN, MMM D, YY def/SystemNCNNN, MMMM D, YYYYNN, MMMM  D, YYYY def/SystemNCONNNNMMMM D, YYYYNNNNMMMM  D, YYYY def/SystemNCP D. MMM. YYYYD. MMM. YYYYDIN 5008 (EN 28601)NCQ D. MMMM YYYYD. MMMM  YYYYDIN 5008 (EN 28601)NCRMM-DDMM-DDDIN 5008 (EN 28601)NCSYY-MM-DDYY-MM-DDDIN 5008 (EN 28601)NCT YYYY-MM-DDYYYY-MM-DDDIN 5008 (EN 28601)NCUWWWWNCe"$"#,##0.00;[RED]-"$"#,##0.00  [$$-409]#,##0.00 -[$$-409]#,##0.00RED)[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00NCB\oe;"B%@BPBU@short[text]@author@version@param@see@refBRB|PB\[text][text][text][param] [text] [reference] [reference]BRB|PBshort description of objectverbose documentation of objectname and contact of authorversion info of object!name and description of parameterreference to other objects!same as @see, but anywhere (kdoc)BRB|RB|RB|RB|RB|RB|RB| RB| RB| RB| RB| RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB| RB|!RB|"RB|#RB|$RB|%RB|&RB|'RB|(RB|)RB|*RB|+RB|,RB|-RB|.RB|/RB|0RB|1RB|2RB|3RB|4RB|5RB|6RB|7RB|8RB|9RB|:RB|;RB|RB|?RB|@RB|ARB|BRB|CRB|DRB|ERB|FRB|GRB|HRB|IRB|JRB|KRB|LRB|MRB|NRB|ORB|PRB|QRB|RRB|SRB|TRB|URB|VRB|WRB|XRB|YRB|ZRB|[RB|\RB|]RB|^RB|_RB|`RB|aRB|bRB|cRB|dRB|eRB|fRB|gRB|hRB|iRB|jRB|kRB|lRB|mRB|nRB|oRB|pRB|qRB|rRB|sRB|tRB|uRB|vRB|wRB|xRB|yRB|zRB|{RB||RB|}RB|~RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|Bmt  AB  }}BB,Tabelle1Standard&BB)BdMbP? k*BD Gitterfarbe+BdefaultTUCH_ALL PostScriptHRtd,,lprdefault_queueTUCH_ALLSfxDocumentInfo  V1 V V1D uK Info 0 Info 1 Info 2 Info 3 V1 V b < TASK,0,1,H 1,0,100,1,Oh+'0 hXOutdevItemPool 1   )     &'()*+,-./06789:;UVWXYZ[\]c !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstt      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefdS0~'@qXX',@X'.@2XXX' @X'@Pfeil PfeilddXXXS'c@(PfeilddXX'.@^,XXX'"@,XX'@XX'@X @ @  @! @7 @M @c @y'(@XXX'b@ ̙XX X2XD'o@22dd Farbverlauf 7#### ddXX6'(@X'"@BMvv(@@SD@x^SI 0 s\ z 46ZBn8x)1̔.<觔B+̄ ޢ40:prf |q]~+H~|WFMbP@aoCē[ȡz6~U{߃XFXNXVKK@ XX(L @MM @NN @OO @PP @.QQ@JXRR@lXSS"@:XXTT @UU@XXVV@XXWW @XX @2YY @HZZ @^[[ @t\\ @]] @^^@X__ @`` @aa @bb @cc @-dd @Cee @Y@uX@X@X@X@X@dX@7X@VX@vX @ @ @ @ @ @ X'''' '' XXX X2X8X>XJXPXb @ '''''''' ' XXX&X8X>XJX\XhXt** F@\ XXXX X&X,77 F@ XXXX X&X,HHt@'''!''''!''+' +'   ' '' +''!'' !'' '' !'' ' XX X,XDXPXbXnXtXXXXXXXXXXXXff@JJKKJJJJKKJJKKJJKKJJKKJJKKQQVVJJKKJJKK JJKK  JJKK JJQQVV^^ QQVVJJKKSSUUVVJJKKRRJJKKRRQQVVJJ KKJJKKSSUUVVXX X,X>XPXbXtXXXXXXXXX4XLXdXvXJ@ X8p)W "8lU%;Qg}-CYo 5Kaw ' = S {   / E [ q W  / ] s   3 I _ ~ 8Xx9Oe{;3  P{WEditEngineItemPool `6fQ0lg*@@.\ ",StarBatsN -",StarBatsN -",StarBatsN -"` ` ,StarBatsN -" ,StarBatsN -",StarBatsN -"hh,StarBatsN -",StarBatsN -",StarBatsN -"pp,StarBatsN - "X,StarBatsN -",StarBatsN -",StarBatsN -"` ` ,StarBatsN -" ,StarBatsN -",StarBatsN -"hh,StarBatsN -",StarBatsN -",StarBatsN -"pp,StarBatsN - ",StarBatsN -",StarBatsN -",StarBatsN -"` ` ,StarBatsN -" ,StarBatsN -",StarBatsN -"hh,StarBatsN -",StarBatsN -",StarBatsN -"pp,StarBatsN - Z"|,StarBatsN -"|,StarBatsN -` ` ,StarBatsN K",StarBatsN -,StarBatsN K"pp,StarBatsN -"  ,StarBatsN -" ,StarBatsN -"%%,StarBatsN -"0*0*,StarBatsN -Z r,StarBats -r,StarBats -r,StarBats -r ,StarBats -r,StarBats -r,StarBats -rpp,StarBats -rXX,StarBats -r@@,StarBats -r(#(#,StarBats - "XX,StarBatsi -",StarBatsi -",StarBatsi -"` ` ,StarBatsi -" ,StarBatsi -",StarBatsi -"hh,StarBatsi -",StarBatsi -",StarBatsi - "XX,StarBatsN-}Pxx,StarBatsd}P,StarBats_}P ,StarBatsK;P,StarBats<;P,StarBats2;P,StarBats2;P88,StarBats2;PXX,StarBats2;Pxx,StarBats2 rXX,StarBats-r,StarBats-r,StarBats-r` ` ,StarBats-r ,StarBats-r,StarBats-rhh,StarBats-r,StarBats-r,StarBats-rpp,StarBats- "XX,StarBatsi-",StarBatsi-",StarBatsi-"` ` ,StarBatsi-" ,StarBatsi-",StarBatsi-"hh,StarBatsi-",StarBatsi-",StarBatsi-  "XX,StarBatsN-}Pxx,StarBatsd}P,StarBats_}P ,StarBatsK;,StarBats<;P,StarBats2;P,StarBats2;P88,StarBats2;PXX,StarBats2;Pxx,StarBats2  "XX,StarBatsN-}Pxx,StarBatsd}P,StarBats_}P ,StarBatsK;,StarBats<;P,StarBats2;P,StarBats2;P88,StarBats2;PXX,StarBats2;Pxx,StarBats2   d}Pxx,StarBatsd}P,StarBats_}P ,StarBatsK;P,StarBats<;P,StarBats2;P,StarBats2;P88,StarBats2;PXX,StarBats2;Pxx,StarBats2  "XX,StarBatsN-},StarBatsd}P,StarBats_}P ,StarBatsK;P,StarBats<;P,StarBats2;P,StarBats2;P88,StarBats2;PXX,StarBats2;Pxx,StarBats2   d}Pxx,StarBatsd}P,StarBats_}P ,StarBatsK;P,StarBats<;P,StarBats2;P,StarBats2;P88,StarBats2;PXX,StarBats2;Pxx,StarBats2 "XX,StarBatsN-}Pxx,StarBatsd}P,StarBats_}P ,StarBatsK;,StarBats<;P,StarBats2;P,StarBats2;P88,StarBats2;PXX,StarBats2;Pxx,StarBats2   d}Pxx,StarBatsd}P,StarBats_}P ,StarBatsK;P,StarBats<;P,StarBats2;P,StarBats2;P88,StarBats2;PXX,StarBats2;Pxx,StarBats2XX.XNXn XXXhXX Xb$X(X,X0X4X8X< @\@\A"XX@C^xdddxY.dddxdddY ddd YDdddYD dddYD dddYD 8ddd8YD XdddXYD xdddxYD Fddd ddDd   ddDd:<ddDd\ddDd |ddDd8!ddd!YDXX'X:XSXlXXXXXXXX(X;XNXaXt<( n@ ^K% F*   XXXX X&X,X2X8X>XD (@b StarBats!"- StarBats!"-StarBats!;2StarBats!}dStarBats!}_StarBats!}K?StarBats!;<,StarBats!;2 StarBats!r7 StarBats!"-  StarBats!"- StarBats!}d StarBats!;<StarBats!;<StarBats!;<StarBats!r- StarBatsX!"-XXGXXXX+XdXXXXHXXXX,XeX@'7)@+fdddddXdddd,dd|d@ddd`  dddhddddddpddd  xddd (#ddd% 'ddd0* dddXdddYddPdxddPdddPd ( ddPdH ddPdhddPdddPd8ddPdXddPdxdddxdddxYPddPdx ddPd ddPd 3( ddPdH ddPd hddPd#dddYP$ ddd YP%dddYP& dddYP' ddd(dddYP)8ddd8YP*XdddXYP+xdddxYP0ddd2ddd6dddYXX!X4XGXZXmXXXXXXXXXX1XDXWXjX}XXXXXXXXX.XAXTXgXXXXXXXX)XBXUXhA' @gddddddddddddd,ddd dddXXX&X2X>XJXVXb1'@hdX+'2@Bh XXXX ' @hh!' z@h P9(####XXX&X2X>XJXV' @ iTimes@ HelveticaArial;HelveticaFettTimes New Roman;TimesStandardh Helvetica Helvetica<CourierACourier h HelveticaXXX2XPXxXXXX'@jNd 14d d d {d d d hd d d d id d d XXX"X,X6X@XJXTX^XhXrX|XX?( @j'%@k&E[XXX'@3kXX'@VkX'@zkXX'@kX'@kXX%' @kS' @k"' @ l' @!l@;lX@Yl X*@llX{(j@lpQ#mailto:seeger@physik.tu-chemnitz.deseeger@physik.tu-chemnitz.deW!X!XAABACCGKLLLLMN`OvOOOOP5P]PsPPPPPPQP rg* "XX,StarBatsN -",StarBatsN -",StarBatsN -"` ` ,StarBatsN -" ,StarBatsN -",StarBatsN -"hh,StarBatsN -",StarBatsN -",StarBatsN -"pp,StarBatsN - ( StarBats!"-!''Times'd 08sJ2< 9StandardStandard#'''''''''''''''+;(,,--..g* (@'A'1'+'!'''''''''Objekt mit PfeilspitzeStandardObjekt mit Pfeilspitze'''''''Objekt mit SchattenStandardObjekt mit Schatten+;(,,--..Objekt ohne FllungStandardObjekt ohne Fllung'TextStandardText'' TextkrperStandard Textkrper'''Textkrper BlocksatzStandardTextkrper Blocksatz''+'Textkrper EinzugStandardTextkrper Einzug''g*@'TitelStandardTitel'''Titel1StandardTitel1 '''+;(,,--..+''Titel2StandardTitel2 ''+;(,,--..g*@'A'+'' berschriftStandard berschrift''A'' berschrift1Standard berschrift1''A''' berschrift2Standard berschrift2''A''''MalinieStandardMalinie'''''''Standard~LT~Gliederung 1Standard~LT~Gliederung 1''g*@'A'+'!'''''''''Standard~LT~Gliederung 2Standard~LT~Gliederung 1Standard~LT~Gliederung 2@'A'' Standard~LT~Gliederung 3Standard~LT~Gliederung 2Standard~LT~Gliederung 3@'A''Standard~LT~Gliederung 4Standard~LT~Gliederung 3Standard~LT~Gliederung 4@'A'' Standard~LT~Gliederung 5Standard~LT~Gliederung 4Standard~LT~Gliederung 5@'A'' Standard~LT~Gliederung 6Standard~LT~Gliederung 5Standard~LT~Gliederung 6@'A'' Standard~LT~Gliederung 7Standard~LT~Gliederung 6Standard~LT~Gliederung 7@' A'' Standard~LT~Gliederung 8Standard~LT~Gliederung 7Standard~LT~Gliederung 8@' A'' Standard~LT~Gliederung 9Standard~LT~Gliederung 8Standard~LT~Gliederung 9@' A'' Standard~LT~TitelStandard~LT~Titel''QQg*+'!''' ''''''Standard~LT~UntertitelStandard~LT~Untertitel''QQg*@' +'!''' ''''''Standard~LT~NotizenStandard~LT~Notizen ''!'''''''''Standard~LT~HintergrundobjekteStandard~LT~Hintergrundobjekte+;(,,--..Standard~LT~HintergrundStandard~LT~Hintergrund''TitelTitel@ Untertitel Untertitel@HintergrundobjekteHintergrundobjekte@ Hintergrund Hintergrund@NotizenNotizen@ Gliederung 1 Gliederung 1@ Gliederung 2 Gliederung 1 Gliederung 2@ Gliederung 3 Gliederung 2 Gliederung 3@ Gliederung 4 Gliederung 3 Gliederung 4@ Gliederung 5 Gliederung 4 Gliederung 5@ Gliederung 6 Gliederung 5 Gliederung 6@ Gliederung 7 Gliederung 6 Gliederung 7@ Gliederung 8 Gliederung 7 Gliederung 8@ Gliederung 9 Gliederung 8 Gliederung 9@MeineVorlage~LT~Gliederung 1MeineVorlage~LT~Gliederung 1''g* (@'A'+'!'''''''''MeineVorlage~LT~Gliederung 2MeineVorlage~LT~Gliederung 1MeineVorlage~LT~Gliederung 2 (@'A'!''' 'MeineVorlage~LT~Gliederung 3MeineVorlage~LT~Gliederung 2MeineVorlage~LT~Gliederung 3 (@'A'!''''MeineVorlage~LT~Gliederung 4MeineVorlage~LT~Gliederung 3MeineVorlage~LT~Gliederung 4 (@'A'!''' 'MeineVorlage~LT~Gliederung 5MeineVorlage~LT~Gliederung 4MeineVorlage~LT~Gliederung 5 (@'A'!''' 'MeineVorlage~LT~Gliederung 6MeineVorlage~LT~Gliederung 5MeineVorlage~LT~Gliederung 6 (@'!''' 'MeineVorlage~LT~Gliederung 7MeineVorlage~LT~Gliederung 6MeineVorlage~LT~Gliederung 7 (@'!''' 'MeineVorlage~LT~Gliederung 8MeineVorlage~LT~Gliederung 7MeineVorlage~LT~Gliederung 8 (@'!''' 'MeineVorlage~LT~Gliederung 9MeineVorlage~LT~Gliederung 8MeineVorlage~LT~Gliederung 9 (@'!''' 'MeineVorlage~LT~TitelMeineVorlage~LT~Titel''QQg* ( +'!''' ''''''MeineVorlage~LT~NotizenMeineVorlage~LT~Notizen ''!'''''''''"MeineVorlage~LT~Hintergrundobjekte"MeineVorlage~LT~Hintergrundobjekte+;(,,--..MeineVorlage~LT~HintergrundMeineVorlage~LT~Hintergrund'''MeineVorlage~LT~UntertitelMeineVorlage~LT~Untertitel''QQg* ( @'+'!'''''''''~(\VbbdH, ,  p ( N ~ 2n"^@lNJ t 9@6K8@0:@>R}l @Ŷ   aօ)䰱Tabelle StarCalc 5.0aJSfxDocumentInfo  V1@WDrMdl]JoeMn0V1`VV1DV1pODrLy LAYER_LAYOUTDrLy LAYER_BCKGRNDDrLy LAYER_BACKGRNDOBJDrLyLAYER_CONTROLSDrLy!LAYER_MEASURELINESDrMP'JoeMtQDrML DrOb<SVDr& 1%DrOb<SVDr&B i%DrOb<SVDr& ,1+JDrOb<SVDr&B, i+JDrXXgg jStandard~LT~GliederungDrMPRJoeM`mRDrML DrObSVDr&`mR/MeineVorlage~LT~Hintergrund`mRDrObSVDr& oe)MeineVorlage~LT~Titel oexV4B1x8Klicken Sie, um das Format des Titeltextes zu bearbeitenMeineVorlage~LT~Titel<( (@'DrObSVDr& oe{J0MeineVorlage~LT~Gliederung 1t oe{JU xV4B10 ?Klicken Sie, um die Formate des Gliederungstextes zu bearbeitenMeineVorlage~LT~Gliederung 1<( (@'Zweite GliederungsebeneMeineVorlage~LT~Gliederung 2<( (@'#Dritte GliederungsebeneMeineVorlage~LT~Gliederung 3<( (@'$Vierte GliederungsebeneMeineVorlage~LT~Gliederung 4<( (@'%Fnfte GliederungsebeneMeineVorlage~LT~Gliederung 5<( (@'&Sechste GliederungsebeneMeineVorlage~LT~Gliederung 6 <( (@'(Siebente GliederungsebeneMeineVorlage~LT~Gliederung 7 <( (@')Achte GliederungsebeneMeineVorlage~LT~Gliederung 8 <( (@'*Neunte GliederungsebeneMeineVorlage~LT~Gliederung 9<(  (@'+ DrXX$ MeineVorlagegg fMeineVorlage~LT~GliederungDrMPEJoeMQtDrML DrObSVDr&<% CL3)MeineVorlage~LT~Titel<% CL3}xV4B1h(Klicken Sie, um die Seite zu verschiebenMeineVorlage~LT~Titel<( (@'DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcxV4B1v4Klicken Sie, um das Format der Notizen zu bearbeitenMeineVorlage~LT~Notizen<( (@' DrXX$ MeineVorlagegg ^MeineVorlage~LT~GliederungDrPgcJoeMtQDrML8DrMD,DrXX" Handzettelgg JStandard~LT~GliederungDrPgHJoeM`mRDrML8DrMD,DrOb%SVDr&?DeL)MeineVorlage~LT~Titel?DeLxV4B18Software Tools for Project Management and DocumentationMeineVorlage~LT~Titel<( (@''  8DrObSVDr&RGN&KStandardRGN&K{xV4B1f1. Softwareseminar des SFB393Standard<( ( @'+' DrOb<SVDr&11P:Standard11P:xV4B1Steffen SeegerStandard<( ( @'+' Standard<( ( @'+' DrObSVDr&)[\Standard)[\xV4B19...as well as tools to avoid Management and DocumentationStandard<( ( @' 9 99DrXXgg RMeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPg+JoeM`mRDrLyLayoutDrLy HintergrundDrLy!HintergrundobjekteDrLyControlsDrLy MalinienDrML8DrMD,DrObSVDr& oe )MeineVorlage~LT~Titel oe lxV4B1WThe Development ProcessMeineVorlage~LT~Titel<( (@'DrObSVDr&p53ChP  Standardp53ChPObjekt 1StarCalcDrObSVDr&- `m2  Standard- `m2W8NAT5 PNG  IHDR!1%K pHYs M MέNtEXtSoftwareGNU Ghostscript 5.50IDATxv:Q=k=?`:m7޿fMBC>{^jQzPʳY `@1@)Nv2c(Ec( >wt09JJq2TsGG_P<\#}%@4Ǘ^z-3'S+`fwgЏ+.zy+~i8%!kncG؛"0r%v?q5I**=r2.c>m(zn2gP`՘jE \0[_(1rk3Lڛ}i̩|}W.'۔nf9]?W0_sn&m}ef˗Fj~ 87Y]7x7{ A JJJJJJJJJJJJJJJJJJJJJJJJјZ^7HTkr$*4 90hL#Jq<cz&,?zV 1BCcP9a)ëAc{&Mw(~JoI`wybS&y2kQIN]21ЌDZoHo2ujBk_Tlݴ7g]ӂSgChX&ИvKcBL|Lk]cƾwކc؃ <׿Ep@>p1yG &ǿLr7И.y^ad=|q1ե]̳WX=گ/!7v1IO%g9PQ1덥]sfxVHUdef&0l5:1Tqlc:0c,042cB 332̴̮#K_3#03}0Cma\ߺ|-4O ḃg>0"e~6mFz1w{QdJwP8!03j˦P4>`(aP-]Ɩg2; gؤ+ 凋|“;.h  hξDf17(ړ,3;Zek;_L@Cfo>[Pɉ@4Lî%(4}o :71ds03OtDcO]{4 fU"229ᮻY/cSf`K7z1rzh6i5wKcAn(P]þp]d?~m.]!d9K,Ic(`_޹WKEtHcT`֫عWNa^Fc8l`+t=U40LW4sjf-z+TyCU{ )b*pBL?*%qΘuBcHU,ُ$ʁYYfz1$id( I`뗙4c- %M5 z+2p}`YoKfD z?2T$0-LTæXYoxGBf] Ic,b`JC2ӊAoȁ9e Ei$C+3h ?'1_d5Ю!3h tTK`2ư,0 ,d&40 ),d&,d~4fvf!3̴1S$0 j,d!PYL&#f!3h̤ Bfn/0 iBczaf&w Ncrxu09 Qf&/e,EC7cO_~9e&#Ƕ8ovdc\4f|/sl]|א4fp,KdJ=bװMk҄K<4ʀ^d1HY$nKJf&]+1rݠwT<6Ze/K?^a79so<"^qO./)R?QR:tɝq]f%{|Ass*sLh.Qm.\2j=7mp<yThL$wf^y"m˼x(k7KK@D<5ƋXs?պslS1nn?eŮRf߹mLTqVg%?7쬝Y3xe},c\fWcP}=#Obޮ<%S(֘e9N|]kz>OLhҩ/v7sv'4 ΞiL\ۯЕDhGHiS4 w%@ J1Yſ'9];=s3fcb%ڰ6ϪjdN՘7*W:;'z@+@9^iLYo'^Dl/t=yhLŸ4w>NizCcZ`7J4cCc\1lhL _oj{_ `X@)Ε {.08a5Ul4`"c13(=wDl4&16[e*A\>U11LKͯ)4ZLYۯ51 ^?rE9Ec(O l qyh"[|ϯ_~_[f̹2"ޛq-':]r ֬Wϭy @;ẓh @=VVGEyg= sb׫Py @,}Ttӏh @_p S<h/1|lI~_q 7yuqIENDB`DrXXgg VMeineVorlage~LT~GliederungDrPgJoeMQtDrLyLayoutDrLy HintergrundDrLy!HintergrundobjekteDrLyControlsDrLy MalinienDrML8DrMD,DrOb<SVDr&<% CL3DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg VMeineVorlage~LT~GliederungDrPg JoeM`mRDrML8DrMD,DrObSVDr& oe)MeineVorlage~LT~Titel~ oe_xV4B1J MotivationMeineVorlage~LT~Titel<( (@'DrObSVDr& oe1O0MeineVorlage~LT~Gliederung 1# oe1O xV4B1 #documents change during developmentMeineVorlage~LT~Gliederung 1 <( (@'reliable mechanisms needed forMeineVorlage~LT~Gliederung 3<( (@'synchronizationMeineVorlage~LT~Gliederung 4<( (@'conflict resolutionMeineVorlage~LT~Gliederung 4<( (@'version controlMeineVorlage~LT~Gliederung 4<( (@' documentationMeineVorlage~LT~Gliederung 4<( (@'MeineVorlage~LT~Gliederung 4<( (@'$SFB 393 focus: discovery & inventionMeineVorlage~LT~Gliederung 1 <( (@'!How to reduce the effort spent onMeineVorlage~LT~Gliederung 3<( (@'writing?MeineVorlage~LT~Gliederung 4<( (@' debugging?MeineVorlage~LT~Gliederung 4<( (@' documenting?MeineVorlage~LT~Gliederung 4<( (@'DrObSVDr&h1$-R@.Standard4h1$-R@.xV4B1 ConcurentStandard<( (@'   Version(CVS)Standard<( (@' SystemStandard<( (@'DrObSVDr&1(EYNStandardH1(EYN)xV4B1Source NavigatorStandard<( (@'InsightStandard<( (@'TeX, DocBook, kdocStandard<( (@'DrXXgg ^MeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPgHJoeM`mRDrML8DrMD,DrObSVDr& oe)MeineVorlage~LT~Titel oecxV4B1NChange ControlMeineVorlage~LT~Titel<( (@'DrXXgg RMeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPgaJoeM`mRDrML8DrMD,DrObSVDr& oe)MeineVorlage~LT~Titel oecxV4B1NChange ControlMeineVorlage~LT~Titel<( (@'DrObSVDr& oe|J0MeineVorlage~LT~Gliederung 1 oe|JxV4B1/initial development work without change controlMeineVorlage~LT~Gliederung 2 <( (@'0submission to change board after positive reviewMeineVorlage~LT~Gliederung 2 <( (@'&introduction of strict version controlMeineVorlage~LT~Gliederung 2 <( (@'further changes areMeineVorlage~LT~Gliederung 2 <( (@'2proposed (What, How, Why to change? Implications?)MeineVorlage~LT~Gliederung 4<( (@'2"reviewed (by all affected parties)MeineVorlage~LT~Gliederung 4<( (@'"accepted, rejected or deferredMeineVorlage~LT~Gliederung 4<( (@'DrXXgg ^MeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3 DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPgwJoeM`mRDrML8DrMD,DrObSVDr& oe)MeineVorlage~LT~Titel oecxV4B1NChange ControlMeineVorlage~LT~Titel<( (@'DrObSVDr& oe|J0MeineVorlage~LT~Gliederung 1[ oe|J< xV4B1 Alternatives?MeineVorlage~LT~Gliederung 1 <( (@'+Don't assess impacts before making changes?MeineVorlage~LT~Gliederung 4<( (@'/Don't allow affected parties to review changes?MeineVorlage~LT~Gliederung 4<( (@'2Don't notify affected parties of accepted changes?MeineVorlage~LT~Gliederung 4<( (@'MeineVorlage~LT~Gliederung 4<( (@'-consequently applied change control gives youMeineVorlage~LT~Gliederung 1 <( (@'-4protection from unneccessary features and complexityMeineVorlage~LT~Gliederung 4<( (@' 49higher quality decisions because all parties are involvedMeineVorlage~LT~Gliederung 4<( (@' 91better record of why and when decisions were madeMeineVorlage~LT~Gliederung 4<( (@' 1MeineVorlage~LT~Gliederung 1 <( (@' DrObSVDr&X!g|%StandardX!g|%cxV4B1N Not really!Standard<( (@'  DrXXgg ^MeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3 DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPgtJoeM`mRDrML8DrMD,DrObSVDr& oe)MeineVorlage~LT~Titel oeixV4B1TChange Control - RCSMeineVorlage~LT~Titel<( (@'DrObSVDr& oe|J0MeineVorlage~LT~Gliederung 1* oe|J  xV4B1 RCS: Revision Control SystemMeineVorlage~LT~Gliederung 1 <( (@'"manipulates single RCS files (*,v)MeineVorlage~LT~Gliederung 4<( (@'""!RCS files storeMeineVorlage~LT~Gliederung 4<( (@'multiple revisions of a fileMeineVorlage~LT~Gliederung 5<( (@' an access listMeineVorlage~LT~Gliederung 5<( (@'  a change listMeineVorlage~LT~Gliederung 5<( (@'  descriptive textMeineVorlage~LT~Gliederung 5<( (@' control attributesMeineVorlage~LT~Gliederung 5<( (@' MeineVorlage~LT~Gliederung 5<( (@'-invoking user must be on access list or ownerMeineVorlage~LT~Gliederung 4<( (@'--DrXXgg ^MeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3 DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPg%JoeM`mRDrML8DrMD,DrObSVDr& oe)MeineVorlage~LT~Titel oeixV4B1TChange Control - CVSMeineVorlage~LT~Titel<( (@'DrObESVDr& oe|J0 MeineVorlage~LT~Gliederung 1 oe|JxV4B1CVS: Concurent Version SystemMeineVorlage~LT~Gliederung 1<( (@'bmanipulates hierarchy of RCS files (the repository) to doversion control for a hierarchy of filesMeineVorlage~LT~Gliederung 4<( (@'%9:dconcurrent access and conflict-resoultion algorithms toguarantee that source changes are not lostMeineVorlage~LT~Gliederung 4<( (@'%78^_cdgsupport for tracking third-party vendor source distributionswhile maintaining local modifications madeMeineVorlage~LT~Gliederung 4<( (@'%<=[support for symbolic mapping of module names to componentsof larger software distributionsMeineVorlage~LT~Gliederung 4<( (@'%:;6configurable logging features to log commit operationsMeineVorlage~LT~Gliederung 4<( (@'%/checkout of any version by date, tags, revisionMeineVorlage~LT~Gliederung 4<( (@'%Xpatch files (differences between two versions) can begenerated between any two versionsMeineVorlage~LT~Gliederung 4<( (@'%56DrXXgg ^MeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrObSVDr& oe)MeineVorlage~LT~Titel oeixV4B1TChange Control - CVSMeineVorlage~LT~Titel<( (@'DrObSVDr& oe|J0MeineVorlage~LT~Gliederung 1 oe|JxV4B1|important CVS commands:MeineVorlage~LT~Gliederung 1 <( (@' DrObSVDr&Z (]j-O  StandardZ (]j-OObject 3StarCalcDrXXgg ^MeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPg[JoeM`mRDrML8DrMD,DrObSVDr& oe)MeineVorlage~LT~Titel oebxV4B1M DocumentationMeineVorlage~LT~Titel<( (@'DrObSVDr& oeN0 MeineVorlage~LT~Gliederung 1 oeNnxV4B1WDDon't assume that a large amount of documentation ensures success.MeineVorlage~LT~Gliederung 1<( (@'+'DCD>NASA SEL-81-305 Recommended Approach to Software DevelopmentMeineVorlage~LT~Gliederung 1<( (@'+'>>=>DrObSVDr&+h'L  Standard+h'LObject 4StarCalcDrXXgg ZMeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPg}JoeM`mRDrML8DrMD,DrObSVDr&[Ye\ ) MeineVorlage~LT~Titel[Ye\ lxV4B1WDocumentation - DocBookMeineVorlage~LT~Titel<( (@'DrObSVDr&h _qO0MeineVorlage~LT~Gliederung 18h _qOxV4B1)SGML and XML document type definition forMeineVorlage~LT~Gliederung 2 <( (@'$strucutured, semantic markup of textMeineVorlage~LT~Gliederung 4<( (@'4defines structure of a document in terms of elementsMeineVorlage~LT~Gliederung 4<( (@'"defines attributes to each elementMeineVorlage~LT~Gliederung 4<( (@'Centities may be used to refer to other files and blocks of elementsMeineVorlage~LT~Gliederung 4<( (@'3DocBook documents are plain text (ASCII or UNICODE)MeineVorlage~LT~Gliederung 4<( (@'1documents can be verified against a document typeMeineVorlage~LT~Gliederung 4<( (@' Advantages:MeineVorlage~LT~Gliederung 2 <( (@'=semantics of document is specified, not layout or typesettingMeineVorlage~LT~Gliederung 4<( (@'@documents publication in different formats (HTML, RTF, TeX, ...)MeineVorlage~LT~Gliederung 4<( (@' Shortcomings:MeineVorlage~LT~Gliederung 2 <( (@'-document writing and change is more difficultMeineVorlage~LT~Gliederung 4<( (@';a stylesheet is required for publishing a SGML/XML documentMeineVorlage~LT~Gliederung 4<( (@'6no comfortable authoring tools available at the momentMeineVorlage~LT~Gliederung 4<( (@'DrXXgg VMeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPg@JoeM`mRDrLyLayoutDrLy HintergrundDrLy!HintergrundobjekteDrLyControlsDrLy MalinienDrML8DrMD,DrObSVDr&[Ye\ ) MeineVorlage~LT~Titel[Ye\ lxV4B1WDocumentation - DocBookMeineVorlage~LT~Titel<( (@'DrObWSVDr&h _A0 MeineVorlage~LT~Gliederung 1h _AxV4B1element categories in DocBook:MeineVorlage~LT~Gliederung 2 <( (@'MeineVorlage~LT~Gliederung 2 <( (@' DrObSVDr&R*e[G  StandardR*e[GObject 6StarCalcDrXXgg VMeineVorlage~LT~GliederungDrPgJoeMQtDrLyLayoutDrLy HintergrundDrLy!HintergrundobjekteDrLyControlsDrLy MalinienDrML8DrMD,DrOb<SVDr&<% CL3DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg VMeineVorlage~LT~GliederungDrPgBJoeM`mRDrML8DrMD,DrObSVDr& qoe$)MeineVorlage~LT~Titel qoe$qxV4B1\Documentation - kdoc/javadocMeineVorlage~LT~Titel<( (@'DrObSVDr& oe|J0MeineVorlage~LT~Gliederung 1e oe|JFxV4B1+Ntools to extract interface documentation from comments embedded in source codeMeineVorlage~LT~Gliederung 4g*<( (@'6 NDparses special comments and source to generate HTML, man, TeX outputMeineVorlage~LT~Gliederung 4g*<( (@'6 D>in-source documentation for functions, classes and basic typesMeineVorlage~LT~Gliederung 4g*<( (@'6 >"tag based structuring of comments:MeineVorlage~LT~Gliederung 4g*<( (@'6 "DrObSVDr&871a I  Standard871a IObject 7StarCalcDrXXgg ZMeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPgQJoeM`mRDrML8DrMD,DrObSVDr& oe)MeineVorlage~LT~Titel oelxV4B1WDocumentation - ComentsMeineVorlage~LT~Titel<( (@'DrXXgg RMeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPgJJoeM`mRDrML8DrMD,DrObSVDr& oe)MeineVorlage~LT~Titel oemxV4B1XDocumentation - CommentsMeineVorlage~LT~Titel<( (@'DrObfSVDr& oePO0 MeineVorlage~LT~Gliederung 1 oePO xV4B1 To Comment or Not to Comment?MeineVorlage~LT~Gliederung 1 <( (@'+'Why not?MeineVorlage~LT~Gliederung 1 <( (@'+'  it's easy to write poor commentsMeineVorlage~LT~Gliederung 4<( (@'  0wrong comments can be more damaging than helpfulMeineVorlage~LT~Gliederung 4<( (@'  0?requirements of comments depends on skills of the programmersMeineVorlage~LT~Gliederung 4<( (@'? .opinions about proper style are like religionsMeineVorlage~LT~Gliederung 4<( (@'.MeineVorlage~LT~Gliederung 4<( (@'Why?MeineVorlage~LT~Gliederung 1 <( (@' /new team members will faster be more productiveMeineVorlage~LT~Gliederung 4<( (@'/ /,team memory becomes independent of invidualsMeineVorlage~LT~Gliederung 4<( (@', ,MeineVorlage~LT~Gliederung 1 <( (@'+'DrXXgg ^MeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPgqJoeM`mRDrML8DrMD,DrObSVDr& oe)MeineVorlage~LT~Titel oemxV4B1XDocumentation - CommentsMeineVorlage~LT~Titel<( (@'DrObSVDr& oe|J0 MeineVorlage~LT~Gliederung 1 oe|JxV4B1$If Socrates had been a programmer...MeineVorlage~LT~Gliederung 1 <( (@'$$DrXXgg ^MeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPgpJoeM`mRDrML8DrMD,DrObSVDr& oe)MeineVorlage~LT~Titel oemxV4B1XDocumentation - CommentsMeineVorlage~LT~Titel<( (@'DrObSVDr& oe|J0 MeineVorlage~LT~Gliederung 1 oe|JtxV4B1[$If Socrates had been a programmer...MeineVorlage~LT~Gliederung 1 <( (@'$$&... we would know of a dispute betweenMeineVorlage~LT~Gliederung 1 <( (@'+'&&MeineVorlage~LT~Gliederung 1 <( (@'+'DrObSVDr&n <,gjB  Standardn <,gjBObject 5StarCalcDrXXgg ^MeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3!DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPg  JoeM`mRDrML8DrMD,DrObSVDr& oe%)MeineVorlage~LT~Titel oe%ixV4B1T The CommentoMeineVorlage~LT~Titel<( (@' DrObSVDr&foO0 MeineVorlage~LT~Gliederung 1`foOA xV4B1 I want to suggest a commenting standard for our projects. Some barely comment their code, and everyone knows that code without comments is unreadable.MeineVorlage~LT~Gliederung 1g*  <( ( @'' lComments are academic panacea. Everyone doing real programming knows that comments make code harder to read.MeineVorlage~LT~Gliederung 1g*  <( ( @''ll l4Yes, it's harder to read because it is more to read.MeineVorlage~LT~Gliederung 1g*  <( ( @''44 4{But good comments are worth their weight in gold. Having had both, I would rather maintain code with comments than without.MeineVorlage~LT~Gliederung 1g*  <( ( @''{ {3A good programmers code should be self-documenting.MeineVorlage~LT~Gliederung 1g*  <( ( @''33 31But what is meant to happen is not in the code...MeineVorlage~LT~Gliederung 1g*  <( ( @''11 1  TWhy don't you try to read your own self-documented code one year after you wrote it?MeineVorlage~LT~Gliederung 1g*  <( ( @''T TIBut what about changes? Even I know that nobody updates their comments...MeineVorlage~LT~Gliederung 1g*  <( ( @''II IMActually, a disagreement between code and comments means that both are wrong!MeineVorlage~LT~Gliederung 1g*  <( ( @''M MFI think we shall encourage commenting, but we won't be naive about it.MeineVorlage~LT~Gliederung 1g*  <( ( @''FF FDrXXgg VMeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3#DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPgJoeM`mRDrML8DrMD,DrObSVDr&4Fe)MeineVorlage~LT~Titel4FemxV4B1XDocumentation - CommentsMeineVorlage~LT~Titel<( (@'DrObSVDr&mZeM0MeineVorlage~LT~Gliederung 1CmZeM$xV4B1Kinds of Comments:MeineVorlage~LT~Gliederung 1 <( (@'repeat of the codeMeineVorlage~LT~Gliederung 3<( (@' .restates what the code does in different wordsMeineVorlage~LT~Gliederung 5<( (@' .4more to read but no additional information (useless)MeineVorlage~LT~Gliederung 5<( (@' 4MeineVorlage~LT~Gliederung 5<( (@' explanations of the codeMeineVorlage~LT~Gliederung 3<( (@' <explains complicated, tricky or sensitive pieces of the codeMeineVorlage~LT~Gliederung 5<( (@' <in that case they are helpfulMeineVorlage~LT~Gliederung 5<( (@' Sbut: if your code is so complicated try to make it clearer and use summary commentsMeineVorlage~LT~Gliederung 5<( (@' SMeineVorlage~LT~Gliederung 5<( (@' markers in the codeMeineVorlage~LT~Gliederung 3<( (@' #not intended to be left in the codeMeineVorlage~LT~Gliederung 5<( (@' #8mark portions of the code to be improved or not yet doneMeineVorlage~LT~Gliederung 5<( (@' 8.use preprocessor directives (#warning, #error)MeineVorlage~LT~Gliederung 5<( (@' .--.DrXXgg VMeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3%DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPgiJoeM`mRDrML8DrMD,DrObSVDr&e)MeineVorlage~LT~TitelemxV4B1XDocumentation - CommentsMeineVorlage~LT~Titel<( (@'DrObSVDr& oe|J0 MeineVorlage~LT~Gliederung 1 oe|J xV4B1 Kinds of Comments:MeineVorlage~LT~Gliederung 1 <( (@'MeineVorlage~LT~Gliederung 3<( (@' code summaryMeineVorlage~LT~Gliederung 3<( (@'  6distills a few lines of code into one or two sentencesMeineVorlage~LT~Gliederung 5<( (@' 63mainly useful for programmers other than the authorMeineVorlage~LT~Gliederung 5<( (@' 3MeineVorlage~LT~Gliederung 5<( (@' description of the code's intentMeineVorlage~LT~Gliederung 3<( (@'  7explains the purpose of a file, module, section of codeMeineVorlage~LT~Gliederung 5<( (@' 7\understanding the original programmers intent is the most difficult part in maintaining codeMeineVorlage~LT~Gliederung 5<( (@' \DrXXgg ZMeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3'DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPgZJoeM`mRDrML8DrMD,DrObSVDr& Foe)MeineVorlage~LT~Titel FoemxV4B1XDocumentation - CommentsMeineVorlage~LT~Titel<( (@'DrObSVDr& oeK0MeineVorlage~LT~Gliederung 1 oeKxV4B1`How to comment efficiently:MeineVorlage~LT~Gliederung 1 <( (@'6use styles that don't break or discourage modificationMeineVorlage~LT~Gliederung 4<( (@'6Hentering and deleting # - / * = is not programming, it's a waste of timeMeineVorlage~LT~Gliederung 4<( (@'H  HVdescribe the program first (in a Program Design Language) and then refine by real codeMeineVorlage~LT~Gliederung 4<( (@'VV[comment as you go along: commenting done later takes more time because you have to rememberMeineVorlage~LT~Gliederung 4<( (@'[[;not the number, but the efficiency of comments is importantMeineVorlage~LT~Gliederung 4<( (@';;DrXXgg VMeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3)DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPg JoeM`mRDrML8DrMD,DrObSVDr& 0oe)MeineVorlage~LT~Titel 0oemxV4B1XDocumentation - CommentsMeineVorlage~LT~Titel<( (@'DrObSVDr& oe9N0MeineVorlage~LT~Gliederung 1@ oe9N!xV4B1How to comment:MeineVorlage~LT~Gliederung 1 <( (@' single linesMeineVorlage~LT~Gliederung 3<( (@' !if the code is complicated enoughMeineVorlage~LT~Gliederung 6g* <( (@' !!"to mark the end of (nested) blocksMeineVorlage~LT~Gliederung 6g* <( (@' "",the line had an error and you want to recordMeineVorlage~LT~Gliederung 6g* <( (@' ,,for maintenance notesMeineVorlage~LT~Gliederung 6g* <( (@' local variables and dataMeineVorlage~LT~Gliederung 6g* <( (@' #don't if it is a repeat of the codeMeineVorlage~LT~Gliederung 6g* <( (@' ##/don't overdo it (e.g. don't comment every line)MeineVorlage~LT~Gliederung 6g* <( (@' //$)paragraphs of codeMeineVorlage~LT~Gliederung 3<( (@'2comment on the codes intent (comment why, not how)MeineVorlage~LT~Gliederung 6g* <( (@' 22"to prepare the reader what followsMeineVorlage~LT~Gliederung 6g* <( (@' ""to document surpisesMeineVorlage~LT~Gliederung 6g* <( (@' 2comment on any work-arounds, undocumented featuresMeineVorlage~LT~Gliederung 6g* <( (@' 22&don't comment tricky code, rewrite it!MeineVorlage~LT~Gliederung 6<( (@' &&DrXXgg VMeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL3+DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPg$JoeM`mRDrLyLayoutDrLy HintergrundDrLy!HintergrundobjekteDrLyControlsDrLy MalinienDrML8DrMD,DrObSVDr& Foe)MeineVorlage~LT~Titel FoemxV4B1XDocumentation - CommentsMeineVorlage~LT~Titel<( (@'DrObSSVDr&YeJ0MeineVorlage~LT~Gliederung 1YeJ xV4B1 How to comment:MeineVorlage~LT~Gliederung 1<( (@'data declarationsMeineVorlage~LT~Gliederung 3<( (@'$units of numeric dataMeineVorlage~LT~Gliederung 5g*<( (@'&  document range of allowed valuesMeineVorlage~LT~Gliederung 5g*<( (@'&  comment on encoded meaningsMeineVorlage~LT~Gliederung 5g*<( (@'& !comment on input data limitationsMeineVorlage~LT~Gliederung 5g*<( (@'& !!document flags to the bit levelMeineVorlage~LT~Gliederung 5g*<( (@'& document all global dataMeineVorlage~LT~Gliederung 5g*<( (@'& MeineVorlage~LT~Gliederung 5<( (@'& control structuresMeineVorlage~LT~Gliederung 3<( (@'$give reasons for decisionsMeineVorlage~LT~Gliederung 5g*<( (@'& "summarize the outcome of decisionsMeineVorlage~LT~Gliederung 5g*<( (@'&" "(comment end of blocks in nested controlsMeineVorlage~LT~Gliederung 5g*<( (@'&( (DrXXgg VMeineVorlage~LT~GliederungDrPgJoeMQtDrLyLayoutDrLy HintergrundDrLy!HintergrundobjekteDrLyControlsDrLy MalinienDrML8DrMD,DrOb<SVDr&<% CL3-DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPghJoeM`mRDrLyLayoutDrLy HintergrundDrLy!HintergrundobjekteDrLyControlsDrLy MalinienDrML8DrMD,DrObSVDr& 0oe)MeineVorlage~LT~Titel 0oemxV4B1XDocumentation - CommentsMeineVorlage~LT~Titel<( (@'DrObSVDr& oeK0MeineVorlage~LT~Gliederung 1- oeK xV4B1 How to comment:MeineVorlage~LT~Gliederung 1 <( (@'routinesMeineVorlage~LT~Gliederung 3<( (@'-keep comments close to the code they describeMeineVorlage~LT~Gliederung 5g* <( (@'- -3describe wach routine in a few sentences at the topMeineVorlage~LT~Gliederung 5g* <( (@'3 38document and differentiate between input and output dataMeineVorlage~LT~Gliederung 5g* <( (@'8 8keep a change historyMeineVorlage~LT~Gliederung 5g* <( (@' comment on numerical precisionMeineVorlage~LT~Gliederung 5g* <( (@' /give a reference to the source of the algorithmMeineVorlage~LT~Gliederung 5g* <( (@'/ /MeineVorlage~LT~Gliederung 5g* <( (@' files, modules, programsMeineVorlage~LT~Gliederung 3<( (@'+first line: content and purpose of the fileMeineVorlage~LT~Gliederung 5g* <( (@' ++give name for all authorsMeineVorlage~LT~Gliederung 5g* <( (@' state copyrightMeineVorlage~LT~Gliederung 5g* <( (@' DrXXgg ZMeineVorlage~LT~GliederungDrPgJoeMQtDrLyLayoutDrLy HintergrundDrLy!HintergrundobjekteDrLyControlsDrLy MalinienDrML8DrMD,DrOb<SVDr&<% CL3/DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrPgQJoeM`mRDrML8DrMD,DrObSVDr& poe#)MeineVorlage~LT~Titel poe#sxV4B1^Documentation of DocumentationMeineVorlage~LT~Titel<( (@'DrOboSVDr& ~oe,C0MeineVorlage~LT~Gliederung 1 ~oe,CxV4B1more details can be found inMeineVorlage~LT~Gliederung 1 <( (@'aS. McConnell, Code Complete - A Practical Handbook of Software Construction, Microsoft Press 1993MeineVorlage~LT~Gliederung 4g* <( ( @'0KKMeineVorlage~LT~Gliederung 4g* <( ( @'04M. Galassi, Get Going with DocBook, Cygnus SolutionsMeineVorlage~LT~Gliederung 4g* <( (@'2 " "MeineVorlage~LT~Gliederung 4g* <( (@'2EN. Walsh and L.Mueller, DocBook - The Definitive Guide, O'Reilly 1999MeineVorlage~LT~Gliederung 4g* <( (@'2666MeineVorlage~LT~Gliederung 4g* <( (@'22JavaDoc, the Java API Documentation Generator, SunMeineVorlage~LT~Gliederung 4g* <( (@'2--DrXXgg VMeineVorlage~LT~GliederungDrPg,JoeMQtDrML8DrMD,DrOb<SVDr&<% CL31DrObSVDr& 27ZEc+ MeineVorlage~LT~Notizen 27ZEcwxV4B1b Notizen durch Klicken hinzufgenMeineVorlage~LT~Notizen<( (@' DrXXgg ^MeineVorlage~LT~GliederungDrXXFdefaultTUCH_ALL PostScriptHRtd,,lprdefault_queueTUCH_ALLDrVwP SVDr SVDr:SVDr{{SVDrALayout:SVDr{{SVDr#SVDr SVDr# SVDr0 SVDr1 SVDr3 SVDr4SVDr@SVDr SVDrD SVDrP SVDrQ DrHL DrHL DrHL ].w7T  V14 uK Info 0 Info 1 Info 2 Info 3 V1@W\F<Oh+'0 h t B,BBScDocumentPool >ddefghijklmnopqrstuwxyz{|}~ddefghijklmnopqrstuvwxyz{~ddefghijklmnpqrstuvwxyz{|}~ddefghijklmnopqtuvwxyz{|}~`0f'e&@@d d XX'f@XX'g@X'h@X!'lJ@:XXX&X2'n@fX'q@Xe'x@eX'z'@X('|Q@8 2222X''}@Z X@'!@dddXA'@ddXC'@X @ 1EditEngineItemPool 6f 0 P 11EditEngineItemPool 6f30{(@pX P 1EditEngineItemPool 6f 0 P" 1LEditEngineItemPool  6fB0Q {((@I ppXX Pc  () 1EditEngineItemPool U 6f 0o P}  1SEditEngineItemPool Z 6fJ0 {(0@ pV1pXX! P ,  XXS@1EditEngineItemPool  6f 0 P  17EditEngineItemPool  6f30{(@pX P+Seite  1EditEngineItemPool 6f 01 P? 1EditEngineItemPool  6f 0: PH 1REditEngineItemPool %6fB0s{((@kppXX P Seite /  1EditEngineItemPool }6f 0 P XXY @Standarde'f'Standarde'f'l!'Standarde'f'l!'Standarde'f'l!' Standarde'f'l!'XX-XRXwXJ'Z@}''@'A'C'z'|('}''@'A'C'XX,K'Z@^}''@'A'C'z'|('}''@'A'C'XX,@h<^=c oL{P$'m@'ndnddnA'ndndB'C'.Ad+9ES[B2 StandardStandardErgebnisStandardErgebnisf'g'h' Ergebnis2Ergebnis Ergebnis2xe' berschriftStandard berschrifte'f'g'n' berschrift1 berschrift berschrift1q'StandardStandard}''J'K'BerichtStandardBericht}''J'K'6x?BEditEngineItemPool 6f 0 P$4@U)@0:@V< @3   aօ)䰱Tabelle StarCalc 5.09`.SfxDocumentInfo  V13 V1l -B*-!BStandard|,B$BB%BPB.BB/BB(B) GeneralGeneraleNC#,###.00#,###.00SystemNC #,##0.00 CCC#,##0.00 CCCNC$#,##0.--;[RED]-$#,##0.-- $#,##0.---$#,##0.--REDNC$ MM/DD/YYYYMM/DD/YYYY def/SystemNC%MM/DD/YYMM/DD/YY def/SystemNC&NNNNMMMM DD, YYYYNNNNMMMM  DD, YYYYSystemNC' MMM D, YYMMM D, YY def/SystemNC. [HH]:MM:SS.00 [HH ]:MM:SS .00NC3MM/DD/YYYY HH:MM:SS MM/DD/YYYY HH :MM:SS  NCK MMM D, YYYYMMM D, YYYY def/SystemNCL MMMM D, YYYYMMMM  D, YYYY def/SystemNCM NN, MMM D, YYNN, MMM D, YY def/SystemNCNNN, MMMM D, YYYYNN, MMMM  D, YYYY def/SystemNCONNNNMMMM D, YYYYNNNNMMMM  D, YYYY def/SystemNCP D. MMM. YYYYD. MMM. YYYYDIN 5008 (EN 28601)NCQ D. MMMM YYYYD. MMMM  YYYYDIN 5008 (EN 28601)NCRMM-DDMM-DDDIN 5008 (EN 28601)NCSYY-MM-DDYY-MM-DD     ! 6#$%&'()*+,-./0123457E9:;<=>?@ABCDdGHIJKLMNOPQRSTUVWXYZ[\]^_`abeghijklmnopqstuvwxyz{|}~DIN 5008 (EN 28601)NCT YYYY-MM-DDYYYY-MM-DDDIN 5008 (EN 28601)NCUWWWWNCe"$"#,##0.00;[RED]-"$"#,##0.00  [$$-409]#,##0.00COLOR -[$$-409]#,##0.00REDCOLORCOLOR)[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00NCB\oeJ"B@B-PB% main focus: to document:BRB|PBT discovery definition of requirementsconcepts algorithmsBRB|PBX invention design and architecturedata structures interfacesBRB|PBLimplementation realizationimplementation source codeBRB| RB|RB|RB|RB|RB| RB| RB| RB| RB| RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB| RB|!RB|"RB|#RB|$RB|%RB|&RB|'RB|(RB|)RB|*RB|+RB|,RB|-RB|.RB|/RB|0RB|1RB|2RB|3RB|4RB|5RB|6RB|7RB|8RB|9RB|:RB|;RB|RB|?RB|@RB|ARB|BRB|CRB|DRB|ERB|FRB|GRB|HRB|IRB|JRB|KRB|LRB|MRB|NRB|ORB|PRB|QRB|RRB|SRB|TRB|URB|VRB|WRB|XRB|YRB|ZRB|[RB|\RB|]RB|^RB|_RB|`RB|aRB|bRB|cRB|dRB|eRB|fRB|gRB|hRB|iRB|jRB|kRB|lRB|mRB|nRB|oRB|pRB|qRB|rRB|sRB|tRB|uRB|vRB|wRB|xRB|yRB|zRB|{RB||RB|}RB|~RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|B=lpdAB: I `(`|`  |BB,Tabelle1Standard&BB)BdMbP? k*BD Gitterfarbe+BdefaultTUCH_ALL PostScriptHRtd,,lprdefault_queueTUCH_ALL uK Info 0 Info 1 Info 2 Info 3 V13<Oh+'0 h t 2@~@0:@B,BBScDocumentPool >ddefghijklmnopqrstuwxyz{|}~ddefghijklmnopqrstuvwxyz{~ddefghijklmnpqrstuvwxyz{|}~ddefghijklmnopqtuvwxyz{|}~0'd @CourierX'e&@@d d XX'f@X'g@X'h@X!'l:@QXXX&'n@yX'q@Xe'x@eX'z'@X('|\@R 2222XXQ''}"@ XX@'!@dddXA'@ddXC'@X @ 1EditEngineItemPool 6f 0 P 11EditEngineItemPool 6f30,{(@(pX P> 1EditEngineItemPool $6f 0> PL 1LEditEngineItemPool - 6fB0{ {((@s ppXX P  () 1EditEngineItemPool  6f 0 P  1SEditEngineItemPool  6fJ0 {(0@ pV1pXX! P ,  XXS@1EditEngineItemPool  6f 0 P'  17EditEngineItemPool 6f30C{(@?pX PUSeite  1EditEngineItemPool A6f 0[ Pi 1EditEngineItemPool J6f 0d Pr 1REditEngineItemPool O6fB0{((@ppXX P Seite /  1EditEngineItemPool 6f 0 P XXY:@ Standardf'Standardd'e'f'l!'Standardl!'Standarde'l!'Standardd'e'f'l!'Standardd'e'l!'Standardl!'Standardd'e'f'l!'XX'XRXkXXXXJ'Z@}''@'A'C'z'|('}''@'A'C'XX,K'Z@}''@'A'C'z'|('}''@'A'C'XX,:l/Oq :g E{P$'m@'ndnddnA'ndndB'C'.Ad+9ES[B2 StandardStandardErgebnisStandardErgebnisf'g'h' Ergebnis2Ergebnis Ergebnis2xe' berschriftStandard berschrifte'f'g'n' berschrift1 berschrift berschrift1q'StandardStandard}''J'K'BerichtStandardBericht}''J'K'6x?BEditEngineItemPool 6f 0 P7(k @ <   aօ)䰱Tabelle StarCalc 5.0`SfxDocumentInfo  V1  V1! uK -BM&!BStandard|,B$BB%BPB.BB/BB(B) GeneralGeneraleNC#,###.00#,###.00SystemNC #,##0.00 CCC#,##0.00 CCCNC$#,##0.--;[RED]-$#,##0.-- $#,##0.---$#,##0.--REDNC$ MM/DD/YYYYMM/DD/YYYY def/SystemNC%MM/DD/YYMM/DD/YY def/SystemNC&NNNNMMMM DD, YYYYNNNNMMMM  DD, YYYYSystemNC' MMM D, YYMMM D, YY def/SystemNC. [HH]:MM:SS.00 [HH ]:MM:SS .00NC3MM/DD/YYYY HH:MM:SS MM/DD/YYYY HH :MM:SS  NCK MMM D, YYYYMMM D, YYYY def/SystemNCL MMMM D, YYYYMMMM  D, YYYY def/SystemNCM NN, MMM D, YYNN, MMM D, YY def/SystemNCNNN, MMMM D, YYYYNN, MMMM  D, YYYY def/SystemNCONNNNMMMM D, YYYYNNNNMMMM  D, YYYY def/SystemNCP D. MMM. YYYYD. MMM. YYYYDIN 5008 (EN 28601)NCQ D. MMMM YYYYD. MMMM  YYYYDIN 5008 (EN 28601)NCRMM-DDMM-DDDIN 5008 (EN 28601)NCSYY-MM-DDYY-MM-DDDIN 5008 (EN 28601)NCT YYYY-MM-DDYYYY-MM-DDDIN 5008 (EN 28601)NCUWWWWNCe"$"#,##0.00;[RED]-"$"#,##0.00  [$$-409]#,##0.00COLOR -[$$-409]#,##0.00REDCOLORCOLOR)[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00NCB\oeJ"B@BVPB|setsbooks divisions componentssections meta-infoblock elements inline elementsBRB|PB contains two or more books/consists of dedication, navigational components and divisionsparts of a book and references.chapter-like elements of a book, like preface,,chapter, appendix, glossary and bibliographysections, section elements:information about the book (autor, title, publisher, ...)2lists, admonitions, tables, figures, examples, ... 0abbreviations, acronyms, emphasis, footnote, ...BRB|RB|RB|RB|RB|RB|RB|RB| RB| RB| RB| RB| RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB| RB|!RB|"RB|#RB|$RB|%RB|&RB|'RB|(RB|)RB|*RB|+RB|,RB|-RB|.RB|/RB|0RB|1RB|2RB|3RB|4RB|5RB|6RB|7RB|8RB|9RB|:RB|;RB|RB|?RB|@RB|ARB|BRB|CRB|DRB|ERB|FRB|GRB|HRB|IRB|JRB|KRB|LRB|MRB|NRB|ORB|PRB|QRB|RRB|SRB|TRB|URB|VRB|WRB|XRB|YRB|ZRB|[RB|\RB|]RB|^RB|_RB|`RB|aRB|bRB|cRB|dRB|eRB|fRB|gRB|hRB|iRB|jRB|kRB|lRB|mRB|nRB|oRB|pRB|qRB|rRB|sRB|tRB|uRB|vRB|wRB|xRB|yRB|zRB|{RB||RB|}RB|~RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|RB|B AB4>' | |BB,Tabelle1Standard&BB)BdMbP? k*BD Gitterfarbe+BdefaultTUCH_ALL PostScriptHRtd,,lprdefault_queueTUCH_ALL Info 0 Info 1 Info 2 Info 3 V1 $9<Oh+'0 h t 3@V@0:@(1 @dG0  B8,BB ScDocumentPool >ddefghijklmnopqrstuwxyz{|}~ddefghijklmnopqrstuvwxyz{~ddefghijklmnpqrstuvwxyz{|}~ddefghijklmnopqtuvwxyz{|}~O0U'e&@@d d XX'f@X'g@X'h@X!'lZ@=XXX&X2X>'n@mX'q@Xe'x@eX'z'@X('|Q@? 2222X''}@a X@'!@dddXA'@ddXC'@X @ 1EditEngineItemPool 6f 0 P 11EditEngineItemPool 6f30 {(@pX P 1EditEngineItemPool 6f 0 P) 1LEditEngineItemPool  6fB0X {((@P ppXX Pj  () 1EditEngineItemPool \ 6f 0v P  1SEditEngineItemPool a 6fJ0 {(0@ pV1pXX! P ,  XXS@1EditEngineItemPool  6f 0 P  17EditEngineItemPool  6f30 {(@pX P2Seite  1EditEngineItemPool 6f 08 PF 1EditEngineItemPool '6f 0A PO 1REditEngineItemPool ,6fB0z{((@rppXX P Seite /  1EditEngineItemPool 6f 0 P XXY @uStandarde'l!'Standarde'l!'Standarde'l!' Standarde'l!' Standarde'l!'XX-XLXkXJ'Z@}''@'A'C'z'|('}''@'A'C'XX,K'Z@M}''@'A'C'z'|('}''@'A'C'XX,@_~#CeDj v;{P$'m@'ndnddnA'ndndB'C'.Ad+9ES[B2 StandardStandardErgebnisStandardErgebnisf'g'h' Ergebnis2Ergebnis Ergebnis2xe' berschriftStandard berschrifte'f'g'n' berschrift1 berschrift berschrift1q'StandardStandard}''J'K'BerichtStandardBericht}''J'K'6x?B EditEngineItemPool 6f50,*@(X P> aօ)䰱Tabelle StarCalc 5.0`J SfxDocumentInfo  V1 V1 uK -B9!BStandard|,B$BB%BPB.BB/BB(B) GeneralGeneraleNC#,###.00#,###.00SystemNC #,##0.00 CCC#,##0.00 CCCNC$#,##0.--;[RED]-$#,##0.-- $#,##0.---$#,##0.--REDNC$ MM/DD/YYYYMM/DD/YYYY def/SystemNC%MM/DD/YYMM/DD/YY def/SystemNC&NNNNMMMM DD, YYYYNNNNMMMM  DD, YYYYSystemNC' MMM D, YYMMM D, YY def/SystemNC. [HH]:MM:SS.00 [HH ]:MM:SS .00NC3MM/DD/YYYY HH:MM:SS MM/DD/YYYY HH :MM:SS  NCK MMM D, YYYYMMM D, YYYY def/SystemNCL MMMM D, YYYYMMMM  D, YYYY def/SystemNCM NN, MMM D, YYNN, MMM D, YY def/SystemNCNNN, MMMM D, YYYYNN, MMMM  D, YYYY def/SystemNCONNNNMMMM D, YYYYNNNNMMMM  D, YYYY def/SystemNCP D. MMM. YYYYD. MMM. YYYYDIN 5008 (EN 28601)NCQ D. MMMM YYYYD. MMMM  YYYYDIN 5008 (EN 28601)NCRMM-DDMM-DDDIN 5008 (EN 28601)NCSYY-MM-DDYY-MM-DDDIN 5008 (EN 28601)NCT YYYY-MM-DDYYYY-MM-DDDIN 5008 (EN 28601)NCUWWWWNCe"$"#,##0.00;[RED]-"$"#,##0.00  [$$-409]#,##0.00COLOR -[$$-409]#,##0.00REDCOLORCOLOR)[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00NCB\oeJ"B&@BA"PBJ Thrasymachus CalliclesGlauconIsmeneSocratesBRB  |PBa theoretical purist1K(veteran programmer from the old school'( a young, confident computer-jock%a senior programmer tired of promisesthe wise old programmerBRB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  | RB  | RB  | RB  | RB  | RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  | RB  |!RB  |"RB  |#RB  |$RB  |%RB  |&RB  |'RB  |(RB  |)RB  |*RB  |+RB  |,RB  |-RB  |.RB  |/RB  |0RB  |1RB  |2RB  |3RB  |4RB  |5RB  |6RB  |7RB  |8RB  |9RB  |:RB  |;RB  |RB  |?RB  |@RB  |ARB  |BRB  |CRB  |DRB  |ERB  |FRB  |GRB  |HRB  |IRB  |JRB  |KRB  |LRB  |MRB  |NRB  |ORB  |PRB  |QRB  |RRB  |SRB  |TRB  |URB  |VRB  |WRB  |XRB  |YRB  |ZRB  |[RB  |\RB  |]RB  |^RB  |_RB  |`RB  |aRB  |bRB  |cRB  |dRB  |eRB  |fRB  |gRB  |hRB  |iRB  |jRB  |kRB  |lRB  |mRB  |nRB  |oRB  |pRB  |qRB  |rRB  |sRB  |tRB  |uRB  |vRB  |wRB  |xRB  |yRB  |zRB  |{RB  ||RB  |}RB  |~RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |RB  |Bv  AB;&}}BB,Tabelle1Standard&BB)BdMbP? k*BD Gitterfarbe+BdefaultTUCH_ALL PostScriptHRtd,,lprdefault_queueTUCH_ALL Info 0 Info 1 Info 2 Info 3 V1<Oh+'0 h t 2@@0:@L. @L.  Br,BBqcScDocumentPool >ddefghijklmnopqrstuwxyz{|}~ddefghijklmnopqrstuvwxyz{~ddefghijklmnpqrstuvwxyz{|}~ddefghijklmnopqtuvwxyz{|}~0'e4@@d d d XXX"'f@X'g@X'h@X!'l@X'n@;X'q@[Xe'x@}eX'z'@X('|Q@  2222X''}@/ X@'!@\dddXA'@ddXC'@X @ 1EditEngineItemPool 6f 0 P 11EditEngineItemPool 6f30{(@pX P 1EditEngineItemPool 6f 0 P 1LEditEngineItemPool 6fB0& {((@ ppXX P8  () 1EditEngineItemPool * 6f 0D PR  1SEditEngineItemPool / 6fJ0 {(0@} pV1pXX! P ,  XXS@1EditEngineItemPool  6f 0 P  17EditEngineItemPool  6f30 {(@ pX PSeite  1EditEngineItemPool 6f 0 P 1EditEngineItemPool 6f 0 P 1REditEngineItemPool 6fB0H{((@@ppXX PZ Seite /  1EditEngineItemPool R6f 0l Pz XXYP@Standarde'l!'Standarde'l!'XX-J'Z@L}''@'A'C'z'|('}''@'A'C'XX,K'Z@}''@'A'C'z'|('}''@'A'C'XX,Nm3f8^u D{Pi$'m@'ndnddnA'ndndB'C'.Ad+9ES[B2 jStandardStandardErgebnisStandardErgebnisf'g'h' Ergebnis2Ergebnis Ergebnis2xe' berschriftStandard berschrifte'f'g'n' berschrift1 berschrift berschrift1q'StandardStandard}''J'K'BerichtStandardBericht}''J'K'6x?BEditEngineItemPool P6f 0j Px-Bn)!BStandard|,B$BB%BPB.BB/BB(B) GeneralGeneraleNC#,###.00#,###.00SystemNC #,##0.00 CCC#,##0.00 CCCNC$#,##0.--;[RED]-$#,##0.-- $#,##0.---$#,##0.--REDNC$ MM/DD/YYYYMM/DD/YYYY def/SystemNC%MM/DD/YYMM/DD/YY def/SystemNC&NNNNMMMM DD, YYYYNNNNMMMM  DD, YYYYSystemNC' MMM D, YYMMM D, YY def/SystemNC. [HH]:MM:SS.00 [HH ]:MM:SS .00NC3MM/DD/YYYY HH:MM:SS MM/DD/YYYY HH :MM:SS  NCK MMM D, YYYYMMM D, YYYY def/SystemNCL MMMM D, YYYYMMMM  D, YYYY def/SystemNCM NN, MMM D, YYNN, MMM D, YY def/SystemNCNNN, MMMM D, YYYYNN, MMMM  D, YYYY def/SystemNCONNNNMMMM D, YYYYNNNNMMMM  D, YYYY def/SystemNCP D. MMM. YYYYD. MMM. YYYYDIN 5008 (EN 28601)NCQ D. MMMM YYYYD. MMMM  YYYYDIN 5008 (EN 28601)NCRMM-DDMM-DDDIN 5008 (EN 28601)NCSYY-MM-DDYY-MM-DDDIN 5008 (EN 28601)NCT YYYY-MM-DDYYYY-MM-DDDIN 5008 (EN 28601)NCUWWWWNCe"$"#,##0.00;[RED]-"$"#,##0.00  [$$-409]#,##0.00COLOR -[$$-409]#,##0.00REDCOLORCOLOR)[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00NCB\oeJ"B@BPBdocumentation needsconcepts, algorithmic strategyproject goals, user manualsoftware architecturedata structures, interfacesimplementation detailsBRB |PBmbest document typestandalone bookarticles generated standalone source codeBRB |PBIformatTeXDocBookkdocjavadoccommentsBRB |RB |RB |RB |RB |RB |RB | RB | RB | RB | RB | RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB | RB |!RB |"RB |#RB |$RB |%RB |&RB |'RB |(RB |)RB |*RB |+RB |,RB |-RB |.RB |/RB |0RB |1RB |2RB |3RB |4RB |5RB |6RB |7RB |8RB |9RB |:RB |;RB |RB |?RB |@RB |ARB |BRB |CRB |DRB |ERB |FRB |GRB |HRB |IRB |JRB |KRB |LRB |MRB |NRB |ORB |PRB |QRB |RRB |SRB |TRB |URB |VRB |WRB |XRB |YRB |ZRB |[RB |\RB |]RB |^RB |_RB |`RB |aRB |bRB |cRB |dRB |eRB |fRB |gRB |hRB |iRB |jRB |kRB |lRB |mRB |nRB |oRB |pRB |qRB |rRB |sRB |tRB |uRB |vRB |wRB |xRB |yRB |zRB |{RB ||RB |}RB |~RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |RB |BeAB`|}BB,Tabelle1Standard&BB)BdMbP? k*BD Gitterfarbe+BdefaultTUCH_ALL PostScriptHRtd,,lprdefault_queueTUCH_ALL aօ)䰱Tabelle StarCalc 5.0Df2SfxDocumentInfo  V1h V1h uK Info 0 Info 1 Info 2 Info 3 V1hh<Oh+'0 h t 2@O@0:@=', @=',  B,BBScDocumentPool >ddefghijklmnopqrstuwxyz{|}~ddefghijklmnopqrstuvwxyz{~ddefghijklmnpqrstuvwxyz{|}~ddefghijklmnopqtuvwxyz{|}~0'd @CourierX'e&@@d d XX'f@XX'g@X'h@X!'l@BX'n@bX'q@Xe'x@eX'z'@X('|Q@4 2222X''}@V X@'!@dddXA'@ddXC'@X @ 1EditEngineItemPool 6f 0 P 11EditEngineItemPool 6f30{(@pX P 1EditEngineItemPool 6f 0 P 1LEditEngineItemPool 6fB0M {((@E ppXX P_  () 1EditEngineItemPool Q 6f 0k Py  1SEditEngineItemPool V 6fJ0 {(0@ pV1pXX! P ,  XXS@1EditEngineItemPool  6f 0 P  17EditEngineItemPool  6f30{(@pX P'Seite  1EditEngineItemPool 6f 0- P; 1EditEngineItemPool 6f 06 PD 1REditEngineItemPool !6fB0o{((@gppXX P Seite /  1EditEngineItemPool y6f 0 P XXY b@Standardd'e'f'l!' Standarde'f'l!'XX9J'Z@}''@'A'C'z'|('}''@'A'C'XX,K'Z@}''@'A'C'z'|('}''@'A'C'XX,:l8Z 9_ k?{P$'m@'ndnddnA'ndndB'C'.Ad+9ES[B2 StandardStandardErgebnisStandardErgebnisf'g'h' Ergebnis2Ergebnis Ergebnis2xe' berschriftStandard berschrifte'f'g'n' berschrift1 berschrift berschrift1q'StandardStandard}''J'K'BerichtStandardBericht}''J'K'6x?BEditEngineItemPool 6f 0 P-B&!BStandard|,B$BB%BPB.BB/BB(B) GeneralGeneraleNC#,###.00#,###.00SystemNC #,##0.00 CCC#,##0.00 CCCNC$#,##0.--;[RED]-$#,##0.-- $#,##0.---$#,##0.--REDNC$ MM/DD/YYYYMM/DD/YYYY def/SystemNC%MM/DD/YYMM/DD/YY def/SystemNC&NNNNMMMM DD, YYYYNNNNMMMM  DD, YYYYSystemNC' MMM D, YYMMM D, YY def/SystemNC. [HH]:MM:SS.00 [HH ]:MM:SS .00NC3MM/DD/YYYY HH:MM:SS MM/DD/YYYY HH :MM:SS  NCK MMM D, YYYYMMM D, YYYY def/SystemNCL MMMM D, YYYYMMMM  D, YYYY def/SystemNCM NN, MMM D, YYNN, MMM D, YY def/SystemNCNNN, MMMM D, YYYYNN, MMMM  D, YYYY def/SystemNCONNNNMMMM D, YYYYNNNNMMMM  D, YYYY def/SystemNCP D. MMM. YYYYD. MMM. YYYYDIN 5008 (EN 28601)NCQ D. MMMM YYYYD. MMMM  YYYYDIN 5008 (EN 28601)NCRMM-DDMM-DDDIN 5008 (EN 28601)NCSYY-MM-DDYY-MM-DDDIN 5008 (EN 28601)NCT YYYY-MM-DDYYYY-MM-DDDIN 5008 (EN 28601)NCUWWWWNCe"$"#,##0.00;[RED]-"$"#,##0.00  [$$-409]#,##0.00COLOR -[$$-409]#,##0.00REDCOLORCOLOR)[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00NCB\oeJ"B/@BPB checkoutupdatecommitaddremovereleaselogdifftag rtag history initBRB|PB6 make a local copy of a module2update local copy with changes from the repository'merge local changes into the repository.schedule a file for addition to the repository0schedule a file for removal from the respository0check for pending changes and give up local copy$see the commit messages for a module)see athe differences between two versions0mark local copy of a module with a symbolic name 1mark files in the repository with a symbolic name %show information about the repository initialize repositoryBRB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| !RB| "RB| #RB| $RB| %RB| &RB| 'RB| (RB| )RB| *RB| +RB| ,RB| -RB| .RB| /RB| 0RB| 1RB| 2RB| 3RB| 4RB| 5RB| 6RB| 7RB| 8RB| 9RB| :RB| ;RB| RB| ?RB| @RB| ARB| BRB| CRB| DRB| ERB| FRB| GRB| HRB| IRB| JRB| KRB| LRB| MRB| NRB| ORB| PRB| QRB| RRB| SRB| TRB| URB| VRB| WRB| XRB| YRB| ZRB| [RB| \RB| ]RB| ^RB| _RB| `RB| aRB| bRB| cRB| dRB| eRB| fRB| gRB| hRB| iRB| jRB| kRB| lRB| mRB| nRB| oRB| pRB| qRB| rRB| sRB| tRB| uRB| vRB| wRB| xRB| yRB| zRB| {RB| |RB| }RB| ~RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| RB| BN AB* *}`}BB,Tabelle1Standard&BB)BdMbP? k*BD Gitterfarbe+BdefaultTUCH_ALL PostScriptHRtd,,lprdefault_queueTUCH_ALLRoot Entry!r\V)䰱)Object 37aօ)䰱CompObjEOle Object 4/aօ)䰱Object 5'aօ)䰱Object 6aօ)䰱Objekt 1aօ)䰱Object 7 aօ)䰱CompObj =Ole persist elements" SfxDocumentInfo  uSfxWindowsSfxStyleSheetsSummaryInformation((StarCalcDocument"%persist elements"hSfxDocumentInfo  uSfxWindows.SfxStyleSheets(sSummaryInformation(/(StarDrawDocument3$oCompObj4=Ole 5persist elements"6SfxDocumentInfo 7uSfxWindowsESfxStyleSheets$SummaryInformation(F(StarCalcDocument"0-CompObj !K=Ole Lpersist elements""%MSfxDocumentInfo #NuSfxWindows$\SfxStyleSheetsSummaryInformation(&](StarCalcDocument""S&CompObj()b=Ole cpersist elements"*-dSfxDocumentInfo +euSfxWindows,sSfxStyleSheets8>SummaryInformation(.t(StarCalcDocument"F 9CompObj01y=Ole zpersist elements"25{SfxDocumentInfo 3|uSfxWindows4SfxStyleSheetsfxSummaryInformation(6(StarCalcDocument"rt)CompObj89=Ole persist elements":=SfxDocumentInfo ;uSfxWindows<SfxStyleSheetsSummaryInformation(>(StarCalcDocument"&