Tuesday, September 05, 2006

Hora de un ping…

Se presento que teniamos que dejar monitoreando por un lapso de 24 hrs unos IP’s en especifico, y si había algún timeout saber el horario en que se presento. Pues bueno no teníamos una herramienta comercial para realizar esto, así que un pequeño batch recursivo soluciono nuestro requerimiento (looping.bat):

Echo %TIME%>>TS1log.txt
ping 10.20.13.13>>TS1log.txt
Echo %TIME%>>TS2log.txt
ping 10.20.13.35>>TS2log.txt
Echo %TIME%>>TS3log.txt
ping 10.20.13.63>>TS3log.txt
loopping.bat

CRC Cards.

CRC (Class, Responsibilities, and Collaborators), método que se basa en el uso con tarjetas. Un método muy practico para definir tus clases y la interacción que hay entre ellas. Puedes realizar tu análisis y diseño usando este método, y así identificar las clases que compondrán tu sistema.

No requieres de una computadora o sistema para llevarlo acabo. Permite a los participantes experimentar como va a trabajar el sistema.

También es una herramienta muy útil para enseñar el paradigma orientado a objetos. Es algo informal pero muy practico y obtienes resultados tangibles rápidamente.


Es crear tarjetas que representaran tus clases, por medio de escenarios basados en requerimientos del sistema, que van modelando el comportamiento de tu sistema o solución.
En la sesión cada una de las tarjetas representa una clase identificada, y cada tarjeta se le definen sus responsabilidades y las clases que se utilizaran en colaboración.


Hay muchos sitios que tocan el tema entre ellos: Introducción a CRC, Aquí se encuentra un buen ejemplo de un modelo CRC.
Análisis y Diseño orientado a objetos utilizando CRC.


Diseño de tarjeta: