Está en la página 1de 2

Ingeniería en sistemas computacionales

Fundamentos de ingeniería del software.


3.1 MAPA CONCEPTUAL ING. DE


REQUISITOS

Fecha de entrega: 24/10/2022


Maestra: BASILIA GUERRERO VÁZQUEZ


Alumna :
ESQUIVEL GARCIA DANIELA JEZABEL
IMPORTANCIA DE
1
CONCEPTO DE 5 LOS REQUISITOS
REQUISITO
Permite gestionar las necesidades del proyecto en forma estructurada: Cada actividad de la
Ingeniería de Requisitos consiste de una serie de pasos organizados y bien definidos.
Mejora la capacidad de predecir cronogramas de proyectos, así como sus resultados: La
Un requisito es una condición Ingeniería de Requisitos proporciona un punto de partida para controles subsecuentes y
actividades de mantenimiento, tales como estimación de costos, tiempo y recursos necesarios.
necesaria para tener acceso a algo, o Disminuye los costos y retrasos del proyecto: Muchos estudios han demostrado que reparar
errores por un mal desarrollo no descubierto a tiempo, es sumamente caro; especialmente
para que una cosa suceda aquellas decisiones tomadas durante la Especificación de Requisitos.
Mejora la calidad del software: La calidad en el software tiene que ver con cumplir un conjunto de
requisitos (Funcionalidad, Facilidad de Uso, Confiabilidad Desempeño, etc.).
Mejora la comunicación entre equipos: La especificación de requisitos representa una forma de
consenso entre clientes y desarrolladores. Si este consenso no ocurre, el proyecto no será
exitoso.
Evita rechazos de usuarios finales: La Ingeniería de Requisitos obliga al cliente a considerar sus

TIPOS DE
requisitos cuidadosamente y revisarlos dentro del marco del problema, por lo que se le involucra

2 RQUISITOS
durante todo el desarrollo del proyecto.

PROCESO DE LA
Funcionales
3 ING.REQUISITOS
Funcionales de Usuario
Funcionales del Sistema • Inventar un formato estándar y utilizarlo para todos los
No funcionales requisitos
• Utilizar el lenguaje de forma consistente.
No funcionales de Producto
• Distinguir entre los requisitos obligatorios y los deseables.
No funcionales de Organización
• Resaltar el texto para identificar las partes claves del requisito.
No funcional externos
• Evitar el uso de lenguaje “técnico”

INGENIERIA DE 4 ACTIVIDADES

CARCATERISTICAS REQUISITOS
3
1. Extracción: Esta fase representa el comienzo de cada ciclo. Extracción es el nombre comúnmente dado a
las actividades involucradas en el descubrimiento preliminar de los requisitos de usuario.
2. Estudio de viabilidad: En esta fase se estima si el problema del usuario se podrá resolver con la
REQUISITOS tecnología disponible y si el sistema será rentable según el presupuesto del que se dispone.
3. Análisis: Sobre la base de la extracción realizada previamente, comienza esta fase en la cual se
interactúa con clientes o usuarios para determinar los requisitos funcionales y no funcionales del
sistema, además del dominio de la aplicación.
Funcionales 4. Especificación: En esta fase se documentan los requisitos con mayor detalle y precisión, de manera que
Definición de los servicios que el sistema sirva de base para un contrato entre el desarrollador y el cliente.
5. Validación: La validación es la etapa final de la IR. Su objetivo es, ratificar los requisitos, es decir,
debe proporcionar, cómo debe reaccionar a verificar todos los requisitos que aparecen en el documento especificado para asegurarse de que son
una entrada particular y cómo se debe aceptados por el cliente. Esto implica verificar que los requisitos sean consistentes, que estén
completos, que sean realistas y que puedan ser verificables.
comportar ante situaciones particulares.
•Describen el funcionamiento del sistema
• Los RF del usuario pueden ser frases muy generales sobre lo
que el sistema debería hacer. Se suelen expresar como
objetivos del sistema. HERRAMIENTAS Y TÉCNICAS
• Los RF del sistema deben describir los servicios que hay que
proporcionar con todo detalle: los casos de uso
6 PARA LA ING. DE REQUISITOS
No Funcionales
“Son los que actúan para limitar la Herramientas CASE
solución, se los conoce como restricciones Técnicas En el desarrollo de software se cuenta con una ventaja
o requisitos de calidad”. proporcionada
Entrevistas y por las herramientas CASE modo en que se
• Facilidad de uso (usability) Se debe ver el texto fácilmente a conoce a todo aquel software que es usado para ayudar a las
una distancia de 1 metro cuestionarios actividades del proceso de desarrollo del software, en donde se
• Fiabilidad (reliability) Si se produce algún fallo al usar un
servicio externo (autorización de pago) solucionarlo Brainstorming ubica la RE, que se ha venido tratando en este trabajo de
localmente investigación.
• Rendimiento (performance) conseguir la autorización de Casos de Uso
pago en menos de 1 minuto, el 90% de las veces
• Soporte (supportability) El sistema debe ser instalable por JAD
los usuarios

También podría gustarte