Autor |
Mensaje |
mrinaldi
Nivel 3
Edad: 42
Registrado: 26 Sep 2011
Mensajes: 47
|
|
Buenas, gente linda del foro!
Quisiera saber si me podían dar una mano y subir / comentar los coloquios de Técnicas de Diseño. Estoy por rendir y hago agua.
Muchas gracias!
Saludos de antemano.
Mariano
|
|
|
|
|
|
|
|
|
Johann
Nivel 9
Edad: 34
Registrado: 04 Abr 2009
Mensajes: 1098
Ubicación: Nuñez
Carrera: Informática
|
|
Esto es lo que tomaron el Lunes:
1) Te daba dos diagramas de clases y tenías que decir qué falencias había en cada diseño.
Proponer un diseño que mejore las falencias e indicar las métricas que usarías para medir la mejora.
El primer diagrama tenía una clase "cliente" que tenía un método que llamaba a cuatro métodos de otra clase.
En el segundo, la clase cliente tenía un método que llamaba a cuatro métodos de otras cuatro clases distintas (un método de cada una, todos con nombres distintos).
2) Comparar patrones (estructura, dinámica y forma de uso para el cliente):
- State y Strategy.
- Builder y Strategy.
- Proxy y decorator.
3) Te decía que querías incorporar una interfaz de un sistema externo a tu sistema.
Te daba cuatro patrones que se habían propuesto para usar:
Facade, Proxy, Adapter y Mediator.
Tenías que decir cual/es utilizarías, para resolver qué problema/s y por qué.
Después tenías que hacer diagramas de clase y secuencia de cada uno de los que usarías.
|
|
|
|
|
|
|
|
|
Johann
Nivel 9
Edad: 34
Registrado: 04 Abr 2009
Mensajes: 1098
Ubicación: Nuñez
Carrera: Informática
|
|
Los puntos 2 y 3 sabiendo los patrones salían.
En el punto 1, la falencia era el alto acoplamiento (+ la alta dispersión en el segundo diseño), y la métrica para medirlo era CALLS / NOM (+ FANOUT / CALL en el segundo).
Lo que no tengo idea es como mejorarlos.
|
|
|
|
|
|
|
|
|
mrinaldi
Nivel 3
Edad: 42
Registrado: 26 Sep 2011
Mensajes: 47
|
|
Se re agradece la info, man!
Suerte en los finales!
Saludos!
Mariano
|
|
|
|
|
|
|
|
|
fumancho
Nivel 2
Registrado: 02 Nov 2010
Mensajes: 5
Carrera: Agrimensura, Alimentos, Civil, Electricista, Electrónica, Industrial, Informática, Mecánica, Naval, Química y Sistemas
|
|
Johann escribió:
|
Los puntos 2 y 3 sabiendo los patrones salían.
En el punto 1, la falencia era el alto acoplamiento (+ la alta dispersión en el segundo diseño), y la métrica para medirlo era CALLS / NOM (+ FANOUT / CALL en el segundo).
Lo que no tengo idea es como mejorarlos.
|
A todo esto? como se cuentan los CALLS FANOUT? en las llamadas salientes y entrantes cuentan las llamadas a "abstracciones" o son solo las llamadas a metodos concretos?
Alguien tiene algun ejemplo a mano?
Gracias
|
|
|
|
|
|
|
|
|
|
|
Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro No podés responder a temas en este foro No podés editar tus mensajes en este foro No podés borrar tus mensajes en este foro No podés votar en encuestas en este foro No Podéspostear archivos en este foro No Podés bajar archivos de este foro
|
Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker365 Attacks blocked.
|
|
[ Tiempo: 0.4553s ][ Pedidos: 18 (0.3592s) ] |