Sie sind auf Seite 1von 6

RAMIREZ PELAEZ ENRIQUE 3612 FUNDAMENTOS DE DESARROLLO DE SISTEMAS

DESCRIPCION Se utilizan para dar al usuario una vista preliminar de parte del software. Es bsicamente prueba y error ya que si al usuario no le gusta una parte del prototipo significa que la prueba fallo por lo cual se debe corregir el error que se tenga hasta que el usuario quede satisfecho. Hay dos clases de prototipos: El desechable: nos sirve para eliminar dudas sobre lo que realmente quiere el cliente adems para desarrollar la interfaz que ms le convenga al cliente El evolucionario: Es un modelo parcialmente construido que puede pasar de ser prototipo a ser software pero no tiene una buena documentacin y calidad.

CARACTERISTICAS El prototipo debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar mucho dinero pues a partir de que este sea aprobado nosotros podemos iniciar el verdadero desarrollo del software. Pero eso si al construir el prototipo nos asegura que nuestro software sea de mejor calidad, adems de que su interfaz sea de agrado para el usuario. Un prototipo podr ser construido solo si con el software es posible experimentar.

MODELOS DE PROTOTIPOS VENTAJAS DESVENTAJAS Reduccin de la Debido a que el usuario ve incertidumbre y del riesgo que el prototipo funciona Reduccin de tiempo y de piensa que este es el costos producto terminado y no Incrementos en la entienden que recin se va aceptacin del nuevo a desarrollar el software. sistema Otro problema es que el Mejoras en la prototipo deber ir administracin de acompaado de otro proyectos modelo pasa su desarrollo Mejoras en la comunicacin entre desarrolladores y clientes, etc.

GRAFICO

RAMIREZ PELAEZ ENRIQUE 3612 FUNDAMENTOS DE DESARROLLO DE SISTEMAS

DESCRIPCION El mas conocido, esta basado en el ciclo convencional de una ingeniera, el paradigma del ciclo de vida abarca las siguientes actividades: - Ingenieria y Anlisis del Sistema - Anlisis de los Requisitos - Diseo - Codificacin - Prueba - Implantacin - Mantenimiento

CARACTERISTICAS ordena rigurosamente las etapas del ciclo de vida del software, de forma tal que el inicio de cada etapa debe esperar a la finalizacin de la inmediatamente anterior No permite retroceder ,por lo que se hace estrictamente necesario que al final de cada fase el analista de sistemas o, en su caso, el programador, verifique y valide todo el trabajo realizado, ya que un error no detectado a tiempo podra perjudicar gravemente la fecha de entrega del software a nuestro cliente.

MODELOS DE CASCADA VENTAJAS DESVENTAJAS Se tiene todo bien Difcilmente un cliente va a organizado y no se mezclan establecer al principio todos los requerimientos las fases. necesaros, por lo que -Es perfecto para proyectos provoca un gran atraso trabajando en este que son rigidos. modelo, ya que este es -Idieal para proyectos muy restrictivo y no donde se especifiquen muy permite movilizarse entre fases. bien los requerimientos. -Ideal para proyectos en que se conozca muy bien la herramienta a utilizar. -Sumamente sencillo ya que sigue los pasos intuitivos necesarios a la hora de desarrollar el Software. -Los resultados y/o mejoras no son visibles, el producto se ve recin cuando este est finalizado.

GRAFICO

la palabra cascada sugiere, mediante la metafora de la fuerza de la gravedad, el esfuerzo necesario para introducir un cambio en las fases ms avanzadas de un proyecto

RAMIREZ PELAEZ ENRIQUE 3612 FUNDAMENTOS DE DESARROLLO DE SISTEMAS

DESCRIPCION Construye una serie de grandes versiones sucesivas de un producto. Sin embargo, mientras que la aproximacin incremental presupone que el conjunto completo de requerimientos es conocido al comenzar, el modelo evolutivo asume que los requerimientos no son completamente conocidos al inicio del proyecto. Modelo de desarrollo que a diferencia del de prototipos, busca reemplazar el viejo sistema con una nuevo que tendra la propiedad de satisfacer los nuevos requerimientos lo ms rpido posible.

CARACTERISTICAS Combina elementos del modelo lineal con la filosofa de creacin de prototipos El primer incremento a menudo es un producto esencial (ncleo) A partir de la evaluacin se planea el siguiente incremento y as sucesivamente

MODELOS DE INCREMENTAL VENTAJAS DESVENTAJAS -Se puede financiar el El modelo incremental no proyecto por partes es recomendable para Apropiado para proyectos casos de sistemas de grandes de larga duracin tiempo real, de alto nivel - No se necesita tanto de seguridad, de personal al principio como procesamiento para una implementacin distribuido, o de alto completa ndice de riesgos. Inconvenientes - Se necesitan pruebas de regresin -Pueden aumentar el coste debido a las pruebas

GRAFICO

Es interactivo por naturaleza Es til cuando el personal no es suficiente para la implementacin completa

RAMIREZ PELAEZ ENRIQUE 3612 FUNDAMENTOS DE DESARROLLO DE SISTEMAS

DESCRIPCION Modelo del ciclo de meta-vida. En este modelo, el esfuerzo de desarrollo es iterativo. Tan pronto como uno completa un esfuerzo de desarrollo, otro comienza. Desarrollado por Barry Boehm en 1985, utilizado generalmente en la Ingeniera de software. Las actividades de este modelo son una espiral, cada bucle es una actividad. Para cada actividad habr cuatro tareas: -Planificacin -Anlisis de riesgo -Ingeniera -Evaluacin del cliente

CARACTERISTICAS Planificacin: Determinacin de objetivos, alternativas y restricciones. Anlisis de riesgo: Anlisis de alternativas e identificacin/resolucin de riesgos. Ingeniera: Desarrollo del producto del siguiente nivel Tareas de la actividad propia y se prueba. Anlisis de alternativas e identificacin resolucin de riesgos. Evaluacin del cliente: Valorizacin de los resultados de la ingeniera.

MODELO EN ESPIRAL VENTAJAS DESVENTAJAS - El anlisis del riesgo se - Genera mucho tiempo hace de forma explcita y en el desarrollo del clara. Une los mejores sistema. elementos de los restantes modelos. - Modelo costoso. - Reduce riesgos del proyecto - Incorpora objetivos de calidad - Integra el desarrollo con el mantenimiento, etc. - Requiere experiencia en la identificacin de riesgos.

GRAFICO

RAMIREZ PELAEZ ENRIQUE 3612 FUNDAMENTOS DE DESARROLLO DE SISTEMAS

DESCRIPCION No es simplemente un proceso, sino un marco de trabajo extensible que puede ser adaptado a organizaciones o proyectos especficos.

CARACTERISTICAS -Iterativo e Incremental: Unificado es un marco de desarrollo iterativo e incremental compuesto de cuatro fases denominadas Inicio, Elaboracin, Construccin y Transicin. -Dirigido por los casos de uso: Se utilizan para capturar los requisitos funcionales y para definir los contenidos de las iteraciones. Centrado arquitectura: en la

PROCESO DE DESARROLLO UNIFICADO VENTAJAS DESVENTAJAS Mediante este proceso de El mtodo de PU requiere desarrollo de software costos de dedicacin altos hay varias oportunidades por lo que no es para revisar el sistema a conveniente usarlo en desarrollar hasta quesea procesos de un proyecto correcto. pequeo. Se pueden encontrar errores y corregirlos. Adaptabilidad desarrollo a requisitos o cambios del nuevos nuevos Si el proceso no se aplica bien desde el inicio el PU se puede volver muy grande y difcil, tanto para aprender como para administra

GRAFICO

Se usa para describir el proceso genrico que incluye aquellos elementos que son comunes a la mayora de los refinamientos existentes. Tambin permite evitar problemas legales ya que Proceso Unificado de Rational o RUP son marcas registradas por IBM (desde su compra de Rational Software Corporation en 2003).

Asume que no existe un modelo nico que cubra todos los aspectos del sistema. -Enfocado en los riesgos: Requiere que el equipo del proyecto se centre en identificar los riesgos crticos en una etapa temprana del ciclo de vida.

RAMIREZ PELAEZ ENRIQUE 3612 FUNDAMENTOS DE DESARROLLO DE SISTEMAS

DESCRIPCION No es simplemente un proceso, sino un marco de trabajo extensible que puede ser adaptado a organizaciones o proyectos especficos.

CARACTERISTICAS -Iterativo e Incremental: Unificado es un marco de desarrollo iterativo e incremental compuesto de cuatro fases denominadas Inicio, Elaboracin, Construccin y Transicin. -Dirigido por los casos de uso: Se utilizan para capturar los requisitos funcionales y para definir los contenidos de las iteraciones. Centrado arquitectura: en la

PROCESO DE DESARROLLO UNIFICADO VENTAJAS DESVENTAJAS Mediante este proceso de El mtodo de PU requiere desarrollo de software costos de dedicacin altos hay varias oportunidades por lo que no es para revisar el sistema a conveniente usarlo en desarrollar hasta quesea procesos de un proyecto correcto. pequeo. Se pueden encontrar errores y corregirlos. Adaptabilidad desarrollo a requisitos o cambios del nuevos nuevos Si el proceso no se aplica bien desde el inicio el PU se puede volver muy grande y difcil, tanto para aprender como para administra

GRAFICO

Se usa para describir el proceso genrico que incluye aquellos elementos que son comunes a la mayora de los refinamientos existentes. Tambin permite evitar problemas legales ya que Proceso Unificado de Rational o RUP son marcas registradas por IBM (desde su compra de Rational Software Corporation en 2003).

Asume que no existe un modelo nico que cubra todos los aspectos del sistema. -Enfocado en los riesgos: Requiere que el equipo del proyecto se centre en identificar los riesgos crticos en una etapa temprana del ciclo de vida.

Das könnte Ihnen auch gefallen