• No se han encontrado resultados

Normas para la realización de las Prácticas

N/A
N/A
Protected

Academic year: 2021

Share "Normas para la realización de las Prácticas"

Copied!
7
0
0

Texto completo

(1)

1 Departamento de Sistemas Informáticos

Escuela Técnica Superior de Ingeniería – ICAI Universidad Pontificia Comillas

Normas para la realización de las Prácticas

Ingeniería del Software I – 4º IINF. Plan 2001 1

Normas para

la realización

de las Prácticas

Departamento de Sistemas Informáticos

Departamento de Sistemas Informáticos

Escuela Técnica Superior de Ingeniería – ICAI Universidad Pontificia Comillas

Normas para la realización de las Prácticas

Ingeniería del Software I – 4º IINF. Plan 2001 2

Carácter de las Prácticas

La realización y entrega de las prácticas son obligatorias.

Las prácticas se realizarán en grupos de dos ó tres alumnos.

Los componentes de cada grupo quedarán definidos en la entrega de la primera práctica. No se permite la modificación de los integrantes de un grupo.

No se guardan las prácticas de años anteriores para el curso actual o cursos sucesivos.

La calificación de cada práctica se realizará y publicará en la Web en el periodo máximo de las dos semanas posteriores a su entrega.

(2)

Departamento de Sistemas Informáticos

Escuela Técnica Superior de Ingeniería – ICAI Universidad Pontificia Comillas

Normas para la realización de las Prácticas

Ingeniería del Software I – 4º IINF. Plan 2001 3

Material requerido

La prácticas se realizarán en un entorno operativo Linux con kernel 2.6.x., en los laboratorios de La Escuela. Se recomienda utilizar una distribución Linux del tipo Live-CD (KNOPPIX, …) ó instalación fija (UBUNTU, Debian, ...)

En este caso se tendrá la facilidad de proseguir la realización las prácticas en cualquier otro lugar. Se recomienda disponer de una memoria ó disco USB para el almacenamiento y transporte del código de la práctica.

El profesor desplegará la descripción de la práctica en la Web del curso como muy tarde el día anterior a la realización de la misma.

El nº de Aula se notifica en la misma Web.

Se aconseja llevar impresa la descripción de la práctica al laboratorio.

(3)

3 Departamento de Sistemas Informáticos

Escuela Técnica Superior de Ingeniería – ICAI Universidad Pontificia Comillas

Normas para la realización de las Prácticas

Ingeniería del Software I – 4º IINF. Plan 2001 5

Formato de Entrega (I)

Las prácticas se entregarán por correo electrónico a la dirección [email protected].

Toda el conjunto de la práctica (documentación, programas, ...) se entregará, en un único archivo comprimidoen formato tar.gz, adjunto a dicho correo electrónico:

Es obligatorio incluir un archivo de

mantenimiento “GNU Make”Makefilecon los

“targets”all, cleany distcomo mínimo.

http://www.gnu.org/software/make/manual/make.html

Departamento de Sistemas Informáticos

Escuela Técnica Superior de Ingeniería – ICAI Universidad Pontificia Comillas

Normas para la realización de las Prácticas

Ingeniería del Software I – 4º IINF. Plan 2001 6

Formato de Entrega (II)

Ejemplo de Makefile

# Example of Makefile for all the practices (i.e. lab1) LAB = lab1

GROUP = g01

DISTFILES = Makefile lab1a.c lab1b.c PROGRAMS = lab1a lab1b all: $(PROGRAMS) lab1a: lab1a.c

$(CC) -Wall -O2 -o $@ $^ lab1b: lab1b.c

$(CC) -Wall -O2 -o $@ $^ run: lab1a lab1b

./lab1a ./lab1b clean:

rm -f $(PROGRAMS) *.o *.bak dist: clean

mkdir $(NAME)-$(GROUP) cp $(DISTFILES) $(LAB)-$(GROUP)

tar cvzf $(LAB)-$(GROUP).tar.gz $(LAB)-$(GROUP) rm -rf $(LAB)-$(GROUP)

(4)

Departamento de Sistemas Informáticos

Escuela Técnica Superior de Ingeniería – ICAI Universidad Pontificia Comillas

Normas para la realización de las Prácticas

Ingeniería del Software I – 4º IINF. Plan 2001 7

Formato de Entrega (III)

Además de los “targets” anteriores pueden existir los siguientes “targets”: lib, deploy, doc, run, install, remove, ...

Para las prácticas en Java se acepta como

alternativa a “GNU Make” el programa “Apache Ant” con archivo de construcción build.xml.

http://ant.apache.org/

Es obligatorio, también, incluir un fichero de texto plano de nombre readme.txt en el que se identifiquen:

El número del grupo

Los componentes del grupo

Instrucciones de construcción y ejecución de la práctica

Documentación (I)

La documentación de la práctica se entregará en

un único archivocon formato Adobe PDF (i.e.: lab1.pdf, …, lab5.pdf).

Se calificará positivamente la utilización de herramientas de generación automática de documentación a partir de los comentarios del código fuente como:

javadoc

9 Para código fuente en java http://java.sun.com/j2se/javadoc/

Licencia: Sun Microsystems, Inc. Binary Code License Agreement

¾ Doxygen

9 Para código fuente en C, C++ y java http://www.stack.nl/~dimitri/doxygen Licencia: GNU General Public License

(5)

5 Departamento de Sistemas Informáticos

Escuela Técnica Superior de Ingeniería – ICAI Universidad Pontificia Comillas

Normas para la realización de las Prácticas

Ingeniería del Software I – 4º IINF. Plan 2001 9

Presentación

Las prácticas se entregarán por medio del correo electrónico a la dirección [email protected]

El Asunto del correo ha de ser “Ingeniería de Software I -práctica Pgrupo G” siendo:

Pes el número de práctica: 1,2, ..., 5

Ges el número de grupo.

El número de grupo quedará asignado a la entrega de la primera práctica, mediante correo de respuesta.

En la primera práctica deben de quedar perfectamente identificados los alumnos que componen el grupo.

La entrega de cada práctica debe de realizarse antes de la cuarta semana transcurrida desde su realización.

Departamento de Sistemas Informáticos

Escuela Técnica Superior de Ingeniería – ICAI Universidad Pontificia Comillas

Normas para la realización de las Prácticas

Ingeniería del Software I – 4º IINF. Plan 2001 10

Procedimiento utilizado por el profesor

en la corrección de las prácticas

$# se definen el número de práctica y el número de grupo a corregir $export GROUP g01

$export LAB lab1

$# se extraen lof ficheros que comprenden la práctica $tar xvzf $LAB-$GROUP.tar.gz

...

$cd $LAB-$GROUP

$# se visualiza la documentación de la práctica $cat readme.txt

$kpdf $LAB.pdf &

$make

$# se continua con mandatos específicos de cada práctica

… … … $# finalización de la corrección $make clean … $cd .. $rm –rf $LAB-$GROUP

(6)

Departamento de Sistemas Informáticos

Escuela Técnica Superior de Ingeniería – ICAI Universidad Pontificia Comillas

Normas para la realización de las Prácticas

Ingeniería del Software I – 4º IINF. Plan 2001 11

Criterios de Evaluación

Cumplimiento de la presente normativa. Calidad de la documentación

Fichero Makefile completo.

Ejecución de los diferentes “targets” del Makefile sin warnings ni errores.

Cumplimiento de los requisitos funcionales de los programas desarrollados.

Warnings y errores de construcción. Warnings y errores de ejecución.

Ficheros intermedios (.o, .bak, .tmp, ejecutables, …) en el fichero de envío de la práctica (.tar.gz).

Bibliografía I

Advanced Linux Programming

Mark Mitchell, Jeffrey Oldham, and Alex Samuel Published by New Riders Publishing ISBN 0-7357-1043-0 First Edition, June 2001

http://www.advancedlinuxprogramming.com/

Introduction to Linux - A Hands on Guide

Machtelt Garrels 1.24 20061101 Edition 230 páginas (1,54 MB)

(7)

7 Departamento de Sistemas Informáticos

Escuela Técnica Superior de Ingeniería – ICAI Universidad Pontificia Comillas

Normas para la realización de las Prácticas

Ingeniería del Software I – 4º IINF. Plan 2001 13

Bibliografía II

Linux Device Drivers, 3rd Edition

Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman

This book is available under the terms of the Creative Commons Attribution-ShareAlike 2.0license).

http://linux.inet.hr/linux_device_drivers_3rd_edition.htm l

LinuxQuestions.org Man Pages Online

Referencias

Documento similar

 Para recibir todos los números de referencia en un solo correo electrónico, es necesario que las solicitudes estén cumplimentadas y sean todos los datos válidos, incluido el

En conclusión, John Waddell presenta un estudio detallado y concienzudo de las crónicas tradicionales irlandesas, mayoritariamente escritas en la Alta Edad Media

Pese a la disparidad de autoras, universidades y nacionalidades que encontramos en este monográfi- co, se pueden sacar varios denominadores comunes de todas las aportaciones:

A petición del departamento de Ingeniería Mecánica de la Escuela superior de Ingeniería Industrial de la Universidad Politécnica de Cartagena, para la realización

ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA AGRONÓMICA / ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INDUSTRIAL / ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA NAVAL Y OCEÁNICA / ESCUELA

diabetes, chronic respiratory disease and cancer) targeted in the Global Action Plan on NCDs as well as other noncommunicable conditions of particular concern in the European

Las referencias bibliográficas de monografías o libros deberán ir a pie de página y se citarán, la primera vez que aparezcan, de forma completa, incluyendo los siguientes elementos

Este mismo régimen de deberes tiene sentido cuando la actuación de reforma o renovación significa un cambio radical de la morfología urbana, normalmente acompa- ñado por un cambio