Está en la página 1de 1

INGENIERÍA DE REQUERIMIENTOS EL PROCESO DE LA INGENIERÍA DE REQUERIMIENTOS INGENIERÍA DE REQUISITOS e INGENIERIA DE

Al proceso de descubrir, analizar, documentar y (IR) REQUERIMIENTOS


verificar los servicios proporcionados por el sistema y  Meta: Crear y mantener un documento de La especificación de requerimientos es quien definen
sus restricciones operativas requerimientos del sistema. los servicios que un sistema debe proveer y establece
 Requerimientos del Usuario Son declaraciones, Proceso de IR: los límites y restricciones en las operaciones del
en lenguaje natural y diagramas, de los servicios  Estudio de Viabilidad: ¿El sistema es útil para el mismo.
que el sistema proporcione y de las restricciones negocio? La ingeniería de requisitos tiene como propósito el
bajo las cuales debe funcionar.  Obtención y Análisis: el descubrimiento de establecimiento de un marco metodológico, técnico y
 Requerimientos del Sistema Establecen con requerimientos tecnológico que sirva para formalizar y automatizar la
detalle las funciones, servicios y restricciones  Especificación: La transformación de fase de requisitos en el ciclo de vida del desarrollo de
operativas del sistema. Debe definir requerimientos en formularios estándar software.
exactamente qué es lo que se va a implementar.  Validación: La verificación de que los Por lo que a través de la ingeniería de software y la
Métricas para especificar requerimientos no requerimientos realmente definen el sistema aplicación de las herramientas que brinda se pueden
funcionales: que quiere el cliente. determinar las necesidades o condiciones a satisfacer
 Rapidez: transacciones procesadas por segundo. ESTUDIO DE VIABILIDAD para un software nuevo o modificado
Tiempo de respuesta al usuario y a eventos. Es un conjunto de requerimientos de negocio Características de los requerimientos
Tiempo de la actualización de la pantalla preliminares, una descripción resumida del sistema y Especificado por escrito, Necesario, Conciso,
 Tamaño: k bytes. Numero de chips de RAM. de cómo éste pretende contribuir a los procesos del Completo, Consistente, No ambiguo, Posible de probar
 Facilidad de uso: tiempo de formación. Número negocio. o verificar
de cuadros de ayuda Obtención y Análisis de Requerimientos. Técnicas principales aplicadas en la Ingeniería de
 Fiabilidad: tiempo medio entre fallos. En esta actividad, los IS trabajan con los clientes y los Requisitos
Disponibilidad usuarios finales del sistema para determinar el  Entrevistas y cuestionarios: Son aplicados para
 Robustez: tiempo de reinicio después de fallos. dominio de la aplicación, qué servicios debe reunir información proveniente de personas o
Porcentajes de eventos que provocan fallos. proporcionar el sistema, el rendimiento requerido del grupos
 Probabilidad: número de sistemas objetivos. sistema, las restricciones hardware, etc. o Del usuario: ¿Quién es el cliente?, ¿Quién es
Porcentaje de declaraciones dependientes del STAKEHOLDERS el usuario?
objetivo. Stakeholder en el ámbito empresarial, significa o Del proceso: ¿Cuál es la razón por la que se
REQUERIMIENTOS DEL USUARIO ‘interesado’ o ‘parte interesada’ de una empresa. quiere resolver este problema? ¿Cómo usted
describir los requerimientos funcionales y no  Dificultades para obtener y comprender los resuelve el problema actualmente?
funcionales de tal forma que sean comprensibles para requerimientos de los stakeholders: o Del producto: ¿Qué problemas podría causar
los usuarios del sistema sin conocimiento técnico o Los Stakeholders expresan los requerimientos este producto en el negocio?, ¿en qué
detallado. con sus propios términos de forma natural. ambiente se usará el producto?
 Recomendaciones para redactar los o El entorno económico y del negocio en el que  Prototipos: es el primer ejemplar del software y
requerimientos del usuario: se lleva a cabo el análisis es dinámico. el prototipo es evaluado por el cliente y el
Inventar un formato estándar y asegurar que LAS ACTIVIDADES DEL PROCESO SON: usuario para determinar si cumple con los
todos los requerimientos se adhieran al formato.  Documentación de Requerimientos requisitos
 Notaciones para la especificación de  Descubrimiento de Requerimientos o Prototipo rápido: permite validar
requerimientos  Clasificación y Organización de requerimientos en una etapa previa al diseño
o Lenguaje natural estructurado: formularios o Requerimientos especifico
plantillas estándares para la especificación de  Ordenación por prioridades y negociación de o Prototipo evolutivo: después de la primera
requerimientos requerimientos entrega se realiza modificaciones y mejoras,
o Lenguajes de descripción de diseño: lenguaje Herramientas para el descubrimiento de hasta obtener el producto final
similar a uno de programación, pero con Requerimientos.  Casos de uso: Es una técnica para especificar el
características más abstractas, muy utilizado Puntos de Vista, Etnografía, Escenarios, Entrevista comportamiento de un sistema.
o Notaciones graficas: sirve para definir los Validación de Requerimientos  Sistemas existentes: Consiste en analizar los
requerimientos funcionales del sistema Trata de mostrar que los requerimientos realmente distintos sistemas ya desarrollados, que estén
complementados con anotaciones de texto definen el sistema que el cliente desea. relacionados con el sistema a ser construido
(lenguajes gráficos son SADT, casos de uso de Su importancia radica a que encontrar errores en el  Lluvia de ideas: es una herramienta de trabajo
Jacobsen) documento de requerimientos puede conducir una grupal que facilita el surgimiento de nuevas ideas
o Especificaciones matemáticas: se basan en reducción de costos, tiempo y desempeño que al sobre un tema o problema determinado
conceptos matemáticos como el de las repetir el trabajo cuando son descubiertos durante el REQUERIMIENTOS DE SOFTWARE DE LA INGENIERÍA
maquinas, no son ambiguas, reducen los desarrollo o después de que el sistema esté en uso. DE REQUERIMIENTOS
argumentos sobre la funcionalidad del  Tipos de Verificaciones  Requerimientos funcionales: definen las
sistema entre el cliente y el contratista. Completitud, Realismo, Verificabilidad, funciones que el sistema será capaz de realizar,
El documento de requerimientos del software: Consistencia y Validez las transformaciones que realiza sobre las
Es la declaración oficial de qué deben implementar los  Técnicas de revisión de requerimientos entradas para producir salidas y
desarrolladores del sistema. Incluyen los o Revisiones de Requerimientos especifica los servicios que debe proporcionar la
requerimientos del usuario y requerimientos del o Construcción de Prototipos aplicación.
sistema. o Generación de Casos de Prueba  Requerimientos no funcionales: son las
 ¿Quiénes son los usuarios del documento de características que pueden limitar el sistema,
requerimientos? como, por ejemplo, el rendimiento, interfaces de
o Clientes del sistema: leen los requerimientos usuario, fiabilidad, mantenimiento, seguridad,
para ver si cumplen sus necesidades. portabilidad y estándares.
o Administradores: utilizan los requerimientos Actividades de la Ing. de requerimientos
para planificar una oferta por el sistema y  Extracción: Los analistas de requerimientos
planificar el proceso del desarrollo deben trabajar junto al cliente para descubrir el
o Ing. de sistemas: utilizan los requerimientos problema que el sistema debe resolver, los
para comprender que sistema debe diferentes servicios que el sistema debe prestar,
desarrollarse las restricciones que se pueden presentar.
o Ing. Probadores del sistema: utilizan los  Análisis del problema: El objetivo de esta
requerimientos para desarrollar las pruebas actividad es entender la verdadera necesidad del
de validación para el sistema negocio, se enfoca en descubrir problemas con
o Ing. Encargados del mantenimiento del los requerimientos del sistema identificados
sistema: utilizan los requerimientos para hasta el momento.
comprender el sistema y las relaciones entre  Evaluación y negociación de los requerimientos:
sus partes en esta etapa se limitan las expectativas del
IEEE/ANSÍ 830-1998 (IEEE, 1998) Estándar más cliente apropiadamente, tomando como
conocido y más usado requerimiento de software. referencia los niveles de abstracción y
descomposición de cada problema presentado.
 Especificación: en esta fase se documentan los
requerimientos acordados con el cliente, en un
nivel apropiado de detalle.

 Validación: Su objetivo es, comprobar los


requerimientos que aparecen en el documento
especificado para asegurarse de que sean
aceptables para el sistema que se desea
implementar

También podría gustarte