Sie sind auf Seite 1von 6

Universidad de Santiago de Chile Facultad de Ciencia Departamento de Matematica y Ciencia de la Computacion Licenciatura en Ciencia de la Computacion

DESARROLLO DE SOFTWARE I Informe No1: Presentacin y Planicacin del Proyecto o o

ClassRoom Finder

Integrantes

Profesor Fecha

: Joselyn Bruna Jorge D az Felipe Larenas Daniela Ubilla : Dino Araya : 25 de abril, 2012

Indice
Apndices e

Indice
3 3 3 3 3 4 5 5 5

A. Modelo Lineal Secuencial A.1. Ventajas y Desventajas del Mtodo Lineal Secuencial[?] . . . . . . . . . . . . . . . . . . . . . . . . . e A.1.1. Ventajas: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1.2. Desventajas: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B. Modelo Sashimi B.1. Ventajas y Desventajas del Modelo Sashimi[?] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.1.1. Ventajas: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.1.2. Desventajas: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Apndice e
Indice de guras
1.

Indice
4

Mtodo Sashimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e

Indice de cuadros

Indice
A. Modelo Lineal Secuencial
[?]El Mtodo Secuencial Lineal o modelo en Cascada, se llama as por la cascada que se produce de una fase a e otra. Este modelo se divide en etapas, que son las actividades fundamentales del desarrollo de un proyecto: 1. Anlisis y denicin de requerimientos: Las restricciones del sistema se denen a partir de las consultas a o al cliente. Se denen los requerimientos con detalle. Estos sirven como especicacin del sistema. o 2. Dise o del sistema y del software: El diseo del sistema divide los requerimientos en sistemas, establece n n arquitectura a utilizar. El diseo del software identica abstracciones fundamentales del sistema. n 3. Implementacin del cdigo y prueba de unidades: El diseo se lleva a cabo como un conjunto de o o n programas. La prueba de unidades verica que cada programa cumpla su especicacin. o 4. Integracin y prueba del sistema: Los programas se integran y se prueban como un sistema completo, o para asegurar que se cumplan los requisitos del software. Despus de realizadas las pruebas, el sistema se e entrega al cliente. 5. Funcionamiento y mantenimiento: Generalmente, esta es la fase ms larga del ciclo de vida. El sistema se a instala y se pone en funcionamiento. El mantenimiento implica corregir errores no descubiertos en las etapas de pruebas, se mejora la implementacin del sistema, y se resaltan los servicios cuando se descubren nuevos o requerimientos.

A.1.
A.1.1.

Ventajas y Desventajas del Mtodo Lineal Secuencial[?] e


Ventajas: El modelo es ideal para equipos de proyecto con menos experiencia. El orden secuencial de pasos de desarrollo y controles estrictos del diseo y la documentacin, ayudan a n o asegurar la calidad, conanza y capacidad de mantenimiento del sistema a desarrollar. Se puede medir el progreso del sistema en desarrollo. Se conservan los recursos.

A.1.2.

Desventajas:

Es inexible, lento y costoso, por la estructura y controles r gidos. El proyecto avanza hacia adelante, con pequeos movimientos hacia atrs. n a Hay poco espacio para la iteracin, lo que reduce su manejo. o Depende de una temprana identicacin y especicacin de requerimientos. o o Habitualmente se descubren inconsistencias, falta de componentes del sistema y necesidades de desarrollo inesperadas durante diseo y codicacin. n o Generalmente, hay problemas que no se descubren hasta la etapa de pruebas. El rendimiento del sistema no se puede probar hasta que no est casi completamente codicado. a Es dicil responder a los cambios. Los cambios tard son muy costosos. os Produce mucha documentacin y al mantenerla actualizada, se pierde tiempo. o

Indice
B. Modelo Sashimi
[?]El Modelo tipo Sashimi es una derivacin del modelo en Cascada. En este caso, se permite un solapamiento o entre las fases, tal como se muestra en la gura 1. Por ejemplo, sin haber terminado todo el diseo, se comienza la n implementacin. Eso permite aumentar la eciencia mediante la retroalimentacin entre las etapas. o o El nombre Sashimi deriva del modo del estilo de presentacin de rodajas de pescado crudo en Japn. o o Las principales etapas en las que se divide este ciclo de vida, son: 1. Anlisis Las restricciones del sistema se denen a partir de las consultas al cliente. Se denen los requeria mientos con detalle. Estos sirven como especicacin del sistema. Se construye el modelo de requisitos. o 2. Dise o El diseo del sistema divide los requerimientos del sistema, establece la arquitectura a utilizar. El n n diseo del software identica abstracciones fundamentales del sistema, se deducen las estructuras de datos, la n estructura en la que se descompone el sistema y la interfaz de usuario. 3. Implementacin y Codicacin El diseo se lleva a cabo como un conjunto de programas. Se construye o o n el sistema. La salida de esta fase es cdigo ejecutable. o 4. Pruebas La prueba de unidades verica que cada programa cumpla su especicacin. Los programas se o integran y se prueban como un sistema completo, para asegurar que se cumplan los requisitos del software. Se comprueba que se cumplan los criterios de correccin y calidad. o 5. Mantenimiento Generalmente, esta es la fase ms larga del ciclo de vida. El sistema se instala y se pone a en funcionamiento. El mantenimiento implica corregir errores no descubiertos en las etapas de pruebas, se mejora la implementacin del sistema, y se resaltan los servicios cuando se descubren nuevos requerimientos. o Se asegura que el sistema siga funcionando y se adapta a nuevos requisitos.

Figura 1: Mtodo Sashimi e

Indice
B.1.
B.1.1.

Ventajas y Desventajas del Modelo Sashimi[?]


Ventajas: No necesita generar tanta documentacin como el ciclo de vida en cascada, debido a la continuidad del mismo o personal entre fases.

B.1.2.

Desventajas:

Es ms dif controlar el progreso del proyecto. a cil Se diculta el identicar el inicio y n de cada etapa. Si hay problemas de comunicacin, al hacer cosas en paralelo, pueden surgir inconsistencias. o

Das könnte Ihnen auch gefallen