Está en la página 1de 2

ENSAYO SOBRE INGENERIA DE REQUISITO

A la hora de construir una aplicación software es fundamental que los desarrolladores conozcan
de forma precisa el problema que van a resolver, de tal manera que la solución que se construya
sea correcta y útil. Por tal motivo la correcta obtención de los requerimientos del sistema es uno
de los aspectos clave en la construcción de proyectos de software, ya sea en proyectos grandes o
pequeños con complejidades diferentes la mala captura de los mismos es la causa de los
problemas que surgen a lo largo del proceso de construcción. La ingeniería de requisitos como
parte de la ingeniería del software permite la definición de los servicios y características que el
sistema debe tener.

Una de ls característica que se debe tener es realizar y aplicar adecuadamente un estudio de


viabilidad y factibilidad para tal proyecto de software basado en los requerimientos del mismo
también se debe conocer y comprender todo el proceso de la ingeniera de requisito gestionando si
hay posible riesgo que puedan ocurrir durante el mismo también hay que tener la capacidad de
especificar y documentar el requerimiento de un proyecto de software siguiendo unos estándares
internacionales de la IEEE Y CMMI.

¿Qué es un requisito de software?

Es una descripción completa del comportamiento del sistema que se va a desarrollar incluye un
conjunto de casos de usos que describen todas las interacciones que tendrán los usuarios con el
software existen dos tipos de requisitos los cuales conocemos como funcionales y no funcionales

A Continuación le vamos hablar de cada uno de estos

Requisitos funcionales Son los que describen cara una de las funciones que el software va a
ejecutar o más bien que debe ejecutar muchas veces las conocemos como capacidades SEWBOK
2004;2-2. a estos tipos de requisitos se les pueden dividir en dos partes está la del usuario y la del
sistema, como bien podemos leer en Wikipedia Google o en PDF que facilitan la universidad de
Cartagena hemos encontrado que según sommeville son una declaración en lenguaje natural y en
diagramas de cada servicio se espera que el sistema provea y de unas restricciones bajo las cuales
se deberá operar y los requisitos de sistemas, se encargan de establecer con detalle cada servicio y
las restricciones que debe tener o que tiene el sistema muchas veces el documento de
requerimiento del sistema es denominado como especialización funcional Los requisitos no
funcionales son se conocen como propiedades las cuales el producto debe tener claro está que no
puede ser evidentes al usuario dónde se incluyen atributos de calidad , coacciones e interfaces
externas

Niveles de requisitos

Nivel 1 Requerimiento del negocio Los requerimientos del negocio son unas declaraciones de la
empresa para la justificación de un proyecto dónde de incluye la visión de un producto de
software impulsado por cada objetivo del negocio este también describe el propósito y las
necesidades a un alto nivel que el producto logré satisfacer
Nivel 2 Requerimiento del usuario los requerimientos del usuario son la definición de los
requisitos de software desde el punto de vista del usuario este describe las tareas que los usuarios
necesitan llevar acabo con el software y las características de calidad del software que sean
necesarias

Nivel 3 requerimiento de los software estos requisitos son una descripción detallada de todos los
requisitos funcionales y no funcionales que el software Tiene que cumplir para satisfacer las
necesidades del negocio y de el usuario claro está sin salirse de los límites de el diseño e
implementación estos requisitos establecen acuerdos con el personal técnico y los empresarios
para ver las características que el producto tendrá

Características deseables de los requerimientos esta características es que realiza una


recolección y documentación de requisitos de los requisitos de alta calidad y podemos ver qué
está es bastante fundamental para el desarrollo de productos software

Características de requisitos individuales

Las características que por lo general deben cumplir es que estos deben de estar completos, y
este se conoce por qué al momento de estar completos no necesita ampliar detalles en su
redacción, es decir que proporciona suficiente información para poder lograr comprender su
comprensión tienes que estar correcto y claro para que pueda ser entendiendo de la misma
manera por todas las partes interesadas

Análisis de requerimiento

Es el conjunto de técnicas y procedimientos que nos permiten conocer los elementos necesarios
para definir un proyecto de software. Es una tarea de ingeniería del software que permite
especificar las características operacionales del software, indicar la interfaz del software con otros
elementos del sistema y establecer las restricciones que debe cumplir el software. La tarea de
análisis de los requerimientos es un proceso de descubrimiento y refinamiento, el cliente y el
desarrollador tienen un papel activo en la ingeniería de requerimientos de software. El cliente
intenta plantear un sistema que en muchas ocasiones es confuso para él, sin embargo, es
necesario que describa los datos, que especifique las funciones y el comportamiento del sistema
que desea.

Importancia de la definición formal de requisitos

También podría gustarte