]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blob - diagramas/arquitectura/arquitectura_general.dia
- Se agrega en los comentarios las reglas de integridad referencial (explicado
[z.facultad/75.10/miklolife.git] / diagramas / arquitectura / arquitectura_general.dia
1 <?xml version="1.0" encoding="UTF-8"?>
2 <dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
3   <dia:diagramdata>
4     <dia:attribute name="background">
5       <dia:color val="#ffffff"/>
6     </dia:attribute>
7     <dia:attribute name="pagebreak">
8       <dia:color val="#000099"/>
9     </dia:attribute>
10     <dia:attribute name="paper">
11       <dia:composite type="paper">
12         <dia:attribute name="name">
13           <dia:string>#A4#</dia:string>
14         </dia:attribute>
15         <dia:attribute name="tmargin">
16           <dia:real val="2.8222000598907471"/>
17         </dia:attribute>
18         <dia:attribute name="bmargin">
19           <dia:real val="2.8222000598907471"/>
20         </dia:attribute>
21         <dia:attribute name="lmargin">
22           <dia:real val="2.8222000598907471"/>
23         </dia:attribute>
24         <dia:attribute name="rmargin">
25           <dia:real val="2.8222000598907471"/>
26         </dia:attribute>
27         <dia:attribute name="is_portrait">
28           <dia:boolean val="false"/>
29         </dia:attribute>
30         <dia:attribute name="scaling">
31           <dia:real val="0.49804657697677612"/>
32         </dia:attribute>
33         <dia:attribute name="fitto">
34           <dia:boolean val="true"/>
35         </dia:attribute>
36         <dia:attribute name="fitwidth">
37           <dia:int val="1"/>
38         </dia:attribute>
39         <dia:attribute name="fitheight">
40           <dia:int val="1"/>
41         </dia:attribute>
42       </dia:composite>
43     </dia:attribute>
44     <dia:attribute name="grid">
45       <dia:composite type="grid">
46         <dia:attribute name="width_x">
47           <dia:real val="1"/>
48         </dia:attribute>
49         <dia:attribute name="width_y">
50           <dia:real val="1"/>
51         </dia:attribute>
52         <dia:attribute name="visible_x">
53           <dia:int val="1"/>
54         </dia:attribute>
55         <dia:attribute name="visible_y">
56           <dia:int val="1"/>
57         </dia:attribute>
58         <dia:composite type="color"/>
59       </dia:composite>
60     </dia:attribute>
61     <dia:attribute name="color">
62       <dia:color val="#d8e5e5"/>
63     </dia:attribute>
64     <dia:attribute name="guides">
65       <dia:composite type="guides">
66         <dia:attribute name="hguides"/>
67         <dia:attribute name="vguides"/>
68       </dia:composite>
69     </dia:attribute>
70   </dia:diagramdata>
71   <dia:layer name="Fondo" visible="true">
72     <dia:object type="UML - SmallPackage" version="0" id="O0">
73       <dia:attribute name="obj_pos">
74         <dia:point val="14.05,5.65"/>
75       </dia:attribute>
76       <dia:attribute name="obj_bb">
77         <dia:rectangle val="14,4.7;18.95,7.1"/>
78       </dia:attribute>
79       <dia:attribute name="elem_corner">
80         <dia:point val="14.05,5.65"/>
81       </dia:attribute>
82       <dia:attribute name="elem_width">
83         <dia:real val="4.8499999999999996"/>
84       </dia:attribute>
85       <dia:attribute name="elem_height">
86         <dia:real val="1.3999999999999999"/>
87       </dia:attribute>
88       <dia:attribute name="line_colour">
89         <dia:color val="#000000"/>
90       </dia:attribute>
91       <dia:attribute name="fill_colour">
92         <dia:color val="#ffffff"/>
93       </dia:attribute>
94       <dia:attribute name="stereotype">
95         <dia:string>##</dia:string>
96       </dia:attribute>
97       <dia:attribute name="text">
98         <dia:composite type="text">
99           <dia:attribute name="string">
100             <dia:string>#Presentacion#</dia:string>
101           </dia:attribute>
102           <dia:attribute name="font">
103             <dia:font family="monospace" style="80" name="Courier"/>
104           </dia:attribute>
105           <dia:attribute name="height">
106             <dia:real val="0.80000000000000004"/>
107           </dia:attribute>
108           <dia:attribute name="pos">
109             <dia:point val="14.35,6.55"/>
110           </dia:attribute>
111           <dia:attribute name="color">
112             <dia:color val="#000000"/>
113           </dia:attribute>
114           <dia:attribute name="alignment">
115             <dia:enum val="0"/>
116           </dia:attribute>
117         </dia:composite>
118       </dia:attribute>
119     </dia:object>
120     <dia:object type="UML - SmallPackage" version="0" id="O1">
121       <dia:attribute name="obj_pos">
122         <dia:point val="14.35,11.35"/>
123       </dia:attribute>
124       <dia:attribute name="obj_bb">
125         <dia:rectangle val="14.3,10.4;18.5,12.8"/>
126       </dia:attribute>
127       <dia:attribute name="elem_corner">
128         <dia:point val="14.35,11.35"/>
129       </dia:attribute>
130       <dia:attribute name="elem_width">
131         <dia:real val="4.0999999999999996"/>
132       </dia:attribute>
133       <dia:attribute name="elem_height">
134         <dia:real val="1.3999999999999999"/>
135       </dia:attribute>
136       <dia:attribute name="line_colour">
137         <dia:color val="#000000"/>
138       </dia:attribute>
139       <dia:attribute name="fill_colour">
140         <dia:color val="#ffffff"/>
141       </dia:attribute>
142       <dia:attribute name="stereotype">
143         <dia:string>##</dia:string>
144       </dia:attribute>
145       <dia:attribute name="text">
146         <dia:composite type="text">
147           <dia:attribute name="string">
148             <dia:string>#Aplicacion#</dia:string>
149           </dia:attribute>
150           <dia:attribute name="font">
151             <dia:font family="monospace" style="80" name="Courier"/>
152           </dia:attribute>
153           <dia:attribute name="height">
154             <dia:real val="0.80000000000000004"/>
155           </dia:attribute>
156           <dia:attribute name="pos">
157             <dia:point val="14.65,12.25"/>
158           </dia:attribute>
159           <dia:attribute name="color">
160             <dia:color val="#000000"/>
161           </dia:attribute>
162           <dia:attribute name="alignment">
163             <dia:enum val="0"/>
164           </dia:attribute>
165         </dia:composite>
166       </dia:attribute>
167     </dia:object>
168     <dia:object type="UML - Note" version="0" id="O2">
169       <dia:attribute name="obj_pos">
170         <dia:point val="0.3,9.7"/>
171       </dia:attribute>
172       <dia:attribute name="obj_bb">
173         <dia:rectangle val="0.25,9.65;11.4,13.85"/>
174       </dia:attribute>
175       <dia:attribute name="elem_corner">
176         <dia:point val="0.3,9.7"/>
177       </dia:attribute>
178       <dia:attribute name="elem_width">
179         <dia:real val="11.050000000000001"/>
180       </dia:attribute>
181       <dia:attribute name="elem_height">
182         <dia:real val="4.1000000000000005"/>
183       </dia:attribute>
184       <dia:attribute name="line_colour">
185         <dia:color val="#000000"/>
186       </dia:attribute>
187       <dia:attribute name="fill_colour">
188         <dia:color val="#ffffff"/>
189       </dia:attribute>
190       <dia:attribute name="text">
191         <dia:composite type="text">
192           <dia:attribute name="string">
193             <dia:string>#Controladores:
194 Clases Controlador.
195 Cada instancia mantiene el 
196 estado de una sesion de un CU#</dia:string>
197           </dia:attribute>
198           <dia:attribute name="font">
199             <dia:font family="monospace" style="0" name="Courier"/>
200           </dia:attribute>
201           <dia:attribute name="height">
202             <dia:real val="0.80000000000000004"/>
203           </dia:attribute>
204           <dia:attribute name="pos">
205             <dia:point val="0.65,10.95"/>
206           </dia:attribute>
207           <dia:attribute name="color">
208             <dia:color val="#000000"/>
209           </dia:attribute>
210           <dia:attribute name="alignment">
211             <dia:enum val="0"/>
212           </dia:attribute>
213         </dia:composite>
214       </dia:attribute>
215     </dia:object>
216     <dia:object type="UML - Dependency" version="0" id="O3">
217       <dia:attribute name="obj_pos">
218         <dia:point val="16.45,7.05"/>
219       </dia:attribute>
220       <dia:attribute name="obj_bb">
221         <dia:rectangle val="15.95,7;16.85,11.8"/>
222       </dia:attribute>
223       <dia:attribute name="orth_points">
224         <dia:point val="16.45,7.05"/>
225         <dia:point val="16.45,9.2"/>
226         <dia:point val="16.4,9.2"/>
227         <dia:point val="16.4,11.35"/>
228       </dia:attribute>
229       <dia:attribute name="orth_orient">
230         <dia:enum val="1"/>
231         <dia:enum val="0"/>
232         <dia:enum val="1"/>
233       </dia:attribute>
234       <dia:attribute name="orth_autoroute">
235         <dia:boolean val="true"/>
236       </dia:attribute>
237       <dia:attribute name="line_colour">
238         <dia:color val="#000000"/>
239       </dia:attribute>
240       <dia:attribute name="name">
241         <dia:string>##</dia:string>
242       </dia:attribute>
243       <dia:attribute name="stereotype">
244         <dia:string>##</dia:string>
245       </dia:attribute>
246       <dia:attribute name="draw_arrow">
247         <dia:boolean val="true"/>
248       </dia:attribute>
249       <dia:connections>
250         <dia:connection handle="0" to="O0" connection="6"/>
251         <dia:connection handle="1" to="O1" connection="1"/>
252       </dia:connections>
253     </dia:object>
254     <dia:object type="UML - SmallPackage" version="0" id="O4">
255       <dia:attribute name="obj_pos">
256         <dia:point val="14.4,17.4"/>
257       </dia:attribute>
258       <dia:attribute name="obj_bb">
259         <dia:rectangle val="14.35,16.45;18.55,19.15"/>
260       </dia:attribute>
261       <dia:attribute name="elem_corner">
262         <dia:point val="14.4,17.4"/>
263       </dia:attribute>
264       <dia:attribute name="elem_width">
265         <dia:real val="4.0999999999999996"/>
266       </dia:attribute>
267       <dia:attribute name="elem_height">
268         <dia:real val="1.7000000000000002"/>
269       </dia:attribute>
270       <dia:attribute name="line_colour">
271         <dia:color val="#000000"/>
272       </dia:attribute>
273       <dia:attribute name="fill_colour">
274         <dia:color val="#ffffff"/>
275       </dia:attribute>
276       <dia:attribute name="stereotype">
277         <dia:string>##</dia:string>
278       </dia:attribute>
279       <dia:attribute name="text">
280         <dia:composite type="text">
281           <dia:attribute name="string">
282             <dia:string>#Dominio#</dia:string>
283           </dia:attribute>
284           <dia:attribute name="font">
285             <dia:font family="monospace" style="80" name="Courier"/>
286           </dia:attribute>
287           <dia:attribute name="height">
288             <dia:real val="1.1000000000000001"/>
289           </dia:attribute>
290           <dia:attribute name="pos">
291             <dia:point val="14.7,18.45"/>
292           </dia:attribute>
293           <dia:attribute name="color">
294             <dia:color val="#000000"/>
295           </dia:attribute>
296           <dia:attribute name="alignment">
297             <dia:enum val="0"/>
298           </dia:attribute>
299         </dia:composite>
300       </dia:attribute>
301     </dia:object>
302     <dia:object type="UML - Note" version="0" id="O5">
303       <dia:attribute name="obj_pos">
304         <dia:point val="0.315,15.675"/>
305       </dia:attribute>
306       <dia:attribute name="obj_bb">
307         <dia:rectangle val="0.265,15.625;12.365,19.825"/>
308       </dia:attribute>
309       <dia:attribute name="elem_corner">
310         <dia:point val="0.315,15.675"/>
311       </dia:attribute>
312       <dia:attribute name="elem_width">
313         <dia:real val="12"/>
314       </dia:attribute>
315       <dia:attribute name="elem_height">
316         <dia:real val="4.1000000000000005"/>
317       </dia:attribute>
318       <dia:attribute name="line_colour">
319         <dia:color val="#000000"/>
320       </dia:attribute>
321       <dia:attribute name="fill_colour">
322         <dia:color val="#ffffff"/>
323       </dia:attribute>
324       <dia:attribute name="text">
325         <dia:composite type="text">
326           <dia:attribute name="string">
327             <dia:string>#Clases de dominio.
328 Modelo del dominio del problema,
329 con todas las entidades de 
330 negocio#</dia:string>
331           </dia:attribute>
332           <dia:attribute name="font">
333             <dia:font family="monospace" style="0" name="Courier"/>
334           </dia:attribute>
335           <dia:attribute name="height">
336             <dia:real val="0.80000000000000004"/>
337           </dia:attribute>
338           <dia:attribute name="pos">
339             <dia:point val="0.665,16.925"/>
340           </dia:attribute>
341           <dia:attribute name="color">
342             <dia:color val="#000000"/>
343           </dia:attribute>
344           <dia:attribute name="alignment">
345             <dia:enum val="0"/>
346           </dia:attribute>
347         </dia:composite>
348       </dia:attribute>
349     </dia:object>
350     <dia:object type="UML - Note" version="0" id="O6">
351       <dia:attribute name="obj_pos">
352         <dia:point val="1.915,3.825"/>
353       </dia:attribute>
354       <dia:attribute name="obj_bb">
355         <dia:rectangle val="1.865,3.775;10.515,7.175"/>
356       </dia:attribute>
357       <dia:attribute name="elem_corner">
358         <dia:point val="1.915,3.825"/>
359       </dia:attribute>
360       <dia:attribute name="elem_width">
361         <dia:real val="8.5500000000000007"/>
362       </dia:attribute>
363       <dia:attribute name="elem_height">
364         <dia:real val="3.3000000000000003"/>
365       </dia:attribute>
366       <dia:attribute name="line_colour">
367         <dia:color val="#000000"/>
368       </dia:attribute>
369       <dia:attribute name="fill_colour">
370         <dia:color val="#ffffff"/>
371       </dia:attribute>
372       <dia:attribute name="text">
373         <dia:composite type="text">
374           <dia:attribute name="string">
375             <dia:string>#Interfaces graficas:
376 Formularios, ventanas,
377 paginas web#</dia:string>
378           </dia:attribute>
379           <dia:attribute name="font">
380             <dia:font family="monospace" style="0" name="Courier"/>
381           </dia:attribute>
382           <dia:attribute name="height">
383             <dia:real val="0.80000000000000004"/>
384           </dia:attribute>
385           <dia:attribute name="pos">
386             <dia:point val="2.265,5.075"/>
387           </dia:attribute>
388           <dia:attribute name="color">
389             <dia:color val="#000000"/>
390           </dia:attribute>
391           <dia:attribute name="alignment">
392             <dia:enum val="0"/>
393           </dia:attribute>
394         </dia:composite>
395       </dia:attribute>
396     </dia:object>
397     <dia:object type="UML - Dependency" version="0" id="O7">
398       <dia:attribute name="obj_pos">
399         <dia:point val="16.4,12.75"/>
400       </dia:attribute>
401       <dia:attribute name="obj_bb">
402         <dia:rectangle val="16,12.225;16.9,17.85"/>
403       </dia:attribute>
404       <dia:attribute name="orth_points">
405         <dia:point val="16.4,12.75"/>
406         <dia:point val="16.4,12.975"/>
407         <dia:point val="16.45,12.975"/>
408         <dia:point val="16.45,17.4"/>
409       </dia:attribute>
410       <dia:attribute name="orth_orient">
411         <dia:enum val="1"/>
412         <dia:enum val="0"/>
413         <dia:enum val="1"/>
414       </dia:attribute>
415       <dia:attribute name="orth_autoroute">
416         <dia:boolean val="false"/>
417       </dia:attribute>
418       <dia:attribute name="line_colour">
419         <dia:color val="#000000"/>
420       </dia:attribute>
421       <dia:attribute name="name">
422         <dia:string>##</dia:string>
423       </dia:attribute>
424       <dia:attribute name="stereotype">
425         <dia:string>##</dia:string>
426       </dia:attribute>
427       <dia:attribute name="draw_arrow">
428         <dia:boolean val="true"/>
429       </dia:attribute>
430       <dia:connections>
431         <dia:connection handle="0" to="O1" connection="6"/>
432         <dia:connection handle="1" to="O4" connection="1"/>
433       </dia:connections>
434     </dia:object>
435     <dia:object type="Standard - Text" version="0" id="O8">
436       <dia:attribute name="obj_pos">
437         <dia:point val="13.7,0.85"/>
438       </dia:attribute>
439       <dia:attribute name="obj_bb">
440         <dia:rectangle val="13.7,0;30.55,1.45"/>
441       </dia:attribute>
442       <dia:attribute name="text">
443         <dia:composite type="text">
444           <dia:attribute name="string">
445             <dia:string>#Arquitectura general del Sistema#</dia:string>
446           </dia:attribute>
447           <dia:attribute name="font">
448             <dia:font family="sans" style="80" name="Helvetica"/>
449           </dia:attribute>
450           <dia:attribute name="height">
451             <dia:real val="1.2"/>
452           </dia:attribute>
453           <dia:attribute name="pos">
454             <dia:point val="13.7,0.85"/>
455           </dia:attribute>
456           <dia:attribute name="color">
457             <dia:color val="#000000"/>
458           </dia:attribute>
459           <dia:attribute name="alignment">
460             <dia:enum val="0"/>
461           </dia:attribute>
462         </dia:composite>
463       </dia:attribute>
464     </dia:object>
465     <dia:object type="Standard - Text" version="0" id="O9">
466       <dia:attribute name="obj_pos">
467         <dia:point val="0.95,2.3"/>
468       </dia:attribute>
469       <dia:attribute name="obj_bb">
470         <dia:rectangle val="0.95,1.6;11.9,2.8"/>
471       </dia:attribute>
472       <dia:attribute name="text">
473         <dia:composite type="text">
474           <dia:attribute name="string">
475             <dia:string>#Arquitectura basada en capas#</dia:string>
476           </dia:attribute>
477           <dia:attribute name="font">
478             <dia:font family="sans" style="0" name="Helvetica"/>
479           </dia:attribute>
480           <dia:attribute name="height">
481             <dia:real val="1"/>
482           </dia:attribute>
483           <dia:attribute name="pos">
484             <dia:point val="0.95,2.3"/>
485           </dia:attribute>
486           <dia:attribute name="color">
487             <dia:color val="#000000"/>
488           </dia:attribute>
489           <dia:attribute name="alignment">
490             <dia:enum val="0"/>
491           </dia:attribute>
492         </dia:composite>
493       </dia:attribute>
494     </dia:object>
495     <dia:object type="Sybase - Stable Queue" version="0" id="O10">
496       <dia:attribute name="obj_pos">
497         <dia:point val="31.1251,27.6751"/>
498       </dia:attribute>
499       <dia:attribute name="obj_bb">
500         <dia:rectangle val="30.1682,27.6251;34.7682,30.8317"/>
501       </dia:attribute>
502       <dia:attribute name="elem_corner">
503         <dia:point val="31.1251,27.6751"/>
504       </dia:attribute>
505       <dia:attribute name="elem_width">
506         <dia:real val="2.6862390431490772"/>
507       </dia:attribute>
508       <dia:attribute name="elem_height">
509         <dia:real val="2.1106163910457036"/>
510       </dia:attribute>
511       <dia:attribute name="line_width">
512         <dia:real val="0.10000000000000001"/>
513       </dia:attribute>
514       <dia:attribute name="line_colour">
515         <dia:color val="#000000"/>
516       </dia:attribute>
517       <dia:attribute name="fill_colour">
518         <dia:color val="#ffffff"/>
519       </dia:attribute>
520       <dia:attribute name="show_background">
521         <dia:boolean val="true"/>
522       </dia:attribute>
523       <dia:attribute name="line_style">
524         <dia:enum val="0"/>
525         <dia:real val="1"/>
526       </dia:attribute>
527       <dia:attribute name="text">
528         <dia:composite type="text">
529           <dia:attribute name="string">
530             <dia:string>#Base de Datos#</dia:string>
531           </dia:attribute>
532           <dia:attribute name="font">
533             <dia:font family="sans" style="0" name="Helvetica"/>
534           </dia:attribute>
535           <dia:attribute name="height">
536             <dia:real val="0.80000000000000004"/>
537           </dia:attribute>
538           <dia:attribute name="pos">
539             <dia:point val="32.4682,30.4817"/>
540           </dia:attribute>
541           <dia:attribute name="color">
542             <dia:color val="#000000"/>
543           </dia:attribute>
544           <dia:attribute name="alignment">
545             <dia:enum val="1"/>
546           </dia:attribute>
547         </dia:composite>
548       </dia:attribute>
549       <dia:attribute name="flip_horizontal">
550         <dia:boolean val="false"/>
551       </dia:attribute>
552       <dia:attribute name="flip_vertical">
553         <dia:boolean val="false"/>
554       </dia:attribute>
555     </dia:object>
556     <dia:object type="UML - SmallPackage" version="0" id="O11">
557       <dia:attribute name="obj_pos">
558         <dia:point val="23.2,17.55"/>
559       </dia:attribute>
560       <dia:attribute name="obj_bb">
561         <dia:rectangle val="23.15,16.6;28.1,19"/>
562       </dia:attribute>
563       <dia:attribute name="elem_corner">
564         <dia:point val="23.2,17.55"/>
565       </dia:attribute>
566       <dia:attribute name="elem_width">
567         <dia:real val="4.8499999999999996"/>
568       </dia:attribute>
569       <dia:attribute name="elem_height">
570         <dia:real val="1.3999999999999999"/>
571       </dia:attribute>
572       <dia:attribute name="line_colour">
573         <dia:color val="#000000"/>
574       </dia:attribute>
575       <dia:attribute name="fill_colour">
576         <dia:color val="#ffffff"/>
577       </dia:attribute>
578       <dia:attribute name="stereotype">
579         <dia:string>##</dia:string>
580       </dia:attribute>
581       <dia:attribute name="text">
582         <dia:composite type="text">
583           <dia:attribute name="string">
584             <dia:string>#Persistencia#</dia:string>
585           </dia:attribute>
586           <dia:attribute name="font">
587             <dia:font family="monospace" style="80" name="Courier"/>
588           </dia:attribute>
589           <dia:attribute name="height">
590             <dia:real val="0.80000000000000004"/>
591           </dia:attribute>
592           <dia:attribute name="pos">
593             <dia:point val="23.5,18.45"/>
594           </dia:attribute>
595           <dia:attribute name="color">
596             <dia:color val="#000000"/>
597           </dia:attribute>
598           <dia:attribute name="alignment">
599             <dia:enum val="0"/>
600           </dia:attribute>
601         </dia:composite>
602       </dia:attribute>
603     </dia:object>
604     <dia:object type="UML - Dependency" version="0" id="O12">
605       <dia:attribute name="obj_pos">
606         <dia:point val="18.45,12.75"/>
607       </dia:attribute>
608       <dia:attribute name="obj_bb">
609         <dia:rectangle val="18.4,12.7;26.05,18"/>
610       </dia:attribute>
611       <dia:attribute name="orth_points">
612         <dia:point val="18.45,12.75"/>
613         <dia:point val="18.45,15.15"/>
614         <dia:point val="25.6,15.15"/>
615         <dia:point val="25.6,17.55"/>
616       </dia:attribute>
617       <dia:attribute name="orth_orient">
618         <dia:enum val="1"/>
619         <dia:enum val="0"/>
620         <dia:enum val="1"/>
621       </dia:attribute>
622       <dia:attribute name="orth_autoroute">
623         <dia:boolean val="true"/>
624       </dia:attribute>
625       <dia:attribute name="line_colour">
626         <dia:color val="#000000"/>
627       </dia:attribute>
628       <dia:attribute name="name">
629         <dia:string>##</dia:string>
630       </dia:attribute>
631       <dia:attribute name="stereotype">
632         <dia:string>##</dia:string>
633       </dia:attribute>
634       <dia:attribute name="draw_arrow">
635         <dia:boolean val="true"/>
636       </dia:attribute>
637       <dia:connections>
638         <dia:connection handle="0" to="O1" connection="7"/>
639         <dia:connection handle="1" to="O11" connection="1"/>
640       </dia:connections>
641     </dia:object>
642     <dia:object type="UML - Dependency" version="0" id="O13">
643       <dia:attribute name="obj_pos">
644         <dia:point val="23.2,18.25"/>
645       </dia:attribute>
646       <dia:attribute name="obj_bb">
647         <dia:rectangle val="18.4293,17.5;23.3,19.1"/>
648       </dia:attribute>
649       <dia:attribute name="orth_points">
650         <dia:point val="23.2,18.25"/>
651         <dia:point val="23.2,18.25"/>
652         <dia:point val="18.5,18.25"/>
653         <dia:point val="18.5,18.25"/>
654       </dia:attribute>
655       <dia:attribute name="orth_orient">
656         <dia:enum val="0"/>
657         <dia:enum val="1"/>
658         <dia:enum val="0"/>
659       </dia:attribute>
660       <dia:attribute name="orth_autoroute">
661         <dia:boolean val="true"/>
662       </dia:attribute>
663       <dia:attribute name="line_colour">
664         <dia:color val="#000000"/>
665       </dia:attribute>
666       <dia:attribute name="name">
667         <dia:string>##</dia:string>
668       </dia:attribute>
669       <dia:attribute name="stereotype">
670         <dia:string>##</dia:string>
671       </dia:attribute>
672       <dia:attribute name="draw_arrow">
673         <dia:boolean val="true"/>
674       </dia:attribute>
675       <dia:connections>
676         <dia:connection handle="0" to="O11" connection="3"/>
677         <dia:connection handle="1" to="O4" connection="4"/>
678       </dia:connections>
679     </dia:object>
680     <dia:object type="UML - Note" version="0" id="O14">
681       <dia:attribute name="obj_pos">
682         <dia:point val="28.9501,15"/>
683       </dia:attribute>
684       <dia:attribute name="obj_bb">
685         <dia:rectangle val="28.9001,14.95;40.3501,19.15"/>
686       </dia:attribute>
687       <dia:attribute name="elem_corner">
688         <dia:point val="28.9501,15"/>
689       </dia:attribute>
690       <dia:attribute name="elem_width">
691         <dia:real val="11.35"/>
692       </dia:attribute>
693       <dia:attribute name="elem_height">
694         <dia:real val="4.1000000000000005"/>
695       </dia:attribute>
696       <dia:attribute name="line_colour">
697         <dia:color val="#000000"/>
698       </dia:attribute>
699       <dia:attribute name="fill_colour">
700         <dia:color val="#ffffff"/>
701       </dia:attribute>
702       <dia:attribute name="text">
703         <dia:composite type="text">
704           <dia:attribute name="string">
705             <dia:string>#Clases DataService.
706 Abstraen el metodo con el cual
707 se accedera al almacenamiento
708 persistente#</dia:string>
709           </dia:attribute>
710           <dia:attribute name="font">
711             <dia:font family="monospace" style="0" name="Courier"/>
712           </dia:attribute>
713           <dia:attribute name="height">
714             <dia:real val="0.80000000000000004"/>
715           </dia:attribute>
716           <dia:attribute name="pos">
717             <dia:point val="29.3001,16.25"/>
718           </dia:attribute>
719           <dia:attribute name="color">
720             <dia:color val="#000000"/>
721           </dia:attribute>
722           <dia:attribute name="alignment">
723             <dia:enum val="0"/>
724           </dia:attribute>
725         </dia:composite>
726       </dia:attribute>
727     </dia:object>
728     <dia:object type="UML - SmallPackage" version="0" id="O15">
729       <dia:attribute name="obj_pos">
730         <dia:point val="14.4001,25.6"/>
731       </dia:attribute>
732       <dia:attribute name="obj_bb">
733         <dia:rectangle val="14.3501,24.65;24.8001,27.05"/>
734       </dia:attribute>
735       <dia:attribute name="elem_corner">
736         <dia:point val="14.4001,25.6"/>
737       </dia:attribute>
738       <dia:attribute name="elem_width">
739         <dia:real val="10.35"/>
740       </dia:attribute>
741       <dia:attribute name="elem_height">
742         <dia:real val="1.3999999999999999"/>
743       </dia:attribute>
744       <dia:attribute name="line_colour">
745         <dia:color val="#000000"/>
746       </dia:attribute>
747       <dia:attribute name="fill_colour">
748         <dia:color val="#ffffff"/>
749       </dia:attribute>
750       <dia:attribute name="stereotype">
751         <dia:string>##</dia:string>
752       </dia:attribute>
753       <dia:attribute name="text">
754         <dia:composite type="text">
755           <dia:attribute name="string">
756             <dia:string>#Framework de desarrollo Base#</dia:string>
757           </dia:attribute>
758           <dia:attribute name="font">
759             <dia:font family="monospace" style="0" name="Courier"/>
760           </dia:attribute>
761           <dia:attribute name="height">
762             <dia:real val="0.80000000000000004"/>
763           </dia:attribute>
764           <dia:attribute name="pos">
765             <dia:point val="14.7001,26.5"/>
766           </dia:attribute>
767           <dia:attribute name="color">
768             <dia:color val="#000000"/>
769           </dia:attribute>
770           <dia:attribute name="alignment">
771             <dia:enum val="0"/>
772           </dia:attribute>
773         </dia:composite>
774       </dia:attribute>
775     </dia:object>
776     <dia:object type="UML - SmallPackage" version="0" id="O16">
777       <dia:attribute name="obj_pos">
778         <dia:point val="29.0501,22.15"/>
779       </dia:attribute>
780       <dia:attribute name="obj_bb">
781         <dia:rectangle val="29.0001,21.2;36.0001,24.4"/>
782       </dia:attribute>
783       <dia:attribute name="elem_corner">
784         <dia:point val="29.0501,22.15"/>
785       </dia:attribute>
786       <dia:attribute name="elem_width">
787         <dia:real val="6.8999999999999995"/>
788       </dia:attribute>
789       <dia:attribute name="elem_height">
790         <dia:real val="2.2000000000000002"/>
791       </dia:attribute>
792       <dia:attribute name="line_colour">
793         <dia:color val="#000000"/>
794       </dia:attribute>
795       <dia:attribute name="fill_colour">
796         <dia:color val="#ffffff"/>
797       </dia:attribute>
798       <dia:attribute name="stereotype">
799         <dia:string>##</dia:string>
800       </dia:attribute>
801       <dia:attribute name="text">
802         <dia:composite type="text">
803           <dia:attribute name="string">
804             <dia:string>#Servicios tecnicos
805 de Persistencia#</dia:string>
806           </dia:attribute>
807           <dia:attribute name="font">
808             <dia:font family="monospace" style="0" name="Courier"/>
809           </dia:attribute>
810           <dia:attribute name="height">
811             <dia:real val="0.80000000000000004"/>
812           </dia:attribute>
813           <dia:attribute name="pos">
814             <dia:point val="29.3501,23.05"/>
815           </dia:attribute>
816           <dia:attribute name="color">
817             <dia:color val="#000000"/>
818           </dia:attribute>
819           <dia:attribute name="alignment">
820             <dia:enum val="0"/>
821           </dia:attribute>
822         </dia:composite>
823       </dia:attribute>
824     </dia:object>
825     <dia:object type="UML - Note" version="0" id="O17">
826       <dia:attribute name="obj_pos">
827         <dia:point val="0.2502,22.9"/>
828       </dia:attribute>
829       <dia:attribute name="obj_bb">
830         <dia:rectangle val="0.2002,22.85;13.1002,27.85"/>
831       </dia:attribute>
832       <dia:attribute name="elem_corner">
833         <dia:point val="0.2502,22.9"/>
834       </dia:attribute>
835       <dia:attribute name="elem_width">
836         <dia:real val="12.800000000000001"/>
837       </dia:attribute>
838       <dia:attribute name="elem_height">
839         <dia:real val="4.9000000000000004"/>
840       </dia:attribute>
841       <dia:attribute name="line_colour">
842         <dia:color val="#000000"/>
843       </dia:attribute>
844       <dia:attribute name="fill_colour">
845         <dia:color val="#ffffff"/>
846       </dia:attribute>
847       <dia:attribute name="text">
848         <dia:composite type="text">
849           <dia:attribute name="string">
850             <dia:string>#Servicios tecnicos BASE sobre los
851 que residira el Sistema.
852 TODAS las capas de la aplicacion
853 conocen esta capa base.
854 Ej: Librerias Java, fwk .NET, etc.#</dia:string>
855           </dia:attribute>
856           <dia:attribute name="font">
857             <dia:font family="monospace" style="0" name="Courier"/>
858           </dia:attribute>
859           <dia:attribute name="height">
860             <dia:real val="0.80000000000000004"/>
861           </dia:attribute>
862           <dia:attribute name="pos">
863             <dia:point val="0.6002,24.15"/>
864           </dia:attribute>
865           <dia:attribute name="color">
866             <dia:color val="#000000"/>
867           </dia:attribute>
868           <dia:attribute name="alignment">
869             <dia:enum val="0"/>
870           </dia:attribute>
871         </dia:composite>
872       </dia:attribute>
873     </dia:object>
874     <dia:object type="UML - Dependency" version="0" id="O18">
875       <dia:attribute name="obj_pos">
876         <dia:point val="25.6,18.95"/>
877       </dia:attribute>
878       <dia:attribute name="obj_bb">
879         <dia:rectangle val="25.55,18.9;29.5001,24.1"/>
880       </dia:attribute>
881       <dia:attribute name="orth_points">
882         <dia:point val="25.6,18.95"/>
883         <dia:point val="25.6,23.25"/>
884         <dia:point val="29.0501,23.25"/>
885       </dia:attribute>
886       <dia:attribute name="orth_orient">
887         <dia:enum val="1"/>
888         <dia:enum val="0"/>
889       </dia:attribute>
890       <dia:attribute name="orth_autoroute">
891         <dia:boolean val="true"/>
892       </dia:attribute>
893       <dia:attribute name="line_colour">
894         <dia:color val="#000000"/>
895       </dia:attribute>
896       <dia:attribute name="name">
897         <dia:string>##</dia:string>
898       </dia:attribute>
899       <dia:attribute name="stereotype">
900         <dia:string>##</dia:string>
901       </dia:attribute>
902       <dia:attribute name="draw_arrow">
903         <dia:boolean val="true"/>
904       </dia:attribute>
905       <dia:connections>
906         <dia:connection handle="0" to="O11" connection="6"/>
907         <dia:connection handle="1" to="O16" connection="3"/>
908       </dia:connections>
909     </dia:object>
910     <dia:object type="UML - Dependency" version="0" id="O19">
911       <dia:attribute name="obj_pos">
912         <dia:point val="32.5001,24.35"/>
913       </dia:attribute>
914       <dia:attribute name="obj_bb">
915         <dia:rectangle val="32.0182,24.3;32.9182,28.1251"/>
916       </dia:attribute>
917       <dia:attribute name="orth_points">
918         <dia:point val="32.5001,24.35"/>
919         <dia:point val="32.5001,26.0125"/>
920         <dia:point val="32.4682,26.0125"/>
921         <dia:point val="32.4682,27.6751"/>
922       </dia:attribute>
923       <dia:attribute name="orth_orient">
924         <dia:enum val="1"/>
925         <dia:enum val="0"/>
926         <dia:enum val="1"/>
927       </dia:attribute>
928       <dia:attribute name="orth_autoroute">
929         <dia:boolean val="true"/>
930       </dia:attribute>
931       <dia:attribute name="line_colour">
932         <dia:color val="#000000"/>
933       </dia:attribute>
934       <dia:attribute name="name">
935         <dia:string>##</dia:string>
936       </dia:attribute>
937       <dia:attribute name="stereotype">
938         <dia:string>##</dia:string>
939       </dia:attribute>
940       <dia:attribute name="draw_arrow">
941         <dia:boolean val="true"/>
942       </dia:attribute>
943       <dia:connections>
944         <dia:connection handle="0" to="O16" connection="6"/>
945         <dia:connection handle="1" to="O10" connection="0"/>
946       </dia:connections>
947     </dia:object>
948     <dia:object type="UML - Note" version="0" id="O20">
949       <dia:attribute name="obj_pos">
950         <dia:point val="37.0652,21.825"/>
951       </dia:attribute>
952       <dia:attribute name="obj_bb">
953         <dia:rectangle val="37.0152,21.775;45.0152,24.375"/>
954       </dia:attribute>
955       <dia:attribute name="elem_corner">
956         <dia:point val="37.0652,21.825"/>
957       </dia:attribute>
958       <dia:attribute name="elem_width">
959         <dia:real val="7.9000000000000004"/>
960       </dia:attribute>
961       <dia:attribute name="elem_height">
962         <dia:real val="2.5"/>
963       </dia:attribute>
964       <dia:attribute name="line_colour">
965         <dia:color val="#000000"/>
966       </dia:attribute>
967       <dia:attribute name="fill_colour">
968         <dia:color val="#ffffff"/>
969       </dia:attribute>
970       <dia:attribute name="text">
971         <dia:composite type="text">
972           <dia:attribute name="string">
973             <dia:string>#Ej: Hibernate, JDBC,
974 ADO.NET, etc.#</dia:string>
975           </dia:attribute>
976           <dia:attribute name="font">
977             <dia:font family="monospace" style="0" name="Courier"/>
978           </dia:attribute>
979           <dia:attribute name="height">
980             <dia:real val="0.80000000000000004"/>
981           </dia:attribute>
982           <dia:attribute name="pos">
983             <dia:point val="37.4152,23.075"/>
984           </dia:attribute>
985           <dia:attribute name="color">
986             <dia:color val="#000000"/>
987           </dia:attribute>
988           <dia:attribute name="alignment">
989             <dia:enum val="0"/>
990           </dia:attribute>
991         </dia:composite>
992       </dia:attribute>
993     </dia:object>
994     <dia:object type="UML - SmallPackage" version="0" id="O21">
995       <dia:attribute name="obj_pos">
996         <dia:point val="24.0285,10.9187"/>
997       </dia:attribute>
998       <dia:attribute name="obj_bb">
999         <dia:rectangle val="23.9785,9.9687;27.8285,12.3687"/>
1000       </dia:attribute>
1001       <dia:attribute name="elem_corner">
1002         <dia:point val="24.0285,10.9187"/>
1003       </dia:attribute>
1004       <dia:attribute name="elem_width">
1005         <dia:real val="3.75"/>
1006       </dia:attribute>
1007       <dia:attribute name="elem_height">
1008         <dia:real val="1.3999999999999999"/>
1009       </dia:attribute>
1010       <dia:attribute name="line_colour">
1011         <dia:color val="#000000"/>
1012       </dia:attribute>
1013       <dia:attribute name="fill_colour">
1014         <dia:color val="#ffffff"/>
1015       </dia:attribute>
1016       <dia:attribute name="stereotype">
1017         <dia:string>##</dia:string>
1018       </dia:attribute>
1019       <dia:attribute name="text">
1020         <dia:composite type="text">
1021           <dia:attribute name="string">
1022             <dia:string>#Seguridad#</dia:string>
1023           </dia:attribute>
1024           <dia:attribute name="font">
1025             <dia:font family="monospace" style="0" name="Courier"/>
1026           </dia:attribute>
1027           <dia:attribute name="height">
1028             <dia:real val="0.80000000000000004"/>
1029           </dia:attribute>
1030           <dia:attribute name="pos">
1031             <dia:point val="24.3285,11.8187"/>
1032           </dia:attribute>
1033           <dia:attribute name="color">
1034             <dia:color val="#000000"/>
1035           </dia:attribute>
1036           <dia:attribute name="alignment">
1037             <dia:enum val="0"/>
1038           </dia:attribute>
1039         </dia:composite>
1040       </dia:attribute>
1041     </dia:object>
1042     <dia:object type="UML - Note" version="0" id="O22">
1043       <dia:attribute name="obj_pos">
1044         <dia:point val="28.4285,7.71875"/>
1045       </dia:attribute>
1046       <dia:attribute name="obj_bb">
1047         <dia:rectangle val="28.3785,7.66875;43.3285,12.6688"/>
1048       </dia:attribute>
1049       <dia:attribute name="elem_corner">
1050         <dia:point val="28.4285,7.71875"/>
1051       </dia:attribute>
1052       <dia:attribute name="elem_width">
1053         <dia:real val="14.85"/>
1054       </dia:attribute>
1055       <dia:attribute name="elem_height">
1056         <dia:real val="4.9000000000000004"/>
1057       </dia:attribute>
1058       <dia:attribute name="line_colour">
1059         <dia:color val="#000000"/>
1060       </dia:attribute>
1061       <dia:attribute name="fill_colour">
1062         <dia:color val="#ffffff"/>
1063       </dia:attribute>
1064       <dia:attribute name="text">
1065         <dia:composite type="text">
1066           <dia:attribute name="string">
1067             <dia:string>#Ofrece la funcionalidad
1068 para poder validar usuarios (login) y
1069 evaluar si un usuario/rol tiene los 
1070 permisos suficientes para poder realizar
1071 cierta operacion#</dia:string>
1072           </dia:attribute>
1073           <dia:attribute name="font">
1074             <dia:font family="monospace" style="0" name="Courier"/>
1075           </dia:attribute>
1076           <dia:attribute name="height">
1077             <dia:real val="0.80000000000000004"/>
1078           </dia:attribute>
1079           <dia:attribute name="pos">
1080             <dia:point val="28.7785,8.96875"/>
1081           </dia:attribute>
1082           <dia:attribute name="color">
1083             <dia:color val="#000000"/>
1084           </dia:attribute>
1085           <dia:attribute name="alignment">
1086             <dia:enum val="0"/>
1087           </dia:attribute>
1088         </dia:composite>
1089       </dia:attribute>
1090     </dia:object>
1091     <dia:object type="UML - Dependency" version="0" id="O23">
1092       <dia:attribute name="obj_pos">
1093         <dia:point val="18.45,12.05"/>
1094       </dia:attribute>
1095       <dia:attribute name="obj_bb">
1096         <dia:rectangle val="18.4,11.0844;24.4785,12.6844"/>
1097       </dia:attribute>
1098       <dia:attribute name="orth_points">
1099         <dia:point val="18.45,12.05"/>
1100         <dia:point val="21.2392,12.05"/>
1101         <dia:point val="21.2392,11.6187"/>
1102         <dia:point val="24.0285,11.6187"/>
1103       </dia:attribute>
1104       <dia:attribute name="orth_orient">
1105         <dia:enum val="0"/>
1106         <dia:enum val="1"/>
1107         <dia:enum val="0"/>
1108       </dia:attribute>
1109       <dia:attribute name="orth_autoroute">
1110         <dia:boolean val="true"/>
1111       </dia:attribute>
1112       <dia:attribute name="line_colour">
1113         <dia:color val="#000000"/>
1114       </dia:attribute>
1115       <dia:attribute name="name">
1116         <dia:string>##</dia:string>
1117       </dia:attribute>
1118       <dia:attribute name="stereotype">
1119         <dia:string>##</dia:string>
1120       </dia:attribute>
1121       <dia:attribute name="draw_arrow">
1122         <dia:boolean val="true"/>
1123       </dia:attribute>
1124       <dia:connections>
1125         <dia:connection handle="0" to="O1" connection="4"/>
1126         <dia:connection handle="1" to="O21" connection="3"/>
1127       </dia:connections>
1128     </dia:object>
1129   </dia:layer>
1130 </dia:diagram>