diseño de oftware

Páginas: 5 (1143 palabras) Publicado: 1 de junio de 2015
Diseño de software / Martes 1 de abr. de 14


Test: ppt anterior e información. (Martes 8 de Abril).


Ciclos de vida de desarrollo de software

Para empezar un desarrollo se realizan una serie de tareas entre la idea inicial y el producto final. Un modelo de desarrollo nos establece un orden en que se llevaran a cabo las cosas en el proyecto, nos provee de requisitos de entrada y salidapara cada una de las actividades.

Al inicio de cada proyecto es necesario destacar el ciclo de vida y el modelo de desarrollo, el modelo nos ayuda a la forma en la que vamos a construir el producto.
El ciclo de vida junto con el modelo de desarrollo se complementan para poder generar el producto desde el punto de vista técnico y administrativo.

Modelos de Desarrollo:

El modelo de cascada:Ciclo de desarrollo de software., tiene una secuencia ordenada, se trabaja junto a una carta Gantt de forma estructurada, el trabajo de una etapa previa es la entrada del siguiente proceso, no se escapan muchos detalles por su estructura, existe este desarrollo con feed back (Retroalimentación), para poder volver a una etapa por si algo se olvida. Provee de un gran control sobre las fechas deentrega y entregables. El paso de una etapa a otra va con una verificación incluida. Es importante que los stakeholders estén involucrados en la verificación y estén al tanto de la información.

En este ciclo de desarrollo es importante poder cumplir con los tiempos especificados en la carta Gantt. En los requisitos funcionales y no funcionales deben ser sin ambigüedad , deben ser especificadoslos datos de entrada y los datos de salida de cada requerimiento.

Inicio > Análisis > Diseño > Código > Pruebas > Implementación

A favor:

Excelente cuando se tiene un producto estable y se conoce la tecnología.
Es un método muy estructurado que funciona bien con gente de poca experiencia
Provee estabilidad en los requerimientos
La planeación se puede hacer anticipadamente.






En contra:Poca flexibilidad.
Los proyectos en la practica raramente siguen un flujo secuencial.
Siempre es difícil para el cliente mostrar todos los requerimientos explícitamente y con mucha anticipación.
El cliente debe tener paciencia.
Es inflexible y motiva al cambio.
Poco apropiado para aplicaciones para la toma de decisiones.
Los usuarios tienen una participación limitada. (inicio y Pruebas).

Elmodelo en V

Lo que postula que cada vez que estamos en las etapas que se están haciendo en cascada se haga un testing en cada una de ellas, se verifica su calidad en cada etapa.
Validación y Verificación.

Inicio < 1 > Análisis <2> Diseño > Código > I.S.T. > U.A.T > Implementación
| | _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ | |
| _ _ __ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ __ _ _ _ _ _ __ _ _ _ _ |

1.- Plan de aceptación integración del sistema.
2.- Pruebas de integración del sistema.


En Flor

Esta basado en el producto, basándose en el tipo de Cascada, el propósito del desarrollo de software es el de desarrollar un producto de software.
Los equipos no deben estar preocupados por el proceso de desarrollo mismo.
Deben dedesarrollarse todas las etapas un poco al mismo tiempo hasta que el producto final es alcanzado.

Análisis basado en el producto > diseño basado en producto > codificación basado en el producto > pruebas basadas en el producto > implementación basada en el producto.


Prototipos
Es una versión preliminar de un sistema de información con fines de demostración o evaluación. (Entregas de valor temprana alcliente)
Construcción de prototipos:



Identificación de requerimientos
Diseño Rápido
Utilizar el prototipo
Revisar y mejorar

Es un método menos formal de desarrollo
El prototipeo es una técnica para comprender las especificaciones
Un prototipo puede ser eliminado
Un prototipo puede llegar a ser parte del producto.

A favor:

Útiles cuando los requerimientos son cambiantes
Cuando no se conoce...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Instalacion basica de oftware
  • Diseño+diseño
  • Diseñado y Diseñadores
  • diseño, diseñar
  • Diseno
  • Diseño
  • Diseño
  • Diseno

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS