Ingenieria De Requerimientos
Requerimiento: Condicion o necesidad de un usuario pararesolver un problema o alcanzar un objetivo.
•funcionales: Funciones de un sistema que será capaz a realizar.
•No funcionales: Caracteristicas que de una o de otra forma pueden limitar al sistema.Caracteristicas:
•Necesario: Un requerimiento es necesario si su falta ocaciona un error en el sistema.
•Verificable: Un requerimiento es verificable cuando puede ser cuantificado.
Ingenieria derequerimientos según Boehm: Es la disciplina para desarrollar una especificación completa, consistente y no ambigua, la cual servirá como base para acuerdos comunes entre todas las partes involucradas y en dondese describen las funciones a realizar por un sistema.
Importancia de la ingeniería de requerimientos:
• Permite gestionar las necesidades del proyecto de forma estructurada.
•Mejora la capacidad depredecir cronogramas de proyectos.
•Disminuye los costros y retrasos del proyecto.
•Mejora la calidad del software
•Evita el rechazo de los usuarios finales.
Proceso: Es un conjunto ordenado de tareas;una seria de pasos que involucran actividades, restricciones y recursos que producen una determinada salida esperada.
¿ Por que debemos modelar un proceso?
• Para tener una compresión de lasactividades, recursos y restricciones del proyecto.
•Para encontrar inconsistencias u omiciones en el proceso
•Para fijar las metas de desarrollo
•Para cumplir con la actividad final
Modelos de desarrollo desoftware:
Modelo tradicional en cascada: Este modelo sugiere que los resultados de una tarea lleven al siguiente y asi sucesivamente
Requerimientos para el análisis y negociación:
Analisis: Losrequerimientos de un sistema de software consiste en:
•Obtener informcion acerca de lo que los usuarios desean
•Clasifican esos deseos para comenzar con los requerimientos
Negociacion: Pretende...
Regístrate para leer el documento completo.