manualargouml español
Post on 15-Oct-2015
44 Views
Preview:
TRANSCRIPT
-
5/25/2018 ManualArgoUML Espaol
1/226
ArgoUML: Manual de UsuarioTutorial y descripcin de referencia
Alejandro RamirezPhilippe Vanpeperstraete
Andreas RueckertKunle Odutola
Jeremy BennettLinus Tolke
Michiel van der Wulp
-
5/25/2018 ManualArgoUML Espaol
2/226
ArgoUML: Manual de Usuario : Tutorial y descripcin de re-ferenciapor Alejandro Ramirez, Philippe Vanpeperstraete, Andreas Rueckert, Kunle Odutola, Jeremy Bennett,Linus Tolke, y Michiel van der WulpCopyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Michiel van der WulpCopyright 2003 Linus Tolke
Copyright 2001, 2002 Jeremy BennettCopyright 2001 Kunle OdutolaCopyright 2000 Philippe VanpeperstraeteCopyright 2000 Alejandro RamirezCopyright 2000 Andreas Rueckert
Resumen
Esta version de el manual est planeado para describir la versin 0.34 de ArgoUML.
Este material puede ser distribuido solo sujeto a los terminos y condiciones establecidos en la Open Publication License, v1.0 oposterior. Una copia de esta licencia est incluida en la seccinOpen Publication License.La ltima versin est actualmente dis-ponible enhttp://www.opencontent.org/openpub/[http://www.opencontent.org/openpub/].
http://www.opencontent.org/openpub/http://www.opencontent.org/openpub/ -
5/25/2018 ManualArgoUML Espaol
3/226
-
5/25/2018 ManualArgoUML Espaol
4/226
Tabla de contenidos1. Prefacio ......... ........................................................ ............................................ xvii
1. Introduccin ...........................................................................................................11.1. Origenes y Visin General de ArgoUML ...........................................................11.1.1. Analisis Orientado a Objeto y Diseo .....................................................11.1.2. El Desarrollo de ArgoUML ..................................................................11.1.3. Encontrando Mas Sobre el Proyecto ArgoUML ........................................2
1.2. Alcance de Este Manual de Usuario ..................................................................21.2.1. Audiencia Objetivo .............................................................................21.2.2. Alcance ............................................................................................3
1.3. Visin General del Manual de Usuario ..............................................................31.3.1. Estructura del Manual Tutorial ..............................................................31.3.2. Estructura del Manual de Referencia ......................................................31.3.3. Retroalimentacin por el Usuario ...........................................................4
1.4. Supuestos ....................................................................................................41. Tutorial ..................................................................................................................5
2. Introduccin (escribiendose) ..............................................................................63. OOA&D basada en UML ..................................................................................7
3.1. Antecedentes para UML .........................................................................73.2. Procesos Basados en UML para OOA&D ..................................................7
3.2.1. Tipos de Procesos .......................................................................83.2.2. Un Proceso de Desarrollo para este Manual ................................... 12
3.3. Por que ArgoUML es Diferente ............................................................. 133.3.1. Psicologa Cognitiva ................................................................. 133.3.2. Estandares Abiertos................................................. .................. 143.3.3. 100% Java Puro............................................. ........................... 153.3.4. Codigo Abierto....................................................... .................. 15
3.4. Fundamentos de ArgoUML........................................ ........................... 163.4.1. Empezando................................................... ........................... 163.4.2. El Interfaz de Usuario de ArgoUML........................... .................. 19
3.4.3. Salida..................................................................................... 283.4.4. Trabajando Con Criticas de Diseo .............................................. 31
3.5. El Casos de Estudio (A escribir).................................. ........................... 344. Captura de Requerimientos......................................... ..................................... 35
4.1. Introduccin......................................... .............................................. 354.2. El Prodeso de Captura de Requerimientos........... ..................................... 35
4.2.1. Pasos del Proceso ..................................................................... 364.3. Salida del Proceso de Captura de Requerimientos ........... ........................... 36
4.3.1. Documento de Visin.................. .............................................. 374.3.2. Diagrama de Casos de Uso ........... .............................................. 374.3.3. La Especificacin de Casos de Uso .............................................. 424.3.4. .............................................................................................. 45
4.4.......................................................................................................... 454.4.1. .............................................................................................. 454.4.2. .............................................................................................. 454.4.3. .............................................................................................. 464.4.4. .............................................................................................. 464.4.5. .............................................................................................. 464.4.6. .............................................................................................. 464.4.7. .............................................................................................. 46
4.5.......................................................................................................... 474.5.1. .............................................................................................. 474.5.2. .............................................................................................. 474.5.3. .............................................................................................. 47
iv
-
5/25/2018 ManualArgoUML Espaol
5/226
4.5.4. .............................................................................................. 474.5.5. .............................................................................................. 474.5.6. .............................................................................................. 47
5. ................................................................................................................... 485.1.......................................................................................................... 48
5.1.1. .............................................................................................. 485.1.2. .............................................................................................. 48
5.1.3. .............................................................................................. 485.1.4. .............................................................................................. 485.1.5. .............................................................................................. 485.1.6. .............................................................................................. 48
5.2.......................................................................................................... 485.2.1. .............................................................................................. 485.2.2. .............................................................................................. 48
5.3.......................................................................................................... 485.3.1. .............................................................................................. 485.3.2. .............................................................................................. 485.3.3. .............................................................................................. 485.3.4. .............................................................................................. 49
5.4.......................................................................................................... 495.4.1. .............................................................................................. 495.4.2. .............................................................................................. 495.4.3. .............................................................................................. 49
5.5.......................................................................................................... 495.5.1. .............................................................................................. 495.5.2. .............................................................................................. 495.5.3. .............................................................................................. 49
5.6.......................................................................................................... 495.6.1. .............................................................................................. 495.6.2. .............................................................................................. 49
5.7.......................................................................................................... 495.7.1. .............................................................................................. 495.7.2. .............................................................................................. 495.7.3. .............................................................................................. 505.7.4. .............................................................................................. 505.7.5. .............................................................................................. 50
5.8.......................................................................................................... 505.9.......................................................................................................... 505.10........................................................................................................ 50
5.10.1................................................................... ........................... 505.10.2................................................................... ........................... 505.10.3................................................................... ........................... 505.10.4................................................................... ........................... 505.10.5................................................................... ........................... 50
6. ................................................................................................................... 516.1.......................................................................................................... 51
6.1.1. .............................................................................................. 516.1.2. .............................................................................................. 51
6.1.3. .............................................................................................. 516.1.4. .............................................................................................. 516.1.5. .............................................................................................. 516.1.6. .............................................................................................. 516.1.7. .............................................................................................. 51
6.2.......................................................................................................... 516.2.1. .............................................................................................. 516.2.2. .............................................................................................. 51
6.3.......................................................................................................... 516.3.1. .............................................................................................. 51
ArgoUML: Manual de Usuario
v
-
5/25/2018 ManualArgoUML Espaol
6/226
6.3.2. .............................................................................................. 516.3.3. .............................................................................................. 52
6.4.......................................................................................................... 526.4.1. .............................................................................................. 526.4.2. .............................................................................................. 52
6.5.......................................................................................................... 526.5.1. .............................................................................................. 52
6.5.2. .............................................................................................. 526.5.3. .............................................................................................. 52
6.6.......................................................................................................... 546.6.1. .............................................................................................. 546.6.2. .............................................................................................. 546.6.3. .............................................................................................. 55
6.7.......................................................................................................... 556.7.1. .............................................................................................. 556.7.2. .............................................................................................. 556.7.3. .............................................................................................. 55
6.8.......................................................................................................... 556.8.1. .............................................................................................. 556.8.2. .............................................................................................. 55
6.9.......................................................................................................... 556.9.1. .............................................................................................. 556.9.2. .............................................................................................. 556.9.3. .............................................................................................. 566.9.4. .............................................................................................. 566.9.5. .............................................................................................. 56
6.10........................................................................................................ 566.10.1................................................................... ........................... 56
6.11........................................................................................................ 566.11.1................................................................... ........................... 566.11.2................................................................... ........................... 56
6.12........................................................................................................ 566.12.1................................................................... ........................... 56
6.13........................................................................................................ 566.13.1................................................................... ........................... 566.13.2................................................................... ........................... 576.13.3................................................................... ........................... 57
6.14........................................................................................................ 576.15........................................................................................................ 57
6.15.1................................................................... ........................... 576.15.2................................................................... ........................... 576.15.3................................................................... ........................... 576.15.4................................................................... ........................... 576.15.5................................................................... ........................... 576.15.6................................................................... ........................... 576.15.7................................................................... ........................... 576.15.8................................................................... ........................... 586.15.9................................................................... ........................... 58
7. ................................................................................................................... 597.1.......................................................................................................... 597.2.......................................................................................................... 59
7.2.1. .............................................................................................. 597.2.2. .............................................................................................. 59
7.3.......................................................................................................... 597.3.1. .............................................................................................. 597.3.2. .............................................................................................. 59
7.4.......................................................................................................... 597.5.......................................................................................................... 59
ArgoUML: Manual de Usuario
vi
-
5/25/2018 ManualArgoUML Espaol
7/226
2. ........................................................................................................................... 608. ................................................................................................................... 61
8.1.......................................................................................................... 618.2.......................................................................................................... 61
8.2.1. .............................................................................................. 618.2.2. .............................................................................................. 618.2.3. .............................................................................................. 62
8.2.4. .............................................................................................. 628.2.5. .............................................................................................. 628.2.6. .............................................................................................. 628.2.7. .............................................................................................. 628.2.8. .............................................................................................. 628.2.9. .............................................................................................. 628.2.10................................................................... ........................... 62
8.3.......................................................................................................... 628.3.1. .............................................................................................. 62
8.4.......................................................................................................... 629. ................................................................................................................... 63
9.1.......................................................................................................... 639.2.......................................................................................................... 639.3.......................................................................................................... 639.4.......................................................................................................... 63
10................................................................................................................... 6410.1........................................................................................................ 6410.2........................................................................................................ 6410.3........................................................................................................ 64
10.3.1................................................................... ........................... 6410.3.2................................................................... ........................... 6410.3.3................................................................... ........................... 6510.3.4................................................................... ........................... 6510.3.5................................................................... ........................... 6510.3.6................................................................... ........................... 6610.3.7................................................................... ........................... 6610.3.8................................................................... ........................... 6710.3.9................................................................... ........................... 6810.3.10.............................................. .............................................. 6810.3.11.............................................. .............................................. 6810.3.12.............................................. .............................................. 6810.3.13.............................................. .............................................. 6810.3.14.............................................. .............................................. 6910.3.15.............................................. .............................................. 7210.3.16.............................................. .............................................. 72
10.4........................................................................................................ 7210.4.1................................................................... ........................... 7210.4.2................................................................... ........................... 7310.4.3................................................................... ........................... 7310.4.4................................................................... ........................... 7310.4.5................................................................... ........................... 73
10.5........................................................................................................ 8010.5.1................................................................... ........................... 8010.5.2................................................................... ........................... 8110.5.3................................................................... ........................... 8210.5.4................................................................... ........................... 8210.5.5................................................................... ........................... 8210.5.6................................................................... ........................... 8210.5.7................................................................... ........................... 8210.5.8................................................................... ........................... 82
10.6........................................................................................................ 82
ArgoUML: Manual de Usuario
vii
-
5/25/2018 ManualArgoUML Espaol
8/226
10.6.1. ................................................. ..................................... 82
10.6.2. ................................................. ..................................... 83
10.6.3................................................................... ........................... 8310.6.4................................................................... ........................... 8310.6.5................................................................... ........................... 8310.6.6................................................................... ........................... 8310.6.7................................................................... ........................... 83
10.7........................................................................................................ 8310.7.1................................................................... ........................... 8310.7.2................................................................... ........................... 8310.7.3................................................................... ........................... 8310.7.4................................................................... ........................... 8410.7.5................................................................... ........................... 84
10.8........................................................................................................ 8410.8.1................................................................... ........................... 8410.8.2................................................................... ........................... 8410.8.3................................................................... ........................... 8510.8.4................................................................... ........................... 85
10.9........................................................................................................ 85
10.9.1................................................................... ........................... 8510.9.2................................................................... ........................... 8510.9.3................................................................... ........................... 8610.9.4................................................................... ........................... 87
10.10. ..................................................................................................... 8810.11. ..................................................................................................... 88
10.11.1.............................................. .............................................. 8810.11.2.............................................. .............................................. 89
11................................................................................................................... 9111.1........................................................................................................ 9111.2........................................................................................................ 91
11.2.1................................................................... ........................... 9111.2.2................................................................... ........................... 9111.2.3................................................................... ........................... 91
11.2.4................................................................... ........................... 9211.2.5................................................................... ........................... 9211.3........................................................................................................ 9211.4........................................................................................................ 9211.5........................................................................................................ 92
11.5.1................................................................... ........................... 9211.6........................................................................................................ 93
11.6.1................................................................... ........................... 9311.6.2................................................................... ........................... 9311.6.3................................................................... ........................... 9311.6.4................................................................... ........................... 9311.6.5................................................................... ........................... 9411.6.6................................................................... ........................... 9411.6.7................................................................... ........................... 94
11.6.8................................................................... ........................... 9411.6.9................................................................... ........................... 9412................................................................................................................... 95
12.1........................................................................................................ 9512.2........................................................................................................ 95
12.2.1................................................................... ........................... 9512.2.2................................................................... ........................... 9512.2.3................................................................... ........................... 9612.2.4................................................................... ........................... 9612.2.5................................................................... ........................... 96
ArgoUML: Manual de Usuario
viii
-
5/25/2018 ManualArgoUML Espaol
9/226
12.2.6................................................................... ........................... 9612.2.7................................................................... ........................... 9612.2.8................................................................... ........................... 96
12.3........................................................................................................ 9612.3.1................................................................... ........................... 9612.3.2................................................................... ........................... 96
12.4........................................................................................................ 96
12.4.1................................................................... ........................... 9612.4.2................................................................... ........................... 9612.4.3................................................................... ........................... 9712.4.4................................................................... ........................... 9712.4.5................................................................... ........................... 9812.4.6................................................................... ........................... 9812.4.7................................................................... ........................... 9812.4.8................................................................... ........................... 9812.4.9................................................................... ........................... 9912.4.10.......................................................................................... 100
12.5. ..................................................................................................... 10012.6. ..................................................................................................... 10112.7. ..................................................................................................... 10112.8. ..................................................................................................... 10212.9. ..................................................................................................... 10212.10. ................................................................................................... 102
12.10.1.......................................................................................... 10212.10.2.......................................................................................... 10212.10.3.......................................................................................... 10212.10.4.......................................................................................... 10212.10.5.......................................................................................... 10212.10.6.......................................................................................... 10312.10.7.......................................................................................... 10312.10.8.......................................................................................... 103
12.11. ................................................................................................... 10312.11.1.......................................................................................... 10312.11.2.......................................................................................... 10412.11.3.......................................................................................... 104
13................................................................................................................. 10513.1. ..................................................................................................... 10513.2. ..................................................................................................... 105
13.2.1............................................................................ ................ 10813.2.2............................................................................ ................ 109
13.3. ..................................................................................................... 10913.4. ..................................................................................................... 10913.5. ..................................................................................................... 11013.6. ..................................................................................................... 11313.7. ..................................................................................................... 114
13.7.1............................................................................ ................ 11613.8. ..................................................................................................... 11613.9. ..................................................................................................... 117
13.10. ................................................................................................... 11714................................................................................................................. 11914.1. ..................................................................................................... 11914.2. ..................................................................................................... 119
14.2.1............................................................................ ................ 11914.2.2............................................................................ ................ 11914.2.3............................................................................ ................ 11914.2.4............................................................................ ................ 119
14.3. ..................................................................................................... 11914.4. ..................................................................................................... 120
ArgoUML: Manual de Usuario
ix
-
5/25/2018 ManualArgoUML Espaol
10/226
15................................................................................................................. 12115.1. ..................................................................................................... 121
15.1.1............................................................................ ................ 12115.1.2............................................................................ ................ 121
15.2. ..................................................................................................... 12115.3. ..................................................................................................... 121
15.3.1............................................................................ ................ 121
15.3.2............................................................................ ................ 12115.3.3............................................................................ ................ 121
15.4. ..................................................................................................... 12115.4.1............................................................................ ................ 12115.4.2............................................................................ ................ 12115.4.3............................................................................ ................ 12115.4.4............................................................................ ................ 12215.4.5............................................................................ ................ 12215.4.6............................................................................ ................ 12215.4.7............................................................................ ................ 12215.4.8............................................................................ ................ 12215.4.9............................................................................ ................ 12215.4.10.......................................................................................... 12215.4.11.......................................................................................... 12215.4.12.......................................................................................... 12215.4.13.......................................................................................... 12215.4.14.......................................................................................... 12215.4.15.......................................................................................... 12215.4.16.......................................................................................... 12215.4.17.......................................................................................... 12215.4.18.......................................................................................... 12215.4.19.......................................................................................... 122
15.5. ..................................................................................................... 12315.5.1............................................................................ ................ 12315.5.2............................................................................ ................ 12315.5.3............................................................................ ................ 12315.5.4............................................................................ ................ 123
15.6. ..................................................................................................... 12315.6.1............................................................................ ................ 12315.6.2............................................................................ ................ 12315.6.3............................................................................ ................ 123
15.7. ..................................................................................................... 12315.7.1............................................................................ ................ 12315.7.2............................................................................ ................ 12315.7.3............................................................................ ................ 12315.7.4............................................................................ ................ 12315.7.5............................................................................ ................ 12415.7.6............................................................................ ................ 12415.7.7............................................................................ ................ 12415.7.8............................................................................ ................ 12415.7.9............................................................................ ................ 124
15.7.10.......................................................................................... 12415.7.11.......................................................................................... 12415.7.12.......................................................................................... 12415.7.13.......................................................................................... 12415.7.14.......................................................................................... 12415.7.15.......................................................................................... 124
15.8. ..................................................................................................... 12415.8.1............................................................................ ................ 12415.8.2............................................................................ ................ 12415.8.3............................................................................ ................ 124
ArgoUML: Manual de Usuario
x
-
5/25/2018 ManualArgoUML Espaol
11/226
15.8.4............................................................................ ................ 12415.8.5............................................................................ ................ 12415.8.6............................................................................ ................ 12415.8.7............................................................................ ................ 12415.8.8............................................................................ ................ 12515.8.9............................................................................ ................ 12515.8.10.......................................................................................... 125
15.8.11.......................................................................................... 12515.8.12.......................................................................................... 12515.8.13.......................................................................................... 12515.8.14.......................................................................................... 12515.8.15.......................................................................................... 12515.8.16.......................................................................................... 125
15.9. ..................................................................................................... 12515.9.1............................................................................ ................ 12515.9.2............................................................................ ................ 12515.9.3............................................................................ ................ 12515.9.4............................................................................ ................ 12515.9.5............................................................................ ................ 12515.9.6............................................................................ ................ 12515.9.7............................................................................ ................ 125
15.10. ................................................................................................... 12515.11. ................................................................................................... 126
15.11.1.......................................................................................... 12615.11.2.......................................................................................... 126
15.12. ................................................................................................... 12615.12.1.......................................................................................... 126
15.13. ................................................................................................... 12615.13.1.......................................................................................... 12615.13.2.......................................................................................... 12615.13.3.......................................................................................... 12615.13.4.......................................................................................... 126
15.14. ................................................................................................... 12615.14.1.......................................................................................... 126
15.15. ................................................................................................... 12615.16. ................................................................................................... 126
15.16.1.......................................................................................... 12615.16.2.......................................................................................... 12615.16.3.......................................................................................... 12715.16.4.......................................................................................... 12715.16.5.......................................................................................... 12715.16.6.......................................................................................... 12715.16.7.......................................................................................... 12715.16.8.......................................................................................... 12715.16.9.......................................................................................... 12715.16.10. ....................................................................................... 127
15.17. ................................................................................................... 12715.17.1.......................................................................................... 127
15.17.2.......................................................................................... 12715.17.3.......................................................................................... 12715.17.4.......................................................................................... 12715.17.5.......................................................................................... 127
3. ......................................................................................................................... 12816................................................................................................................. 129
16.1. ..................................................................................................... 12916.2. ..................................................................................................... 129
16.2.1............................................................................ ................ 12916.2.2............................................................................ ................ 129
ArgoUML: Manual de Usuario
xi
-
5/25/2018 ManualArgoUML Espaol
12/226
16.2.3............................................................................ ................ 12916.3. ..................................................................................................... 130
16.3.1............................................................................ ................ 13016.3.2............................................................................ ................ 13016.3.3............................................................................ ................ 130
16.4. ..................................................................................................... 13116.4.1............................................................................ ................ 131
16.4.2............................................................................ ................ 13116.4.3............................................................................ ................ 131
16.5. ..................................................................................................... 13216.6. ..................................................................................................... 132
16.6.1............................................................................ ................ 13216.6.2............................................................................ ................ 13216.6.3............................................................................ ................ 132
16.7. ..................................................................................................... 13316.8. ..................................................................................................... 133
16.8.1............................................................................ ................ 13316.8.2............................................................................ ................ 13316.8.3............................................................................ ................ 134
17................................................................................................................. 13517.1. ..................................................................................................... 135
17.1.1............................................................................ ................ 13517.2. ..................................................................................................... 135
17.2.1............................................................................ ................ 13517.2.2............................................................................ ................ 13617.2.3............................................................................ ................ 136
17.3. ..................................................................................................... 13617.3.1............................................................................ ................ 13617.3.2............................................................................ ................ 13717.3.3............................................................................ ................ 137
17.4. ..................................................................................................... 13717.4.1............................................................................ ................ 13817.4.2............................................................................ ................ 13817.4.3............................................................................ ................ 138
17.5. ..................................................................................................... 13817.6. ..................................................................................................... 13817.7. ..................................................................................................... 13817.8. ..................................................................................................... 138
17.8.1............................................................................ ................ 13917.8.2............................................................................ ................ 13917.8.3............................................................................ ................ 139
17.9. ..................................................................................................... 14017.9.1............................................................................ ................ 14017.9.2............................................................................ ................ 14017.9.3............................................................................ ................ 141
17.10. ................................................................................................... 14117.10.1.......................................................................................... 14117.10.2.......................................................................................... 142
17.10.3.......................................................................................... 14218................................................................................................................. 14318.1. ..................................................................................................... 143
18.1.1............................................................................ ................ 14518.2. ..................................................................................................... 145
18.2.1............................................................................ ................ 14518.2.2............................................................................ ................ 14518.2.3............................................................................ ................ 145
18.3. ..................................................................................................... 14618.4. ..................................................................................................... 146
ArgoUML: Manual de Usuario
xii
-
5/25/2018 ManualArgoUML Espaol
13/226
18.5. ..................................................................................................... 14618.6. ..................................................................................................... 146
18.6.1............................................................................ ................ 14618.6.2............................................................................ ................ 14718.6.3............................................................................ ................ 147
18.7. ..................................................................................................... 14718.7.1............................................................................ ................ 147
18.7.2............................................................................ ................ 14818.7.3............................................................................ ................ 148
18.8. ..................................................................................................... 14918.8.1............................................................................ ................ 14918.8.2............................................................................ ................ 14918.8.3............................................................................ ................ 149
18.9. ..................................................................................................... 15018.9.1............................................................................ ................ 15018.9.2............................................................................ ................ 15018.9.3............................................................................ ................ 151
18.10. ................................................................................................... 15118.10.1.......................................................................................... 15118.10.2.......................................................................................... 15218.10.3.......................................................................................... 152
18.11. ................................................................................................... 15318.12. ................................................................................................... 153
18.12.1.......................................................................................... 15318.12.2.......................................................................................... 15318.12.3.......................................................................................... 15418.12.4.......................................................................................... 154
18.13. ................................................................................................... 15418.13.1.......................................................................................... 15518.13.2.......................................................................................... 15518.13.3.......................................................................................... 155
18.14. ................................................................................................... 15618.14.1.......................................................................................... 15618.14.2.......................................................................................... 15718.14.3.......................................................................................... 157
18.15. ................................................................................................... 15718.16. ................................................................................................... 157
18.16.1.......................................................................................... 15718.16.2.......................................................................................... 15818.16.3.......................................................................................... 158
18.17. ................................................................................................... 15918.17.1.......................................................................................... 15918.17.2.......................................................................................... 15918.17.3.......................................................................................... 159
19................................................................................................................. 16019.1. ..................................................................................................... 160
19.1.1............................................................................ ................ 16019.2. ..................................................................................................... 160
19.2.1............................................................................ ................ 16019.2.2............................................................................ ................ 16119.2.3............................................................................ ................ 161
19.3. ..................................................................................................... 16119.3.1............................................................................ ................ 16219.3.2............................................................................ ................ 16219.3.3............................................................................ ................ 162
19.4. ..................................................................................................... 16319.5. ..................................................................................................... 16319.6. ..................................................................................................... 163
ArgoUML: Manual de Usuario
xiii
-
5/25/2018 ManualArgoUML Espaol
14/226
19.7. ..................................................................................................... 16319.8. ..................................................................................................... 16319.9. ..................................................................................................... 163
19.9.1............................................................................ ................ 16319.9.2............................................................................ ................ 16419.9.3............................................................................ ................ 164
20................................................................................................................. 165
20.1. ..................................................................................................... 16520.1.1............................................................................ ................ 165
20.2. ..................................................................................................... 16520.2.1............................................................................ ................ 16620.2.2............................................................................ ................ 16620.2.3............................................................................ ................ 166
20.3. ..................................................................................................... 16620.3.1............................................................................ ................ 16720.3.2............................................................................ ................ 16720.3.3............................................................................ ................ 167
20.4. ..................................................................................................... 16720.5. ..................................................................................................... 16720.6. ..................................................................................................... 16820.7. ..................................................................................................... 16820.8. ..................................................................................................... 168
20.8.1............................................................................ ................ 16820.8.2............................................................................ ................ 16820.8.3............................................................................ ................ 168
20.9. ..................................................................................................... 16920.9.1............................................................................ ................ 16920.9.2............................................................................ ................ 16920.9.3............................................................................ ................ 169
20.10. ................................................................................................... 17020.10.1.......................................................................................... 17020.10.2.......................................................................................... 17020.10.3.......................................................................................... 170
20.11. ................................................................................................... 17020.11.1.......................................................................................... 17020.11.2.......................................................................................... 17020.11.3.......................................................................................... 171
20.12. ................................................................................................... 17120.13. ................................................................................................... 171
20.13.1.......................................................................................... 17120.13.2.......................................................................................... 17120.13.3.......................................................................................... 171
20.14. ................................................................................................... 17220.15. ................................................................................................... 17220.16. ................................................................................................... 17220.17. ................................................................................................... 17220.18. ................................................................................................... 17220.19. ................................................................................................... 172
20.20. ................................................................................................... 17220.20.1.......................................................................................... 17220.20.2.......................................................................................... 17320.20.3.......................................................................................... 173
21................................................................................................................. 17421.1. ..................................................................................................... 174
21.1.1............................................................................ ................ 17421.2. ..................................................................................................... 174
21.2.1............................................................................ ................ 17521.2.2............................................................................ ................ 175
ArgoUML: Manual de Usuario
xiv
-
5/25/2018 ManualArgoUML Espaol
15/226
21.2.3............................................................................ ................ 17521.3. ..................................................................................................... 176
21.3.1............................................................................ ................ 17621.3.2............................................................................ ................ 17721.3.3............................................................................ ................ 177
21.4. ..................................................................................................... 17721.4.1............................................................................ ................ 177
21.4.2............................................................................ ................ 17821.4.3............................................................................ ................ 178
21.5. ..................................................................................................... 17821.5.1............................................................................ ................ 17821.5.2............................................................................ ................ 17921.5.3............................................................................ ................ 179
22................................................................................................................. 18122.1. ..................................................................................................... 181
22.1.1............................................................................ ................ 18122.2. ..................................................................................................... 182
22.2.1............................................................................ ................ 18222.2.2............................................................................ ................ 18222.2.3............................................................................ ................ 182
22.3. ..................................................................................................... 18222.4. ..................................................................................................... 18222.5. ..................................................................................................... 18322.6. ..................................................................................................... 18322.7. ..................................................................................................... 18322.8. ..................................................................................................... 18322.9. ..................................................................................................... 18322.10. ................................................................................................... 18322.11. ................................................................................................... 183
23................................................................................................................. 18423.1. ..................................................................................................... 184
23.1.1............................................................................ ................ 18523.2. ..................................................................................................... 185
23.2.1............................................................................ ................ 18523.2.2............................................................................ ................ 18523.2.3............................................................................ ................ 186
23.3. ..................................................................................................... 18623.3.1............................................................................ ................ 18623.3.2............................................................................ ................ 18623.3.3............................................................................ ................ 187
23.4. ..................................................................................................... 18723.4.1............................................................................ ................ 18723.4.2............................................................................ ................ 18723.4.3............................................................................ ................ 187
23.5. ..................................................................................................... 18823.5.1............................................................................ ................ 18823.5.2............................................................................ ................ 18823.5.3............................................................................ ................ 188
23.6. ..................................................................................................... 18923.7. ..................................................................................................... 18923.8. ..................................................................................................... 18923.9. ..................................................................................................... 18923.10. ................................................................................................... 18923.11. ................................................................................................... 189
24................................................................................................................. 19024.1. ..................................................................................................... 19024.2. ..................................................................................................... 190
24.2.1............................................................................ ................ 190
ArgoUML: Manual de Usuario
xv
-
5/25/2018 ManualArgoUML Espaol
16/226
24.2.2............................................................................ ................ 19024.2.3............................................................................ ................ 19024.2.4............................................................................ ................ 193
24.3. ..................................................................................................... 19324.3.1............................................................................ ................ 19524.3.2............................................................................ ................ 19524.3.3............................................................................ ................ 196
............................................................................................................................. 197A. ........................................................................................................................ 199
A.1. .............................................................................................................. 199A.2. .............................................................................................................. 199
A.2.1. ................................................................................................... 199A.2.2. ................................................................................................... 199A.2.3. ................................................................................................... 199
B.......................................................................................................................... 200B.1. .............................................................................................................. 200B.2. .............................................................................................................. 200
B.2.1..................................................................................................... 200B.3. .............................................................................................................. 200
C.......................................................................................................................... 201C.1. .............................................................................................................. 201C.2. .............................................................................................................. 201
D. ........................................................................................................................ 202D.1. .............................................................................................................. 202
D.1.1. ................................................................................................... 202D.1.2. ................................................................................................... 202D.1.3. ................................................................................................... 203D.1.4. ................................................................................................... 203D.1.5. ................................................................................................... 203D.1.6. ................................................................................................... 203
E. ......................................................................................................................... 204E.1. .............................................................................................................. 204E.2. .............................................................................................................. 204
F. ......................................................................................................................... 205F.1. .............................................................................................................. 205F.2. Copyright ................................................................................................ 205F.3. .............................................................................................................. 205F.4. .............................................................................................................. 205F.5. .............................................................................................................. 205
G. ........................................................................................................................ 206G.1. .............................................................................................................. 206G.2. .............................................................................................................. 206G.3. .............................................................................................................. 206G.4. .............................................................................................................. 206
ndice ................................................................................................................... 207
ArgoUML: Manual de Usuario
xvi
-
5/25/2018 ManualArgoUML Espaol
17/226
PrefacioEl diseo de software es una tarea cognitiva dificil. Los diseadores deben construir manualmente dise-os, pero la dificultad principal es la toma de decisiones en lugar de la entrada de datos. Si los diseado-res mejoran sus capacidades de toma de decisiones, ello resultara en mejores diseos.
Las herramientas CASE actuales proporcionan automatizacin e interfaces grficos de usuario que redu-cen el trabajo manual de construir un diseo y transformar un diseo en codigo. Ayudan a los diseado-res en la toma de decisiones principalmente proporcionando visualizacin de los diagramas de diseo ycomprobaciones sintacticas simples.. Adenas muchas herramientas CASE proporcionan beneficios sus-tanciales en el area de control de versiones y mecanismos de diseo concurrente. Un area de soporte dediseo que no ha sido bien soportada es el analisis de decisiones de diseo.
Las herramientas CASE actuales son utiles en que proporcionan una GUI (Graphic User Interface; Inter-faz Grafica de Usuario) que permite a los diseadores acceder a todas las caracteristicas proporcionadaspor la herramienta. Y soportan el proceso de diseo en que permiten al diseador construir diagramas enel estilo de metodologias de diseo populares. Pero tipicamente no porporcionan soporte de proceso paraguiar al diseador a traves de la tarea de diseo. En su lugar, los diseadores tipicamente comienzan conuna pgina en blanco y deben recordar cubrir todos los aspectos del diseo.
ArgoUML es un entorno de diseo orientado a dominio que proporciona soporte cognitivo de diseoorientado a objetos. ArgoUML proporciona algunas de las mismas caracteristicas de automatizacin deuna herramienta CASE comercial, pero esta enfocado en caracteristicas que soportan las necesidadescognitivas de los diseadores. Estas necesidades cognitivas estan descritas por tres teorias cognitivas.
1.reflection-in-action;
2.opportunistic design; and
3.
comprehension and problem solving.
ArgoUML esta basado en la especificacin UML 1.4 . El nucleo del modelo de repositorio es una imple-mentacin de el Java Metadata Interface (JMI) que directamente soporta MOF y usa la versin legiblepor maquina de la especificacin UML 1.4 proporcionada por OMG.
Ademas, es nuestra meta proporcionar soporte exhaustivo para OCL (el Object Constraint Language) yXMI (el formato XML Model Interchange).
ArgoUML fue originariamente desarrollado por un pequeo grupo de gente como un proyecto de inves-tigacin. ArgoUML tiene muchas caracteristicas que lo hacen especial, pero no implementa todas las ca-racteristicas que una herramienta CASE comercial proporciona.
La publicacin V0.20 actual de ArgoUML, implementa todos los tipos de diagramas de U ML 1.4 stan-dard[http://www.omg.org/cgi-bin/doc?formal/01-09-67] (versiones de ArgoUML anteriores a 0.20 im-plementaban laUML 1.3 standard[http://www.omg.org/cgi-bin/doc?formal/00-03-01]). Est escrito enJava y funciona en todo sistema que proporcione una plataforma Java 2 de Java 1.4 o posterior. Usa for-matos de archivo abiertosXMI[http://www.omg.org/cgi-bin/doc?formal/02-01-01] (formato XML Me-tadata Interchange) (para la informacin de modelos) y PGML[http://www.w3.org/TR/1998/NOTE-PGML] (Precision Graphics Markup Language) (para informacingrfica) para almacenamiento. Cuando ArgoUML implemente UML 2.0, PGML sera sustituido por laespecificacin UML Diagram Interchange.
xvii
http://www.omg.org/cgi-bin/doc?formal/01-09-67http://www.omg.org/cgi-bin/doc?formal/01-09-67http://www.omg.org/cgi-bin/doc?formal/00-03-01http://www.omg.org/cgi-bin/doc?formal/02-01-01http://www.omg.org/cgi-bin/doc?formal/02-01-01http://www.omg.org/cgi-bin/doc?formal/00-03-01http://www.omg.org/cgi-bin/doc?formal/01-09-67http://www.omg.org/cgi-bin/doc?formal/01-09-67 -
5/25/2018 ManualArgoUML Espaol
18/226
Este manual es el trabajo acumulativo de muchas personas y ha estado evolucionando durante muchosaos. Conectado con la publicacin 0.10 de ArgoUML, Jeremy Bennett, escribi gran cantidad de nuevomaterial que fue aadido a las vestiones anteriores por Alejandro Ramirez, Philippe Vanpeperstraete yAndreas Rueckert. El ademas aadi cosas de algunos de los otros documentos como el libro de cocinade los desarrolladores por Markus Klink y Linus Tolke, la Guia Rpida por Kunle Odutola, y el FAQ(Preguntas frecuentes) por Dennis Daniels. Conectado con la publicacin 0.14 se realizaron cambios por
Linus Tolke, y Michiel van der Wulp. Estos cambios fueron mayoritariamente adaptar el manual a lasnuevas funciones y apariencia de la version 0.14 de ArgoUML, y la introduccin del indice. Los usua-rios y desarrolladores que han contribuido proporcionando ayuda valiosa, como revisiones, comentariosy observaciones mientras leen y usan este manual son demasiados para ser nombrados.
ArgoUML esta disponible gratuitamente y puede ser usado en entornos comerciales. Para los terminosde uso, mira el acuerdo de licencia presentado cuando tu descargas ArgoUML. Estamos proporcionandoel codigo fuente de ArgoUML para que puedas revisarlo, adecuarlo a tus necesidades y mejorarlo. Pasa-do el tiempo, esperamos que ArgoUML evolucione en una poderosa y util herramienta que todos puedanusar.
Este Manual de Usuario esta orientado al diseador, quien desea hacer uso de ArgoUML. El manual estaescrito asumiendo familiaridad con UML, pero eventualmente puede ayudar a aquellos nuevos en UML.
El manual esta escrito en DocBook/XML y esta disponible como HTML y PDF.
El proyecto ArgoUML da la bienvenida a aquellos que quieren estar mas involucrados. Mira en pr ojectwebsite[http://argouml.tigris.org/] para encontrar mas informacin.
Dinos que piensas sobre este Manual de Usuario! Tus comentarios nos ayudaran a mejorar cosas. MiraSeccin 1.3.3, Retroalimentacin por el Usuario .
Prefacio
xviii
http://argouml.tigris.org/http://argouml.tigris.org/http://argouml.tigris.org/http://argouml.tigris.org/ -
5/25/2018 ManualArgoUML Espaol
19/226
Captulo 1. Introduccin1.1. Origenes y Visin General de ArgoUML
1.1.1. Analisis Orientado a Objeto y DiseoDurante la ltima decada, el Analisis Orientado a Objeto y Diseo (Object Oriented Analysis and De-sign; OOA&D) se ha convertido en elparadigma de desarrollo de software dominante. Con ello se haconseguido un gran avance en los procesos de pensamiento de todos los involucrados en el ciclo de vidadel desarrollo des software.
El soporte de objetos en un lenguaje de programacin empez con Simula 67, pero fue la aparicin en ladecada de 1980 de los lenguajes hbridos, como es C++, Ada y Object Pascal lo que permiti a OOA&Ddespegar. Estos lenguajes proporcionaban soporte para OO ademas de para programacin procedural. LaprogramacinOrientada a Objeto se convirti en la corriente dominante.
Un sistema OO est diseado y implementado como una simulacindel mundo real usando artefactos
software. Esta premisa es tan potente como simple. Usando un acercamiento OO para disearun siste-ma puede ser diseado y testeado (o mas correctamente simulado) sin tener que construir el sistema realprimero.
Es el desarrollo durante la decada de 1990 de herramientas para soportar analisisOrientado a Objeto ydiseolo que coloco este enfoque en la corriente dominante. Cuando se combina con la capacidad de di-sear sistemas a muy alto nivel, una herramienta basada en el enfoque OOA&D ha permitido la imple-mentacin de sistemas mas complejos que los posibles previam
top related