LicS Trabajo Práctico Nº 2 . 1/4 TRABAJO PRÁCTICO Nº 2 GUIA DE RESOLUCIÓN ACTIVIDADES 1. Armar la hoja de tiempos para desarrollar, probar y documentar el siguiente programa: NOTA: llevar el registro de la cantidad de errores depurados. Basándose en la resolución de los ejercicios del trabajo práctico nro. 1, deben realizar una planificación para la resolución de este desarrollo. Deben realizar una estimación de tiempos, en base a la experiencia previa. Deben llegar hasta la hoja de tiempos, con una estimación tentativa. 2. Calcular el LOC del programa anterior y completar debidamente los formularios del proyecto. Primero: Analizando el código, calcular el LOC del programa. Clasificar las instrucciones por tipo y estimar el tiempo que demanda ingresarlas en la computadora. Segundo: Con las conclusiones obtenidas en el primer paso, confeccionar la primer tabla de registro de LOCS, que servirá de base para las estimaciones futuras. Tercero: Llevar a cabo la carga, prueba y documentación del código. Calcular tiempos, determinar ciclos de depuración y cantidad de errores. Completar el registro Job Number Log. CON ESTE EJERCICIO, DEBEN SENTAR BASES DE DOCUMENTACIÓN SÓLIDAS. A PARTIR DE AHORA, LAS ESTIMACIONES DEBEN SER CADA VEZ MÁS PRECISAS. 3. Repetir las consignas 1 y 2; y en este orden estricto, para los códigos siguientes: CODIGO 1: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta http-equiv="Content-Language" content="es"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Utilice el formulario siguiente para buscar en este Web documentos que contengan palabras o combinaciones de palabras específicas</title> </head> <body> Aus Patricia Barani – Mg. Albert Osiris Sofía Trabajo Práctico 2 Gestión de Proyectos de Software Ades. 2/4 GUIA DE RESOLUCIÓN Gestión de Proyectos de Software <p><!--webbot bot="PurpleText" PREVIEW="Buscar texto: esta página le permite buscar en el índice de texto predeterminado, que se crea siempre que se guardan páginas Web o se actualizan vínculos. No necesita personalizarse." --> <a name="arriba"></a></p> <hr> <p>Utilice el formulario siguiente para buscar en este Web documentos que contengan palabras o combinaciones de palabras específicas. El sistema de búsqueda de texto mostrará una lista de documentos que las contengan, con las coincidencias más relevantes en primer lugar. Cada elemento de la lista es un vínculo al documento que contiene el texto buscado; si el documento tiene título lo mostrará primero; si no, sólo mostrará el nombre del archivo. Dispone de una breve <a href="#idioma_consulta">explicación</a> del lenguaje de consulta y de ejemplos.</p> <!--webbot bot="Search" S-LINK S-FIELDS="TimeStamp,DocumentK," S-INDEX="All" S-DSN="default" TAG="BODY" S-Text="Buscar:" I-Size="20" S-Submit="Iniciar búsqueda" S-Clear="Borrar" --> <hr> <h2><a name="idioma_consulta">Lenguaje de consulta</a></h2> <p>El motor de búsqueda de texto permite que se formen consultas a partir de expresiones booleanas arbitrarias que contengan las palabras clave AND, OR y NOT, agrupadas con paréntesis. Por ejemplo:</p> <blockquote> <dl> <dt><strong><tt>información recuperación</tt></strong></dt> <dd>busca documentos que contenga 'información' o 'recuperación'<br> <br> </dd> <dt><strong><tt>información or recuperación</tt></strong></dt> <dd>igual que antes<br> <br> </dd> <dt><strong><tt>información and recuperación</tt></strong></dt> <dd>busca documentos que contengan 'información' y 'recuperación'<br> <br> </dd> <dt><strong><tt>información not recuperación</tt></strong></dt> <dd>busca documentos que contengan 'información' pero no 'recuperación'<br> <br> </dd> <dt><strong><tt>(información not recuperación) and WAIS</tt></strong></dt> <dd>busca documentos que contengan 'WAIS' e 'información' pero no 'recuperación'<br> <br> </dd> <dt><strong><tt>web*</tt></strong></dt> <dd>busca documentos que contengan palabras que empiecen por 'web'<br> <br> </dd> </dl> </blockquote> <h5><a href="#arriba">Ir al principio</a></h5> <hr> <h5>Modelo de página web Utilizada para fines didácticos<br> Revisado: <!--webbot bot="TimeStamp" S-FORMAT="%d de %B de %Y" S-TYPE="EDITED" --> .</h5> </body> </html> CODIGO 2: Aus Patricia Barani – Mg. Albert Osiris Sofía Gestión de Proyectos de Software LicS GUIA DE RESOLUCIÓN . 3/4 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta http-equiv="Content-Language" content="es"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Tabla de contenido</title> </head> <body> <p><!--webbot bot="PurpleText" PREVIEW="Respuestas a las preguntas más frecuentes: agregue nuevas preguntas al final de la lista Tabla de contenido. Para cada nueva pregunta, cree una nueva sección en la que el encabezado contenga el texto de la pregunta, seguido de uno o más párrafos de respuesta. Cree un nuevo marcador para el encabezado; para ello, seleccione el texto y elija el elemento de menú Insertar marcador. A continuación, convierta la nueva pregunta en un hipervínculo a este marcador; para ello, seleccione el texto y elija el elemento de menú Insertar hipervínculo." --> </p> <hr> <h2><a name="arriba">Tabla de contenido</a></h2> <ol> <li><a href="#como"><strong>¿Cómo ... ?</strong></a></li> <li><a href="#donde"><strong>¿Dónde ... ?</strong></a></li> <li><a href="#por_que"><strong>¿Por qué no ... ?</strong></a></li> <li><a href="#quien"><strong>¿Quién ... ?</strong></a></li> <li><a href="#que"><strong>¿Qué ... ?</strong></a></li> <li><a href="#cuando"><strong>¿Cuándo ... ?</strong></a></li> </ol> <hr> <h3><a name="como">¿Cómo ... ?</a></h3> <p>[Respuesta a la pregunta.]</p> <h5><a href="#arriba">Ir al principio</a></h5> <hr> <h3><a name="donde">¿Dónde puedo encontrar ... ?</a></h3> <p>[Respuesta a la pregunta.]</p> <h5><a href="#arriba">Ir al principio</a></h5> <hr> <h3><a name="por_que">¿Por qué no... ?</a></h3> <p>[Respuesta a la pregunta.]</p> <h5><a href="#arriba">Ir al principio</a></h5> <hr> <h3><a name="quien">¿Quién ... ?</a></h3> <p>[Respuesta a la pregunta.]</p> <h5><a href="#arriba">Ir al principio</a></h5> <hr> <h3><a name="que">¿Qué ... ?</a></h3> <p>[Respuesta a la pregunta.]</p> <h5><a href="#arriba">Ir al principio</a></h5> <hr> <h3><a name="cuando">¿Cuándo ... ?</a></h3> <p>[Respuesta a la pregunta.]</p> <h5><a href="#arriba">Ir al principio</a></h5> <hr> <h5>Poner aquí la información del autor.<br> Copyright © 1999&nbsp; [NombreOrganizacion]. Reservados todos los derechos.<br> Revised: <!--webbot bot="TimeStamp" S-FORMAT="%d de %B de %Y" S-TYPE="EDITED" --> .</h5> </body> Aus Patricia Barani – Mg. Albert Osiris Sofía Ades. 4/4 GUIA DE RESOLUCIÓN Gestión de Proyectos de Software </html> Esencialmente, se repite el esquema de solución de las consignas 1 y 2, lo que se desea es que el alumno, repita estos pasos a fin de afianzarse en ellos y también comenzar a observar el refinamiento de las estimaciones. 4. Se debe desarrollar un nuevo proyecto. Estimar el tiempo de desarrollo y el LOC en base a la codificación anterior. En el anexo 1, se encuentra la carpeta del proyecto. En base a los modelos de planeamiento que tienen del práctico 1 y las dos consignas anteriores de este práctico, deben llevar a cabo el desarrollo PLANIFICANDO, ESTIMANDO PREVIAMENTE Y AJUSTANDO SEGÚN LA REALIDAD. También deben registrar los ciclos de depuración del código. 5. Llevar a cabo el desarrollo, completando los formularios de seguimiento de proyecto correspondientes, incluyendo el formulario JOB NUMBER LOG. 6. Con la información de registro del proyecto, completar el PSP Project Plan Summary. CONCLUSIONES: Con este trabajo práctico lograrán: El modo correcto de iniciar la registración de datos base indispensables para realizar la estimación de un proyecto de software eficiente y eficazmente. Llevar a cabo correctamente las fases de registración del desarrollo de un proyecto de software. Aus Patricia Barani – Mg. Albert Osiris Sofía