You are on page 1of 92

Bases de Datos

Ingeniera de
Requisitos

Ingeniera de requisitos

Requerimientos
Que es el proceso de
Ingeniera de Requisitos?

Ingeniera de requisitos

Puntos clave

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

!

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Tcnicas de recoleccin de Informacin
!

REPASO
Cuestionario: Medio/instrumento de recogida de
informacin de manera directa o de preparacin para
una entrevista.

Entrevistas: Intento sistemtico de recoger informacin


de otra persona a travs de una comunicacin
interpersonal que se lleva a cabo mediante una
conversacin estructurarda.

Ingeniera de requisitos

Ingeniera de requisitos

EJERCICIO DE

!

COMUNICACIN

(armado de figuras)

Ingeniera de requisitos

Ejercicio. Captura y Anlisis de Requisitos



Instrucciones:

!

Elaborar un cuestionario para la captacin y anlisis


de requisitos de un sistema de gestin de ordenes
de servicio de una lavandera.

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Especificacin de requisitos: Ejercicio


Instrucciones:

!

De acuerdo al proyecto establecido para la captacin de requisitos de


cada equipo de trabajo, realizar, redactar una primera propuesta de
contenido haciendo uso del estandar IEEE 830 para los siguientes
puntos:
a) Introduccin

!
b) Objetivo

!
c) mbito

!
d) Visin Global

Ingeniera de requisitos

Anlisis de Requerimientos

Herramientas y Tcnicas

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Estrategia de captacin de
requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Formato estndar IEE830

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ejercicio:

!

Elaborar un Diagrama
de Contexto para el
siguiente ejemplo de
sistema de gestin de
libros de una
biblioteca

Ingeniera de requisitos

Ejercicio:

!

I d e n t i fi c a r l o s
requisitos funcionales
para el siguiente
ejemplo de sistema de
gestin de libros de
una biblioteca. Hacer
uso del formato de
requisitos especficos
del estandar IEEE 830
(seccin 3)

Ingeniera de requisitos

DEVOLUCIN
DE LIBROS

PETICIN DE
LIBROS

GESTIN
DE
BIBLIOTECA

ALTAS/BAJAS

Ingeniera de requisitos

REQUISITOS ESPECFICOS

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

TAREA

Distribucin de Libros

Ingeniera de requisitos

REQUERIMIENTOS

!

FUNCIONALES

!

NO FUNCIONALES

Ingeniera de requisitos

Requerimientos Funcionales
Son declaraciones de los servicios y funciones que
proveer el sistema. En algunos casos los
requerimientos funcionales de los sistemas tambin
declaran explicitamente lo que el sistema no debe
hacer.
Requerimientos No Funcionales
Conforman restricciones de los servicios o funciones
ofrecidos por el sistema. Incluyen restricciones de
tiempo, sobre el proceso de desarrollo, estndares, etc.

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Requisito Funcional IEE830
Definicin de acciones fundamentales que debe realizar el
software al recibir informacin, procesarla y producir
resultados.
En ellas se incluye:
!
Comprobacin de validez de las entradas
Secuencia exacta de operaciones
Respuesta a situaciones anormales (desbordamientos,
comunicaciones, recuperacin de errores)
Parmetros
Generacin de salidas
Relaciones entre entradas y salidas (secuencias de
entradas y salidas, formulas para la conversin de
informacin)
Especificacin de los requisitos lgicos para la informacin
que ser almacenada en base de datos (tipo de
informacin, requerido)

Ingeniera de requisitos

Rendimiento

Seguridad

Requisito No
Funcional
IEE830

Fiabilidad

Disponibilidad

Mantenibilidad

Portabilidad

Otros

Ingeniera de requisitos

Rendimiento

Seguridad

Especificacin de los requisitos relacionados con la carga que se


espera tenga que soportar el sistema. Por ejemplo, el nmero de
terminales, el nmero esperado de usuarios simultneamente
conectados, nmero de transacciones por segundo que deber
soportar el sistema, etc.
!
Todos estos requisitos deben ser mesurables. Por ejemplo,
indicando el 95% de las transacciones deben realizarse en
menos de 1 segundo, en lugar de los operadores no deben
esperar a que se complete la transaccin.
Especificacin de elementos que protegern al software de
accesos, usos y sabotajes maliciosos, as como de modificaciones
o destrucciones maliciosas o accidentales. Los requisitos pueden
especificar:
!
Empleo de tcnicas criptogrficas.
Registro de ficheros con logs de actividad.
Asignacin de determinadas funcionalidades a determinados
mdulos.
Restricciones de comunicacin entre determinados mdulos.
Comprobaciones de integridad de informacin crtica.

Ingeniera de requisitos

Fiabilidad

Especificacin de los factores de fiabilidad necesaria del


sistema.
!
Esto se expresa generalmente como el tiempo entre los
incidentes permisibles, o el total de incidentes permisible.
!
Fijan la tasa de fallas para que el sistema sea aceptable.
Ejemplo: Si se produce algn fallo al usar un servicio externo (autorizacin
de pago) solucionarlo localmente.

Disponibilidad

Especificacin de los factores de disponibilidad final exigidos


al sistema.
!
Normalmente expresados en % de tiempo en los que el
software tiene que mostrar disponibilidad.
!
O bien, factores humanos de consistencia. Ejemplo: Se debe
ver facilmente el texto a una distancia de 30 cm del monitor

Ingeniera de requisitos

Identificacin del tipo de mantenimiento necesario del sistema.
!
Especificacin de quien debe realizar las tareas de
mantenimiento, por ejemplo usuarios, o un desarrollador.
Especificacin de cuando debe realizarse las tareas de
mantenimiento. Por ejemplo, generacin de estadsticas de
acceso semanales y mensuales.

Mantenibilidad

Portabilidad

Especificacin de atributos que debe presentar el software para facilitar


su traslado a otras plataformas o entornos. Pueden incluirse:

Porcentaje de componentes dependientes del servidor.


Porcentaje de cdigo dependiente del servidor.
Uso de un determinado lenguaje por su portabilidad.
Uso de un determinado compilador o plataforma de desarrollo.
Uso de un determinado sistema operativo.

Otros

Cualquier otro requisito que no encaje en ninguna de las secciones


anteriores.

Por ejemplo:
Requisitos culturales y polticos
Requisitos Legales

Ingeniera de requisitos

TAREA: Tienda el Regalo

RF, RNF,

MAPA DE
PROCESOS

Ingeniera de requisitos

Ejercicio: Tienda el Regalo


GESTION DE
VENTAS

EMPLEADOS

ADMINISTRADOR

GESTIN DE
INVENTARIOS

TIENDA EL
REGALO

GESTIN DE
PERFILES/ACCESO
A USUARIOS

CONSEJERO

!

CONSEJO

CONSULTA/
CONSOLIDACIN
VENTAS vs
INVENTARIO

Ingeniera de requisitos

Ejercicio: Tienda el Regalo
Proceso:Ventas
CLIENTE

EMPLEADO

INICIO

Cliente llega a caja y realiza


pago de mercancia(s)

Empleado registra calculo de


importe de compra y se registra la
venta de mercancia(s) con el
cdigo de producto correcto

Se da de baja producto en
almacn conforme al cdigo que
le corresponde

El Cliente recibe ticket/factira


y la mercanca(s) compradas

FIN

Empleado emite ticket/


factura y se entrega al
cliente documento

Ingeniera de requisitos

MODELADO DE
CASOS DE USO

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

Ingeniera de requisitos

You might also like