miércoles, 12 de octubre de 2016

REQUERIMIENTOS NO FUNCIONALES

 NO FUNCIONALES
  • tiene que ver con las caracteristicas  que de  una u otra forma  puedan limitar el sistemas.
  • describe una restrinción sobre el sistema que limita nuestra eleccion en la construccion de una solución. 

REQUERIMIENTOS FUNCIONALES

REQUERIMIENTO FUNCIONAL
  • Describen la interacción entre el sistema y su ambiente independientemente de suimplementación.
  • El ambiente incluye al usuario y cualquier otro sistema externo que interactúa con el sistema.

REQUIRIMIENTOS PARA EL DESARROLLO DE UN SOFTWARE



  • Un requerimiento es una característicaque el sistema DEBE tener o es una restricción que el sistema DEBE satisfacer para ser aceptada por el cliente. 
  • Levantamiento de requerimientos es la especificación del sistema en términos que el cliente entienda, de forma que se constituya en el contrato entre el clientey los desarrolladores.


MODELO PROTOTIPADO

El Modelo de prototipos, en Ingeniería de software, pertenece a los
modelos de desarrollo evolutivo. El prototipo debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar muchos RECURSOS

MODELO INCREMENTAL


Combina elementos del modelo tradicional aplicado en forma iterativa. Este modelo emplea secuencias lineales escalonadas que proporcionan incrementos del producto.
 

MODELO EN ESPIRAL

Se trata de una propuesta que combina las propiedades de los modelos cascada y prototipos. Se fundamenta en un proceso de desarrollo en el cual se hacen entregas del producto -cada una más evolucionada o completa que la anterior- teniendo en cuenta los riesgos que pueden afectar el proceso. Cada ciclo del espiral representa una etapa del ciclo de vida del software.

MODELO EN V


Se considera como una versión mejorada del modelo en cascada y por tanto, conserva las características de secuencialidad y organización. El modelo en V fundamenta su enfoque en la minimización de riesgos, la mejora de calidad, la reducción total de gastos y el perfeccionamiento de la comunicación entre los participantes del proyecto de desarrollo de software. Además, incorpora procesos de verificación y validación.

CICLO DE VIDA DEL SOFTWARE

El ciclo de vida del software engloba el proceso desde la fase inicial, cunado se detecta una necesidad y se plantea el diseño del software, hasta el fin del ciclo de vida del mismo que se produce una vez que deja de ser utilizado.

El modelo en cascada

También llamado ciclo de vida clásico o tradicional, es el modelo más antiguo cuya propuesta de trabajo se fundamenta en un proceso ordenado y secuencial donde el producto de cada etapa, es el insumo para la etapa posterior. Las características principales de este modelo son: