Está en la página 1de 3

Qu tanto el cliente y nosotros conocemos los requerimientos? Se conocen lo suficiente que permiten iniciar el proyecto.

Qu tan claros estn los requerimientos? Muy claros, se especifica muy bien lo que el sistema debe de realizar. Se conoce bien la tecnologa a utilizar? Si, en los requerimientos tambin se toma en cuenta ese punto. Se ha desarrollado una aplicacin similar anteriormente? Por el momento, no. Se conocen los requerimientos de un sistema que ha sido asignado a un equipo de trabajo, el proyecto es grande pero el cliente necesita ver avances lo ms pronto posible, esto nos lleva a pensar: Qu modelo de proceso de software es el ms conveniente? Explicacin del proyecto. En qu consiste? Bsicamente es un sistema que controla el proceso de consulta y prstamo en una biblioteca. El proyecto consiste en realizar un sistema capaz de Crear, Obtener, Actualizar y Borrar registros a nivel base de datos de libros, autores, usuarios, editoriales, reas y ejemplares, as mismo el sistema deber ser capaz de manejar penalizaciones y ser capaz de permitir el acceso de usuarios por medio de senda firma. Regresamos a la pregunta planteada al principio, Qu modelo de proceso es el ms conveniente utilizar? El ms conveniente y el que se propone es el modelo de desarrollo incremental. Este corrige la necesidad de una secuencia no lineal, dicho modelo va creando el sistema aadiendo componentes funcionales al mismo junto en cada paso se actualiza el sistemas con nuevas funcionales y en dados casos requerimientos. Es un modelo qu se ajusta en tornos de alta incertidumbre por no poseer un conjunto exhaustivo de requisitos al comenzar los sistemas en teora representa una mejora sobre el modelo en cascada. Incremento 1: 1. Anlisis Recopilar requerimientos en general. 2. Diseo Establecer el diseo ms ptimo y cmodo para el usuario. Diseo de la Base de datos. 3. Cdigo Codificar basndose en las convenciones establecidas para futuro mantenimiento.

4. Pruebas Se hacen pruebas para verificar el correcto funcionamiento del sistema.

Incremento 2: 1. Anlisis Recopilar requerimientos para los nuevos requerimientos. 2. Diseo Agregar nuevas ventanas que vallan de acuerdo a las funcionalidades incluidas. 3. Cdigo Reducir el cdigo para mejorar el tiempo de ejecucin del programa. 4. Pruebas Se hacen pruebas para verificar que los requerimientos del sistema se estn cumpliendo de acuerdo a lo que quiere el cliente. Incremento 3: 1. Anlisis Requerimientos para perfeccionar el sistema. 2. Diseo Acomodar todas las nuevas funcionalidades de acuerdo a cada ventana. 3. Cdigo Reducir el cdigo para mejorar el tiempo de ejecucin. 4. Pruebas Se hacen pruebas para verificar el correcto funcionamiento del sistema.

Al utilizar un modelo incremental el primer incremento es un producto esencial, es decir, se incorporan los requisitos bsicos, pero muchas caractersticas suplementarias (algunas conocidas, otras no) no se incorporan. El producto esencial queda en manos del cliente (o se somete a una evaluacin detallada). Como resultado de la evaluacin se desarrolla un plan para el incremento. El plan afronta la modificacin del producto esencial con el fin de satisfacer de mejor manera las necesidades del cliente y la entrega de caractersticas y funcionalidades. Este proceso se repite despus de la entrega de cada incremento mientras no se haya elaborado el producto completo.

Ventajas: -En cada incremento se entrega un producto que ya opera. -La solucin se va mejorando en forma progresiva. -Incrementa el entendimiento del problema y de la solucin. Desventajas: -Requiere mucha planeacin. -Requiere de metas claras.

También podría gustarte