te 10215

Upload: luis-karlos

Post on 07-Mar-2016

212 views

Category:

Documents


0 download

DESCRIPTION

modelo de desarrollo de una iteracion de software de un sistema informatico

TRANSCRIPT

PRACTICA CALIFICADA 1

TE 1 PIDos ITERACIN 1 CONSTRUCCIN DE LA HERRAMIENTAIteracin 1. Presentacin y exposicin del marco terico y la construccin de la primera iteracin, captulo 2 y parte del captulo 4, por lo menos con los productos del diseo y desarrollo de la primera iteracin de la construccin de la herramienta, informe y prototipo, con ocasin de la prctica 1. Ponderacin: 20%. Todos los productos a partir del punto 2 se refieren a la primera iteracin. Contenido mnimo que el informe debe abarcar (los entregables desarrollados en el curso anterior son parte del captulo 3 y sern incluidos en un TE posterior-Informe Final1. Captulo 2, marco terico del informe final.

Para explicacin de contenido del Marco Terico, consulte la versin 5 de la Gua para Estructura Revisada y Mejorada del IFT que acompaa a este enunciado2. La parte C Construccin de la seccin 4.2 del captulo IV Ejecucin y Seguimiento y Control del Proyecto

4.2. Ingeniera del proyecto (cada alumno dividir este apartado de acuerdo a la metodologa a utilizar para obtener el producto)

En caso de desarrollo software con PU se tiene:

C. Construccin

Un posible resultado de la organizacin del captulo es el siguiente:4.2.1 Modelamiento de Requerimientos

Anote el resultado de la primera iteracin de ejecucin de lo planificado en 3.1.2 Planificacin de Requerimientos

4.2.2 Casos de Uso

4.2.2.1 Inventario

El inventario no tiene que ser exhaustivo; solo los identificados hasta la fecha4.2.2.2 Breve descripcin de los casos de uso

Tres o cuatro lneas por caso de uso.

4.2.2.3 Diagrama de contexto de casos de uso

4.2.3 Diseo del sistema y arquitectura del software

Por el momento no haga este punto.

4.2.4 Entorno de construccin, desarrollo y pruebas preparado

Describa el entorno de construccin, desarrollo y pruebas, una sola vez.

4.2.5 Iteracin 1

a. Modelo conceptual o de dominio

Suficiente con el modelo de dominio de la primera iteracin.

b. Casos de uso de la iterac in, descripcin detallada

Los alumnos deben adoptar un enfoque iterativo e incremental de desarrollo y sealar aqu el o los casos de uso que desarrollaron en la primera iteracin. En este punto se pide tambin la descripcin detallada de dichos casos de uso (los de la iteracin solamente). El o los casos de uso de la primera iteracin debern ser los ms complejos, los que ms influencia tengan sobre la arquitectura final de la aplicacin. Emplee las reglas de negocios identificadas y descritas en la especificacin de los casos de uso. Mi experiencia es que los alumnos ponen muy poco detalle en los casos de uso; evite este error; difcil es que peque por exceso. Recuerde que un caso de uso registra las interacciones entre los actores y el sistema que produce un resultado de valor para alguno de sus actores.

c. Diagrama de secuencia del sistema

Este punto contiene los eventos a los cuales debe responder el software materializados en un diagrama de secuencia del sistema por cada caso de uso o escenario de caso de uso. Un caso de uso puede tener uno o ms eventos a los cuales debe responder la aplicacin. Observe que solo pido un diagrama por cada caso de uso o escenario de caso de uso; en ste solo deben aparecer los actores y el sistema como caja negra. Los diagramas de secuencia del sistema de la iteracin corresponde nicamente a los eventos del o de los casos de uso de la primera iteracin. Recuerde un diagrama de secuencia del sistema por cada caso de uso o escenario de caso de uso. Si solo obtiene un evento de cada caso de uso es posible que su caso de uso sea muy pequeo.

d. Diagramas de secuencia de los eventos del sistema de ser necesarios

Los diagramas de secuencia de las operaciones correspondientes a los eventos de los diagramas de secuencia del sistema de los casos de uso de la primera iteracin. No ms de cuatro diagramas de secuencia por cada iteracin siempre que sean de ayuda para la programacin. Los ds no son obligatorios.

e. Diagrama de clases

f. Diseo de la base de datos

g. Construccin de software y pruebas unitarias

Describa brevemente lo construido en la iteracin, iteracin por iteracin, los casos de prueba de la iteracin, los resultados de stas y las correcciones realizadas.

h. Integracin de software y pruebas de integracin.

Cmo se integr el software de la iteracin con el software previamente desarrollado y cmo se prob la integracin, iteracin por iteracin.

Es obligatorio que el alumno elabore una presentacin, en PowerPoint o similar, de 7 minutos para exponer el avance; el profesor adicionar 10 minutos para preguntas. El alumno deber exponer los productos de las actividades de modelamiento que ha realizado. La demostracin del prototipo de la iteracin se har en la primera ocasin disponible, antes o despus de la exposicin.

El orden de exposicin ser aleatorio.

Fecha de exposicin y entrega del informe: 9 de setiembre Fecha de demostracin del prototipo: 11 de setiembre.

Ponderacin: 20%; exposicin , preguntas 1/4, informe 1/4, prototipo 1/4.Referencias a consultar

1. Ambler, Scott W. The Object Primer: Agile Model Driven Development with UML 2. 3a ed, Cambridge University Press, Cambridge, 2004, xxx p. El tratamiento de los diagramas de desarrollo de este libro se pueden bajar de la web.

2. Fowler, Martin y Kendall, Scott. UML gota a gota. Mxico, Addison Wesley Longman, 1999, 224 p.

Existe ya desde hace algn tiempo la tercera edicin en ingls de este famoso libro. El profesor puede proporcionarles una copia.

3. Jacobson. Ivar, Booch, Grady y Rumbaugh, James. El proceso unificado de desarrollo de software. Madrid, Pearson Educacin, 2000, 438 p.

4. Larman, Craig. UML y Patrones. Introduccin al Anlisis y Diseo Orientados a Objetos. Mxico, Prentice Hall, 1999, 507 p.

Existe ya desde hace algn tiempo la cuarta edicin en ingls de este famoso libro. El profesor puede proporcionarles una copia.

Este libro deberan tenerlo como libro de cabecera.

5. Schumuller, Joseph. Aprendiendo UML en 24 horas. Mxico, Prentice Hall, s/f, s/p.

Nota: Este libro se puede bajar ntegramente de la web.