Logo Studenta

6 _Ing Requisitos-2020-1 pptx ADS

¡Estudia con miles de materiales!

Vista previa del material en texto

13/04/2020
1
Análisis y 
Diseño de 
Sistemas
Ingeniería de Requisitos
Análisis de Requisitos
Especificar requisitos de software.
Contenido:
• Niveles de requisitos
• Requisitos de software
• Clasificación de requisitos
• Especificación de requisitos
• Cualidades de los requisitos
• Organización de los requisitos
Análisis y Diseño de Sistemas 2
13/04/2020
2
Niveles de requisitos
• Problemas o necesidades del cliente
• Requisitos de usuario
• Definición no estructurada
• Sin mucho nivel de detalle
• Principalmente texto
• Requisitos del software
• Definición estructurada
• Nivel detallado
• Texto, diagramas (modelos)
Análisis y Diseño de Sistemas 3
Requisitos de software
• Especificación detallada “QUE” debe hacer el sistema, no el “Como”.
• Se elabora en base al análisis de la información recogida.
• Son la base para el diseño e implementación.
• No es una tarea fácil, requiere organizar documentación y personas.
Análisis y Diseño de Sistemas 4
13/04/2020
3
Clasificación de requisitos
• Requisitos funcionales:
• Funcionalidad o servicios de la aplicación.
• Requisitos no funcionales:
• Definen restricciones a los requisitos funcionales,
especialmente de recursos tecnológicos.
Otros:
• Del proyecto:
• Restricciones de la administración del proyecto.
• Empresariales u organizacionales:
• Objetivos globales que definen el marco sobre el
cual funcionará el software.
Análisis y Diseño de Sistemas 5
Requisitos funcionales
• Requisitos de operación
• Por ejemplo: el sistema debe permitir al Gerente gestionar los datos del cliente
(crear, modificar y eliminar). Los datos del cliente deben ser: nombres,
apellidos, DNI, dirección y teléfono.
Análisis y Diseño de Sistemas 6
13/04/2020
4
Requisitos no funcionales I
• Consumo de recursos
• Ejemplo: el sistema de permitir almacenar un millón de
transacciones diarias.
• Rendimiento
• Ejemplo: al operar el software el tiempo de respuesta a una
petición de datos no debe superar los 0,5 segundos.
• Fiabilidad y disponibilidad:
• Ejemplo: la posibilidad de fallo de nivel uno (anexo X) del
software debe ser menor al 0,01%.
• Ejemplo: el sistema no debe parar más de 5 horas al mes y
nunca más de 30 minutos seguidos.
Análisis y Diseño de Sistemas 7
Requisitos no funcionales II
• Manejo de errores:
• Ejemplo: El sistema deberá mostrar un mensaje explicativo ante un
error de ingreso de datos del usuario.
• Requisitos de interfaz:
• Ejemplo: En la interfaz del software, el precio del producto debe
mostrarse en la parte superior izquierda.
• Restricciones:
• Ejemplo: el software debe presentar el precio de los productos con
dos decimales.
• Seguridad:
• Ejemplo: al operar el software, el envío de mensajes debe estar
cifrado.
Análisis y Diseño de Sistemas 8
13/04/2020
5
Especificación (Plantilla): atributos descriptivos de requisitos
• Atributos automáticos:
• Identificador
• Creador
• Fecha de creación
• Atributos típicos:
• Tipo de requisito
• Estado del requisito
• Descripción del requisito
Análisis y Diseño de Sistemas 9
• Atributos opcionales:
• Nombre corto
• Fuente
• Necesidad
• Prioridad
• Estabilidad
• Complejidad
• Coste
• Condiciones de error
• Restricciones
Ejemplo de plantilla de requisitos I
Identificador: SR-001
Necesidad: Alta Autor: Ronaldo Ho (Analista)
Descripción: El sistema mostrará el precio del producto en la
esquina superior derecha de la ventana de consulta.
Prioridad: Baja Riesgo: Bajo
Fuente: Roberto Alva
(vendedor)
Estado: Propuesto
Dependencias: UR 001
Análisis y Diseño de Sistemas 10
13/04/2020
6
Ejemplo de plantilla de requisitos II
Análisis y Diseño de Sistemas 11
IDENTIFICADOR: SRF-003 TÍTULO:
Consultar producto más
vendido
DESCRIPCIÓN:
El sistema permitirá hacer consultas de los productos más
vendidos en un periodo determinado.
NECESIDAD:
 Esencial  Deseable
 Opcional
ESTABILIDAD:  Sí  No
FUENTE: Jefe de ventas
Ejercicio: plantear los requisitos del caso
▪ “Me han pedido que desarrolle en programa que controle las entradas y salidas de un
almacén de ropa de una tienda (no las ventas) (Descripción de ropa, marca, talla,
stock, etc.). Del Dpto. de Ventas solicitan productos. Del Dpto. de Compras le envían,
con una guía de remisión (No. De guía, fecha, productos, cantidad, etc.), los productos
solicitados previamente por almacén. Los productos deteriorados los eliminan con una
nota de baja (No. de nota, fecha, productos, motivo de baja, etc.). Los productos
robados los eliminan con una nota de robo (No. de nota, fecha, productos, motivo de
baja, etc.). También reciben donaciones que ingresan con una guía de remisión”.

Continuar navegando