Download - Practica02

Transcript
Page 1: Practica02

Fundamentos de Sistemas de InformacionMaestrıa en Ingenierıa

Practica 2

1 Trabajo Solicitado

A partir de los ejemplos de Scripts para BASH vistos clase, desarrollar el numero de programa queresuelve el problema anexo, de acuerdo con la asignacion hecha en clase mediante sorteo.

Problema Descripcion1 Implementar un Script que permita monitorear la velocidad de la red haciendo

continuamente “pings” a un conjunto determinado de hosts. El programa debeobtener los tiempos de respuesta y almacenarlos en algun archivo. Este Script debeestar ejecutandose en un ciclo infinito hasta que el usuario apague la computadora.Cuando el script se vuelva a ejecutar, los datos de anteriores ejecuciones deberanmantenerse.

2 Implementar un Script que haga una busqueda de los programas en c/c++ de undeterminado directorio, efectue la compilacion de todos, ejecute todos los programas,obtenga la salida y cree una subcarpeta dentro del directorio con el resultado de ladiferente ejecucion de un programa. Antes de ejecutar el programa, analizar eltexto fuente para ver si hay algun llamado a una aplicacion de OpenGL, y en casode que haya tal llamada, preparar la ejecucion del programa para incluir las librerıas.Adicional a la ejecucion del programa, se debe tomar una impresion de pantalla de laaplicacion, y guardarla junto la carpeta del resultado de la ejecucion del programa.

3 Implementar un script que permita buscar en un conjunto de archivos fuente c/c++el listado de las lıneas en donde se encuentren los comentarios de tal programa.Para cada programa analizado, debe extraer solo los comentarios y enviarlos haciaun reporte (.txt). Posteriormente, debe hacer una agrupacion con respecto al tipode comentarios contenido, buscando posibles duplicidades.

4 Implementar un script que permita organizar archivos de imagen (jpeg, png) de unacarpeta determinada. El programa debe analizar los archivos para obtener la fechade captura. Posteriormente, debe crear un subdirectorio con la copia de las imagenesorganizadas en carpetas rotuladas con ANO/MES (por ejemplo: 2015 08) y enviarlas imagenes a las respectivas carpetas, y ademas el nombre del archivo debera sercambiado de acuerdo a la fecha (DD HH MM SS). Por ejemplo: 03 08 35 44.

2 Formato de Entrega

Se debe entregar un documento titulado Practica02 Apellido Paterno.zip. (Sustituir Apel-lido Paterno con todas las palabras de su apellido paterno separadas por guiones). El archivo.ZIP debera contener lo siguiente:

• Un archivo .zip titulado Practica02 Reporte Apellido Paterno.zip, cuyo contenido es lacarpeta fuente (imagenes y el archivo .tex) de un reporte que describa el trabajo desarrollado.

1

Page 2: Practica02

• Un archivo .zip titulado Practica02 Aplicacion Apellido Paterno.zip, cuyo contenido es lacarpeta que contiene el script desarrollado.

3 Fecha de Entrega

Se establece como plazo maximo de entrega 14 dıas naturales despues de la asignacion hecha enclase (21/Septiembre/2015). El plazo maximo para la carga del archivo especificado en la seccion2, es el dıa 5/Octubre/2015, a mas tardar a las 23:55 hrs (hora el sistema eclass, que puede estaradelantada o atrasada algunos minutos para que lo tenga en consideracion).

2