64
Capítulo 2 Introducción a las aplicaciones en Java
Larman, C.
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design, Segunda edición.
Upper Saddle River, NJ: Prentice Hall, 2002.
Roques, P.
UML in Practice: Th
e Art of Modeling Software Systems Demonstrated Th
rough Worked Examples and Solutions.
Nueva York: John Wiley, 2004.
Rosenberg, D. y K. Scott.
Applying Use Case Driven Object Modeling with UML: An Annotated e-Commerce Example.
Reading, MA: Addison-Wesley, 2001.
Rumbaugh, J., I. Jacobson y G. Booch.
Th
e Complete UML Training Course. Upper Saddle River, NJ: Prentice Hall,
2000.
Rumbaugh, J., I. Jacobson y G. Booch.
Th
e Unifi ed Modeling Language Reference Manual. Reading, MA: Addison-
Wesley, 1999.
Rumbaugh, J., I. Jacobson y G. Booch.
Th
e Unifi ed Software Development Process. Reading, MA: Addison-Wesley,
1999.
Ejercicios de autoevaluación del Ejemplo práctico de Ingeniería de Software
2.1
Suponga que habilitamos a un usuario de nuestro sistema ATM para transferir dinero entre dos cuentas banca-
rias. Modifi que el diagrama de caso-uso de la fi gura 2.20 para refl ejar este cambio.
2.2
Los modelan las interacciones entre los objetos en un sistema, con énfasis acerca de
cuándo ocurren
estas interacciones.
a) Diagramas de clases
b) Diagramas de secuencia
c) Diagramas de comunicación
d) Diagramas de actividad
2.3
¿Cuál de las siguientes opciones lista las etapas de un típico ciclo de vida de software, en orden secuencial?
a) diseño, análisis, implementación, prueba
b) diseño, análisis, prueba, implementación
c) análisis, diseño, prueba, implementación
d) análisis, diseño, implementación, prueba
Respuestas a los ejercicios de autoevaluación del Ejemplo práctico de Ingeniería de Software
2.1
La fi gura 2.21 contiene un diagrama de caso-uso para una versión modifi cada de nuestro sistema ATM, que
también permite a los usuarios transferir dinero entre cuentas.
2.2
b.
2.3
d.
Transferir fondos
entre cuentas
Depositar fondos
Retirar efectivo
Ver saldo de cuenta
Usuario
Figura 2.21
| Diagrama de caso-uso para una versión modifi cada de nuestro sistema ATM, que también permite
a los usuarios transferir dinero entre varias cuentas.
02_MAQ_CAP_02.indd64
4/19/081:19:09AM