domingo, 29 de septiembre de 2013

Proceso (ciclo de vida del software)

¿Que es ciclo de vida del un software?

Un marco de referencia que contiene los procesos, las actividades
y las tareas involucradas en el desarrollo, la explotación y el
mantenimiento de un producto de software, abarcando la vida del
sistema desde la definición de los requisitos hasta la finalización de
su uso.
El ciclo de vida se un software esta compuesto por el análisis, diseño, desarrollo e implementan del mismo

a esto se le atribuyen diferente modelos los cuales son:

MODELO EN CASCADA:

este dice que el desarrollo de software puede ser puede ser a través  de una secuencia simple de fases, cada fase tiene un conjunto de metas bien definida.



MODELO EVOLUTIVO:
En el modelo evolutivo, los requerimientos son cuidadosamente examinados y sólo esos que son bien comprendidos son seleccionados para el primer incremento. Los desarrolladores construyen una implementación parcial del sistema que recibe sólo estos requerimientos.
por lo cual reduce el riesgo y aumenta la probabilidad del éxito,no se conocen niveles apropiados de calidad y documentación.

MODELO PROTOTIPADO: 
 Un prototipo es construido de una manera rápida tal como sea posible. Esto es dado a los usuarios, clientes o representantes de ellos, posibilitando que ellos experimenten con el prototipo, luego se revisa el los puntos a favor y en contra de los usuarios, se decide si el prototipo es aceptado o no. en otras palabras prueba y error



MODELO RUP (RATIONAL ):
Rational Software es actualmente conocida como una familia de software de IBM para el despliegue, diseño, construcción, pruebas y administración de proyectos en el proceso desarrollo de software.
muy costoso pero efectividad muy grande.
te dice promedio cuanto te debes tardar en cada uno de los ciclos de vida del proyecto

MODELO ESPIRAL: 
El modelo espiral de los procesos software es un 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. 

METODOLOGÍA ÁGILES(XP) :
es quizás la mas destacada de las metodologías ágiles de desarrollo del software.
en XP los cambios en los requisitos son un aspecto natural del desarrollo de proyecto.

SCRUM:
es un modelo de referencia que define un conjunto de practicas y roles,y que puede tomarse como un punto de partida para definir el proceso de desarrollo que se ejecutara durante de un proyecto

4 comentarios:

  1. Muy BUENA INTROCCION ME SIRVIO MUCHO CON LA IDEA RESPECTO A MI PUBLICACION

    ResponderEliminar
  2. Estoy de acuerdo muy buena introduccion creo que es muy fundamental tener todas estas medidas de precauciones ala hora de un buen analisis desarrollado

    ResponderEliminar
  3. Buena profundicacion de los temas, creo que esta mas que claro

    ResponderEliminar
  4. la estructura del tema se identifica claramente de acuerdo lo estipulado por la tematica de la asignatura buen resumen compañero

    ResponderEliminar