[Dev OpenGP] [64] Some more about the report |
[ Thread Index |
Date Index
| More opengp.tuxfamily.org/development Archives
]
Revision: 64
Author: alband85
Date: 2009-03-19 15:30:30 +0100 (Thu, 19 Mar 2009)
Log Message:
-----------
Some more about the report
Modified Paths:
--------------
externals/Com/Rapport/figures/af/ddinteractions.svg
externals/Com/Rapport/figures/uml/class.mp
externals/Com/Rapport/svg2png.sh
externals/Com/Rapport/tex/rapport.tex
Modified: externals/Com/Rapport/figures/af/ddinteractions.svg
===================================================================
--- externals/Com/Rapport/figures/af/ddinteractions.svg 2009-03-19 10:00:03 UTC (rev 63)
+++ externals/Com/Rapport/figures/af/ddinteractions.svg 2009-03-19 14:30:30 UTC (rev 64)
@@ -8,8 +8,8 @@
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="600"
- height="430"
+ width="520.88"
+ height="434.04001"
id="svg3781"
sodipodi:version="0.32"
inkscape:version="0.46"
@@ -37,8 +37,8 @@
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
- inkscape:cx="529.97025"
- inkscape:cy="222.39891"
+ inkscape:cx="410.33637"
+ inkscape:cy="163.9372"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
@@ -62,214 +62,262 @@
inkscape:groupmode="layer"
id="layer1">
<g
- id="g2864"
- transform="matrix(0.9708254,0,0,0.9979434,-67.881234,-176.83039)">
- <g
- transform="translate(505.27653,396.00013)"
- id="g2477">
- <rect
- y="58.897354"
- x="9.9158688"
- height="60.11385"
- width="125.74763"
- id="rect2465"
- style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393961;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <text
- xml:space="preserve"
- style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="g3688"
+ transform="translate(-54.487319,-1.0110453)">
+ <rect
+ y="184.75481"
+ x="247.65038"
+ height="66.548203"
+ width="134.56017"
+ id="rect3791"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.49999964;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ transform="scale(0.9863195,1.0138703)"
+ id="text3793"
+ y="210.39091"
+ x="318.9241"
+ style="font-size:47.56569672px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="font-size:17.83713531px;text-align:center;text-anchor:middle"
+ y="210.39091"
+ x="318.9241"
+ id="tspan3795"
+ sodipodi:role="line">Portage GPO</tspan><tspan
+ style="font-size:17.83713531px;text-align:center;text-anchor:middle"
+ id="tspan3797"
+ y="232.68733"
+ x="318.9241"
+ sodipodi:role="line">Unix</tspan></text>
+ </g>
+ <g
+ id="g2477"
+ transform="matrix(0.9708254,0,0,0.9979434,345.70118,240.01257)">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393913;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2465"
+ width="125.74763"
+ height="60.11385"
+ x="9.9158688"
+ y="58.897354" />
+ <text
+ id="text2395"
+ y="93.382744"
+ x="26.425669"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="font-size:17px"
+ y="93.382744"
x="26.425669"
- y="93.382744"
- id="text2395"><tspan
- sodipodi:role="line"
- id="tspan2397"
- x="26.425669"
- y="93.382744"
- style="font-size:17px">Attaquants</tspan></text>
- </g>
- <g
- transform="translate(-279.3694,268.85726)"
- id="g2510">
- <rect
- y="186.04022"
- x="396.34445"
- height="60.11385"
- width="125.74763"
- id="rect2453"
- style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393961;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <text
- xml:space="preserve"
- style="font-size:17px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="tspan2397"
+ sodipodi:role="line">Attaquants</tspan></text>
+ </g>
+ <g
+ id="g2510"
+ transform="matrix(0.9708254,0,0,0.9979434,-341.30173,113.13118)">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393913;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2453"
+ width="125.74763"
+ height="60.11385"
+ x="396.34445"
+ y="186.04022" />
+ <text
+ id="text2435"
+ y="210.16209"
+ x="458.65381"
+ style="font-size:17px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="210.16209"
x="458.65381"
- y="210.16209"
- id="text2435"><tspan
- sodipodi:role="line"
- id="tspan2437"
- x="458.65381"
- y="210.16209">Logiciels</tspan><tspan
- sodipodi:role="line"
- x="458.65381"
- y="231.41209"
- id="tspan2439">poste client</tspan></text>
- </g>
- <g
- transform="translate(295.99081,168.50681)"
- id="g2471">
- <rect
- y="101.7545"
- x="219.20158"
- height="60.11385"
- width="125.74763"
- id="rect2457"
- style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393961;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <text
- xml:space="preserve"
- style="font-size:17px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="tspan2437"
+ sodipodi:role="line">Logiciels</tspan><tspan
+ id="tspan2439"
+ y="231.41209"
+ x="458.65381"
+ sodipodi:role="line">poste client</tspan></text>
+ </g>
+ <g
+ id="g2471"
+ transform="matrix(0.9708254,0,0,0.9979434,185.25081,48.222164)">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393913;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2457"
+ width="125.74763"
+ height="60.11385"
+ x="219.20158"
+ y="101.7545" />
+ <text
+ id="text2419"
+ y="127.52407"
+ x="282.32858"
+ style="font-size:17px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="127.52407"
x="282.32858"
- y="127.52407"
- id="text2419"><tspan
- sodipodi:role="line"
- id="tspan2421"
- x="282.32858"
- y="127.52407">Configuration</tspan><tspan
- sodipodi:role="line"
- x="282.32858"
- y="148.77408"
- id="tspan2423">du réseau</tspan></text>
- </g>
- <g
- transform="translate(-400.08366,-21.493172)"
- id="g2522">
- <rect
- style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393961;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2469"
- width="125.74763"
- height="60.11385"
- x="517.05872"
- y="291.75449" />
- <text
- xml:space="preserve"
- style="font-size:17px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="tspan2421"
+ sodipodi:role="line">Configuration</tspan><tspan
+ id="tspan2423"
+ y="148.77408"
+ x="282.32858"
+ sodipodi:role="line">du réseau</tspan></text>
+ </g>
+ <g
+ id="g2522"
+ transform="matrix(0.9708254,0,0,0.9979434,-501.22373,-141.38707)">
+ <rect
+ y="291.75449"
+ x="517.05872"
+ height="60.11385"
+ width="125.74763"
+ id="rect2469"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393913;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2441"
+ y="317.52405"
+ x="579.55072"
+ style="font-size:17px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="317.52405"
x="579.55072"
- y="317.52405"
- id="text2441"><tspan
- sodipodi:role="line"
- id="tspan2443"
- x="579.55072"
- y="317.52405">Puissance</tspan><tspan
- sodipodi:role="line"
- x="579.55072"
- y="338.77405"
- id="tspan2451">serveur</tspan></text>
- </g>
- <g
- transform="translate(0,6.7904401)"
- id="g2687">
- <rect
- style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393961;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect3791"
- width="138.60388"
- height="66.685349"
- x="309.65561"
- y="352.50323" />
- <text
- xml:space="preserve"
- style="font-size:48.3248291px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="378.57706"
- y="381.11636"
- id="text3793"><tspan
- sodipodi:role="line"
- id="tspan3795"
- x="378.57706"
- y="381.11636"
- style="font-size:18.12181091px;text-align:center;text-anchor:middle">Portage GPO</tspan><tspan
- sodipodi:role="line"
- x="378.57706"
- y="403.76862"
- id="tspan3797"
- style="font-size:18.12181091px;text-align:center;text-anchor:middle">Unix</tspan></text>
- </g>
- <g
- transform="translate(-12.793603,199.39635)"
- id="g2493">
- <rect
- style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393961;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2459"
- width="125.74763"
- height="60.11385"
- x="83.487297"
- y="163.18307" />
- <text
- xml:space="preserve"
- style="font-size:17px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="tspan2443"
+ sodipodi:role="line">Puissance</tspan><tspan
+ id="tspan2451"
+ y="338.77405"
+ x="579.55072"
+ sodipodi:role="line">serveur</tspan></text>
+ </g>
+ <g
+ id="g2493"
+ transform="matrix(0.9708254,0,0,0.9979434,-80.301589,61.430631)">
+ <rect
+ y="163.18307"
+ x="83.487297"
+ height="60.11385"
+ width="125.74763"
+ id="rect2459"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393913;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2403"
+ y="187.30495"
+ x="146.03738"
+ style="font-size:17px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="font-style:italic;text-align:center;text-anchor:middle"
+ y="187.30495"
x="146.03738"
- y="187.30495"
- id="text2403"><tspan
- sodipodi:role="line"
- id="tspan2405"
- x="146.03738"
- y="187.30495"
- style="font-style:italic;text-align:center;text-anchor:middle">Active</tspan><tspan
- sodipodi:role="line"
- x="146.03738"
- y="208.55495"
- id="tspan2407"
- style="font-style:italic;text-align:center;text-anchor:middle">Directory</tspan></text>
- </g>
- <g
- transform="translate(347.27215,191.5392)"
- id="g2516">
- <rect
- style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393961;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect4314"
- width="125.74763"
- height="60.11385"
- x="214.20161"
- y="171.04022" />
- <text
- xml:space="preserve"
- style="font-size:17px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="tspan2405"
+ sodipodi:role="line">Active</tspan><tspan
+ style="font-style:italic;text-align:center;text-anchor:middle"
+ id="tspan2407"
+ y="208.55495"
+ x="146.03738"
+ sodipodi:role="line">Directory</tspan></text>
+ </g>
+ <g
+ id="g2516"
+ transform="matrix(0.9708254,0,0,0.9979434,190.10491,53.589643)">
+ <rect
+ y="171.04022"
+ x="214.20161"
+ height="60.11385"
+ width="125.74763"
+ id="rect4314"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393913;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2445"
+ y="196.8098"
+ x="276.97168"
+ style="font-size:17px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="196.8098"
x="276.97168"
- y="196.8098"
- id="text2445"><tspan
- sodipodi:role="line"
- id="tspan2447"
- x="276.97168"
- y="196.8098">Machines non</tspan><tspan
- sodipodi:role="line"
- x="276.97168"
- y="218.0598"
- id="tspan2449">autorisées</tspan></text>
- </g>
+ id="tspan2447"
+ sodipodi:role="line">Machines non</tspan><tspan
+ id="tspan2449"
+ y="218.0598"
+ x="276.97168"
+ sodipodi:role="line">autorisées</tspan></text>
+ </g>
+ <g
+ id="g2798"
+ transform="translate(-54.487322,-1.0110421)">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.49999964;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2467"
+ width="122.07899"
+ height="59.990219"
+ x="253.89096"
+ y="1.75705" />
+ <text
+ transform="scale(0.9863195,1.0138703)"
+ id="text2425"
+ y="27.21623"
+ x="319.95224"
+ style="font-size:16.7329464px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="27.21623"
+ x="319.95224"
+ id="tspan2427"
+ sodipodi:role="line">Version</tspan><tspan
+ id="tspan2429"
+ y="48.132412"
+ x="319.95224"
+ sodipodi:role="line">LDAP</tspan></text>
+ </g>
+ <g
+ id="g2488"
+ transform="matrix(0.9708254,0,0,0.9979434,263.54998,260.3492)">
+ <rect
+ y="113.18307"
+ x="9.2015829"
+ height="60.11385"
+ width="125.74763"
+ id="rect2463"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393913;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2409"
+ y="149.57764"
+ x="72.03389"
+ style="font-size:17px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="149.57764"
+ x="72.03389"
+ id="tspan2411"
+ sodipodi:role="line">Firewall</tspan></text>
+ </g>
+ <g
+ id="g2499"
+ transform="matrix(0.9708254,0,0,0.9979434,111.15001,111.37051)">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393913;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect2461"
+ width="125.74763"
+ height="60.11385"
+ x="15.630155"
+ y="262.46878" />
+ <text
+ id="text2413"
+ y="288.23834"
+ x="79.309143"
+ style="font-size:17px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="288.23834"
+ x="79.309143"
+ id="tspan2415"
+ sodipodi:role="line">Taille du</tspan><tspan
+ id="tspan2417"
+ y="309.48834"
+ x="79.309143"
+ sodipodi:role="line">réseau</tspan></text>
+ </g>
+ <g
+ id="g2804"
+ transform="translate(-54.487322,18.951436)">
<g
- transform="translate(261.06392,-141.66839)"
- id="g2528">
- <rect
- y="319.61163"
- x="137.05873"
- height="60.11385"
- width="125.74763"
- id="rect2467"
- style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393961;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <text
- xml:space="preserve"
- style="font-size:17px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="200.5966"
- y="345.50156"
- id="text2425"><tspan
- sodipodi:role="line"
- id="tspan2427"
- x="200.5966"
- y="345.50156">Version</tspan><tspan
- sodipodi:role="line"
- x="200.5966"
- y="366.75156"
- id="tspan2429">LDAP</tspan></text>
- </g>
- <g
- transform="translate(-78.728205,-15.239832)"
+ transform="matrix(0.9708254,0,0,0.9979434,-192.03195,-136.48049)"
id="g2505">
<rect
- style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393961;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393913;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2455"
width="125.74763"
height="60.11385"
@@ -286,122 +334,108 @@
x="375.64267"
y="229.42824">OS</tspan></text>
</g>
- <g
- transform="translate(388.92107,434.0325)"
- id="g2488">
- <rect
- style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393961;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2463"
- width="125.74763"
- height="60.11385"
- x="9.2015829"
- y="113.18307" />
- <text
- xml:space="preserve"
- style="font-size:17px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="72.03389"
- y="149.57764"
- id="text2409"><tspan
- sodipodi:role="line"
- id="tspan2411"
- x="72.03389"
- y="149.57764">Firewall</tspan></text>
- </g>
- <g
- transform="translate(218.41465,284.74679)"
- id="g2499">
- <rect
- y="262.46878"
- x="15.630155"
- height="60.11385"
- width="125.74763"
- id="rect2461"
- style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393961;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <text
- xml:space="preserve"
- style="font-size:17px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="79.309143"
- y="288.23834"
- id="text2413"><tspan
- sodipodi:role="line"
- id="tspan2415"
- x="79.309143"
- y="288.23834">Taille du</tspan><tspan
- sodipodi:role="line"
- x="79.309143"
- y="309.48834"
- id="tspan2417">réseau</tspan></text>
- </g>
- <path
- inkscape:connection-end="#g2687"
- inkscape:connection-start="#g2493"
- inkscape:connector-type="polyline"
- id="path2844"
- d="M 197.19132,392.63635 L 308.90561,392.63635"
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.01595974px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- inkscape:connection-end="#g2687"
- inkscape:connection-start="#g2522"
- inkscape:connector-type="polyline"
- id="path2846"
- d="M 243.47268,329.81786 L 308.90561,360.15628"
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.01595974px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- inkscape:connection-end="#g2687"
- inkscape:connection-start="#g2505"
- inkscape:connector-type="polyline"
- id="path2848"
- d="M 310.60698,238.80709 L 363.80924,358.54367"
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.01595974px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- inkscape:connection-end="#g2687"
- inkscape:connection-start="#g2528"
- inkscape:connector-type="polyline"
- id="path2850"
- d="M 447.3081,238.80709 L 394.10586,358.54367"
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.01595974px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- inkscape:connection-end="#g2687"
- inkscape:connection-start="#g2471"
- inkscape:connector-type="polyline"
- id="path2852"
- d="M 514.44239,329.81786 L 449.00949,360.15628"
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.01595974px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- inkscape:connection-end="#g2687"
- inkscape:connection-start="#g2516"
- inkscape:connector-type="polyline"
- id="path2854"
- d="M 560.72376,392.63635 L 449.00949,392.63635"
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.01595974px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- inkscape:connection-end="#g2687"
- inkscape:connection-start="#g2477"
- inkscape:connector-type="polyline"
- id="path2856"
- d="M 514.4424,455.4548 L 449.00949,425.1164"
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.01595974px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- inkscape:connection-end="#g2687"
- inkscape:connection-start="#g2488"
- inkscape:connector-type="polyline"
- id="path2858"
- d="M 447.3081,546.46557 L 394.10586,426.72902"
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.01595974px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- inkscape:connection-end="#g2687"
- inkscape:connection-start="#g2499"
- inkscape:connector-type="polyline"
- id="path2860"
- d="M 310.60698,546.46557 L 363.80923,426.72902"
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.01595974px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
- <path
- inkscape:connection-end="#g2687"
- inkscape:connection-start="#g2510"
- inkscape:connector-type="polyline"
- id="path2862"
- d="M 243.47268,455.45481 L 308.90561,425.11639"
- style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.01595974px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
+ <g
+ transform="matrix(0.9708254,0,0,0.9979434,208.61847,-243.6976)"
+ id="g2504">
+ <rect
+ y="319.61163"
+ x="137.05873"
+ height="60.11385"
+ width="125.74763"
+ id="rect2506"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.52393913;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ xml:space="preserve"
+ style="font-size:17px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="199.09831"
+ y="345.3812"
+ id="text2508"><tspan
+ sodipodi:role="line"
+ x="201.80437"
+ y="345.3812"
+ id="tspan2512">Politique de </tspan><tspan
+ sodipodi:role="line"
+ x="199.09831"
+ y="366.6312"
+ id="tspan2516">sécurité</tspan></text>
+ </g>
+ <path
+ inkscape:connection-end="#g3688"
+ inkscape:connection-start="#g2798"
+ inkscape:connector-type="polyline"
+ id="path3863"
+ d="M 260.44313,61.486227 L 260.44314,182.99376"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connection-end="#g3688"
+ inkscape:connection-start="#g2504"
+ inkscape:connector-type="polyline"
+ id="path3865"
+ d="M 363.56719,136.00734 L 303.75483,182.99376"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connection-end="#g3688"
+ inkscape:connection-start="#g2471"
+ inkscape:connector-type="polyline"
+ id="path3867"
+ d="M 397.31754,191.34854 L 328.47322,204.25955"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connection-end="#g3688"
+ inkscape:connection-start="#g2516"
+ inkscape:connector-type="polyline"
+ id="path3869"
+ d="M 397.31754,242.68718 L 328.47322,229.77617"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connection-end="#g3688"
+ inkscape:connection-start="#g2477"
+ inkscape:connector-type="polyline"
+ id="path3871"
+ d="M 373.46043,298.02839 L 307.90995,251.04196"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connection-end="#g3688"
+ inkscape:connection-start="#g2488"
+ inkscape:connector-type="polyline"
+ id="path3873"
+ d="M 321.45671,372.53909 L 273.79136,251.04196"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connection-end="#g3688"
+ inkscape:connection-start="#g2499"
+ inkscape:connector-type="polyline"
+ id="path3875"
+ d="M 199.42956,372.53909 L 247.09492,251.04196"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connection-end="#g3688"
+ inkscape:connection-start="#g2510"
+ inkscape:connector-type="polyline"
+ id="path3877"
+ d="M 147.42585,298.02839 L 212.97633,251.04196"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connection-end="#g3688"
+ inkscape:connection-start="#g2493"
+ inkscape:connector-type="polyline"
+ id="path3879"
+ d="M 123.56873,242.68718 L 192.41306,229.77617"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connection-end="#g3688"
+ inkscape:connection-start="#g2522"
+ inkscape:connector-type="polyline"
+ id="path3881"
+ d="M 123.56873,191.34854 L 192.41306,204.25955"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ inkscape:connection-end="#g3688"
+ inkscape:connection-start="#g2804"
+ inkscape:connector-type="polyline"
+ id="path3883"
+ d="M 157.30584,135.99694 L 217.13144,182.99376"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
</svg>
Modified: externals/Com/Rapport/figures/uml/class.mp
===================================================================
--- externals/Com/Rapport/figures/uml/class.mp 2009-03-19 10:00:03 UTC (rev 63)
+++ externals/Com/Rapport/figures/uml/class.mp 2009-03-19 14:30:30 UTC (rev 64)
@@ -21,7 +21,7 @@
("-instance:OgpCore")
(
"+getInstance():OgpCore",
- "-__init__( uri, [dn:string], [passwd:string], [certs:string[]]):OgpCore",
+ "-OgpCore( uri, [dn:string], [passwd:string], [certs:string[]]):OgpCore",
"+createOU(dn:string, [description:string])",
"+deleteDN(dn:string)",
"-add(dn:string, attrs:string[][])",
@@ -48,9 +48,9 @@
"VALUE_OBJECTSID:string",
"VALUE_OGPSOA:string"
)
- ()
+ ();
- Class.OgpElement("OgpElement")
+ Class.OgpElement("OgpElement (Element)")
()
(
"-setattr(item:string, value:string):void",
@@ -66,16 +66,18 @@
"+extend(elements:OgpElement[]):void",
"+set(name:string, value:string)",
"+merge(peer:OgpElement):void",
- "",
- "",
- "",
- "",
- "",
- "",
- )
- leftToRight(150)(Plugin, OgpCore);
+ "-reorderIds(peer:OgpElement):void",
+ "+toString():string"
+ );
+ leftToRight(100)(Plugin, OgpCore);
+ topToBottom(50)(Plugin, OgpElement);
- drawObjects(Plugin,OgpCore);
+ Package.Core("ogp.core")(OgpCore);
+ Package.Etree("ogp.etree")(OgpElement);
+ Package.Plugins("ogp.plugins")(Plugin);
+
+ drawObjects(Core, Etree, Plugins);
+ drawObjects(Plugin,OgpCore,OgpElement);
clink(aggregationUni)(Plugin, OgpCore);
endfig;
Modified: externals/Com/Rapport/svg2png.sh
===================================================================
--- externals/Com/Rapport/svg2png.sh 2009-03-19 10:00:03 UTC (rev 63)
+++ externals/Com/Rapport/svg2png.sh 2009-03-19 14:30:30 UTC (rev 64)
@@ -23,7 +23,7 @@
EXTENSION=".png"
FILENAME=`echo "$file" | sed "s/\.svg$/$EXTENSION/i"`
#$INKSCAPE -z --file="$file" --export-png="$FILENAME$EXTENSION" --export-dpi=300
- $INKSCAPE --without-gui --export-area-drawing --file="$file" --export-png="$FILENAME" --export-dpi=300
+ $INKSCAPE --without-gui --export-area-drawing --file="$file" --export-png="$FILENAME" --export-dpi=600
done
exit 0
Modified: externals/Com/Rapport/tex/rapport.tex
===================================================================
--- externals/Com/Rapport/tex/rapport.tex 2009-03-19 10:00:03 UTC (rev 63)
+++ externals/Com/Rapport/tex/rapport.tex 2009-03-19 14:30:30 UTC (rev 64)
@@ -1,4 +1,4 @@
-\documentclass[a4paper,11pt,oneside]{report}
+\documentclass[a4paper,11pt,oneside,draft]{report}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts, amsmath, amsthm}
\usepackage[a4paper]{geometry}
@@ -41,6 +41,7 @@
\begin{abstract}
%TODO: résumé à rédiger
+ Le besoin de disposer d'un outil permettant de gérer un parc de machines utilisant un système d'exploitation de type Unix de la même manière qu'il est possible de gérer un parc utilisant Microsoft Windows a été exprimé.
\end{abstract}
%\setcounter{tocdepth}{2}
@@ -153,7 +154,7 @@
\chapter{Situations de vie}
\section{Cycle de vie}
-Le cycle de vie est composé des différentes situations que le produit est ammené à rencontrer depuis sa conception jusqu'à se destruction. Elles sont ici classées par ordre chronologique.
+Le cycle de vie est composé des différentes situations que le produit est ammené à rencontrer depuis sa conception jusqu'à sa destruction. Elles sont ici classées par ordre chronologique.
\begin{enumerate}
\item Définition des objectifs
\item Analyse des besoins et faisabilité
@@ -195,7 +196,7 @@
\hline
\multicolumn{2}{|c|}{\textsc{Fonction}} & \textsc{Critères} & \textsc{Niveaux} & \textsc{Flexibilité} \\ \hline
FP\ref{itm:mep}.1
- & \boitecol{\colfonc}{Appliquer une configuration données à un ensemble hiérarchique de postes clients autorisés depuis un serveur central de manière sécurisée}
+ & \boitecol{\colfonc}{Appliquer une configuration donnée à un ensemble hiérarchique de postes clients autorisés depuis un serveur central de manière sécurisée}
& \boitecol{\colcrit}{OS, versions}
& \boitecol{\colniv}{---}
& F(3) \\ \hline
@@ -243,11 +244,42 @@
\part{Conception}\label{part:conception}
+\chapter{Architecture de l'application}
+%TODO: architecture de l'appli (chapter)
+%% Structure en couches
+%% Explications
+%% Interactions prévues ?
+
+\begin{figure}
+ \centering
+ \includegraphics[width=.8\textwidth]{../figures/arch/layers}
+ \caption{Architecture de l'application}
+\end{figure}
+
+\begin{figure}
+ \centering
+ %TODO: image fonctionnement
+ \caption{Fonctionnement global}
+\end{figure}
+
+\section{Authentification}
+%TODO: authentification
+\section{Annuaire}
+%TODO: annuaire
+\section{Client}
+%TODO: client / démon
+
+\chapter{Annuaire}
+\section{Existant}
+%TODO: annuaire -> existant
+\section{Ajouts}
+%TODO: annuaire -> ajouts
+
\chapter{Gestion de la configuration}
L'objectif est de représenter la configuration de manière homogène au niveau de l'annuaire et de la conserver sous cette forme \og{}le plus longtemps possible\fg{}. On se propose donc de gérer celle-ci au format XML et de ne la convertir au format natif que lorsque cela est nécessaire (au moment de l'écriture du fichier de configuration sur machine).
\section{Structuration de la configuration : schéma XML}
-%TODO
+%TODO: schéma XML -> Michel
\section{Manipulation de la configuration}
%TODO: introduction de la section
@@ -409,27 +441,61 @@
On s'intéresse ici à la conversion d'un fichier de configuration ou d'un fragment de fichier de configuration vers un format XML.
%TODO: génération de fragments XML
-\chapter{Architecture de l'application}
-%TODO: architecture de l'appli (chapter)
-\begin{figure}
- \centering
- \includegraphics[width=.75\textwidth]{../figures/arch/layers}
- \caption{Architecture de l'application}
-\end{figure}
-
\part{Réalisation}
%TODO: réalisation (part)
+\chapter{Environnement de développement}
+\section{Dépôt}
+Le projet est stocké et versionné sur un dépôt \emph{Subversion} (SVN) hébergé par TuxFamily\footnote{Association ayant pour but la mise à disposition de moyens techniques permettant la diffusion de contenus libres : codes sources, documentations... Voir \url{http://www.tuxfamily.org}}. À ce jour, l'accès aux ressources requiert un compte (gratuit) chez TuxFamily.
+
+Une récupération des données du dépôt se fait au moyen de la commande :
+\begin{quote}
+ \begin{verbatim}
+ svn co svn+ssh://<USER>@svn.tuxfamily.org/svnroot/opengp/opengp
+ \end{verbatim}
+\end{quote}
+L'obtention d'un répertoire particulier est possible en précisant le nom de ce répertoire dans l'arborescence en argument supplémentaire de la commande ci-dessus. De plus amples informations concernant les commandes SVN sont données en annexe \ref{chapter:svn} (page \pageref{chapter:svn}).
+
+\section{Arborescence}
\begin{figure}
\centering
- \begin{turn}{90}
- \includegraphics{../figures/uml/class-1}
- \end{turn}
- \caption{Diagramme de classes (\emph{package} \textsf{ogp})}
+ \begin{minipage}{.5\textwidth}
+ \begin{verbatim}
+.
+|-- branches
+|-- tags
+`-- trunk
+ |-- CA
+ |-- schemas
+ `-- src
+ |-- bin
+ |-- lib
+ | `-- ogp
+ | |-- core
+ | |-- etree
+ | `-- plugins
+ | |-- plugin1
+ | `-- plugin2
+ `-- tests
+ \end{verbatim}
+ \end{minipage}
+ \caption{Arborescence du projet}\label{fig:arboProjet}
\end{figure}
+\chapter{Annuaire}
+\section{Schéma LDAP}
+%TODO: schéma LDAP
+\section{Configuration}
+%TODO: configuration LDAP
+
+\chapter{Déploiement}
+% Bibliothèques
+% Installation du démon
+% Droits ?
+% ...
+
\addcontentsline{toc}{chapter}{Table des figures}
\listoffigures
@@ -443,4 +509,46 @@
\addcontentsline{toc}{part}{Annexes}
\part*{Annexes}
+\chapter{Diagramme de classes}
+
+\begin{figure}
+ \centering
+ \begin{turn}{90}
+ \includegraphics{../figures/uml/class-1}
+ \end{turn}
+ \caption{Diagramme de classes (\emph{package} \textsf{ogp})}
+\end{figure}
+
+\chapter{\emph{Subversion} : commandes de base}\label{chapter:svn}
+Utilisation : \texttt{svn {\it commande}}
+\begin{description}
+ \item[add] Déclare l'ajout d'une nouvelle ressource pour le prochain commit.
+ \item[blame] Permet de déterminer quel contributeur a soumis les lignes d'un fichier.
+ \item[checkout (co)] Récupère en local une révision ainsi que ses méta-données depuis le dépôt.
+ \item[cleanup] Nettoie la copie locale pour la remettre dans un état stable.
+ \item[commit (ci)] Enregistre les modifications locales dans le dépôt créant ainsi une nouvelle révision.
+ \item[copy] Copie des ressources à un autre emplacement (localement ou dans le dépôt).
+ \item[delete] Déclare la suppression d'une ressource existante pour le prochain commit (ou supprime directement une ressource du dépôt).
+ \item[diff] Calcule la différence entre deux révisions (permet de créer un patch à appliquer sur une copie locale).
+ \item[export] Récupère une version sans métadonnées depuis le dépôt ou la copie locale.
+ \item[import] Envoie une arborescence locale vers le dépôt.
+ \item[info] Donne les informations sur l'origine de la copie locale.
+ \item[lock] Verrouille un fichier.
+ \item[log] Donne les messages de commit d'une ressource.
+ \item[merge] Calcule la différence entre deux versions et applique cette différence à la copie locale.
+ \item[move] Déclare le déplacement d'une ressource.
+ \item[propdel] Enlève la propriété du fichier.
+ \item[propedit] Édite la valeur d'une propriété.
+ \item[propget] Retourne la valeur d'une propriété.
+ \item[proplist] Donne une liste des propriétés.
+ \item[propset] Ajoute une propriété.
+ \item[resolved] Permet de déclarer un conflit de modifications comme résolu.
+ \item[revert] Revient à une révision donnée d'une ressource. Les modifications locales sont écrasées.
+ \item[status (st)] Indique les changements qui ont été effectués.
+ \item[switch] Met à jour la copie du dépôt.
+ \item[update (up)] Met à jour la copie locale existante depuis la dernière révision disponible sur le dépôt.
+ \item[unlock] Retire un verrou.
+\end{description}
+
+
\end{document}