Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea capitulo #9
Interacción de objetos
La interacción de objetos es una característica crucial de la estrategia orientada a objetos,
para el desarrollo de sistemas. Cuando se analiza la interacción de objetos utilizamos la
metáfora del mensaje pasado, para describir el modo de colaboración entre objetos. El
desarrollo de los diagramas de interacción requiere un cuidadoso análisis de los casos de
uso y puede implicar la utilización de tarjetas CRC.
UML proporciona una gama de técnicas de modelado para describir interacciones,
secuencia, comunicación, interacción general y diagramas de tiempo que proporcionan una
notación abundante.
Los diagramas de comunicación se utilizan con más frecuencia cuando se analizan los casos
de uso par preparar realizaciones de caso de uso del análisis, los diagramas generales de
secuencia y de interacción se pueden utilizar eficazmente para representar detalladas todas
las especificaciones de diseño de las mismas.
Los diagramas de tiempo son especialmente útiles para sistemas en tiempo real. Cuando se
trabaja con interacciones complejas puede ser necesario utilizar varios diagramas
enlazados.
UML proporciona varias notaciones alternativas para esto. Es frecuente tener más de una
interacción posible para un caso de uso y llegar a saber cuál es la más apropiada, es cuestión
de juzgar con pragmatismo.
Las consideraciones de diseño que brindan estos juicios pragmáticos se analizan con detalle.
Una parte integral del proceso de desarrollo de diagramas de interacción es asegurar que
ellos y los diagramas de clase para una aplicación son mutuamente consistentes.
Un objetivo del análisis y del diseño orientado a objeto es distribuir adecuadamente entre
sus clases la funcionalidad del sistema, esto no quiere decir que todas las clases tengan
exactamente el mismo nivel de responsabilidad sino mas bien una clase debería de tener
las responsabilidades adecuadas.
Desarrollo de proyectos de tecnologías de Información Salvador Armando Garza Zúñiga
Ing. Jorge Cuadra Mat. al 36498
Los ejemplos de operadores de interacción son: alt, opt, breack, par, seq, strict, neg, critical,
ignore, consider, assert, bucle.
Los diagramas de tiempo son otra nueva característica de UML pero fueron incluidas
previamente en el desarrollo de sistemas en tiempo real utilizando UML tiene calor especial
cuando especifican como las limitaciones de tiempo afectan las interacciones de línea de
vida.