Está en la página 1de 12

REQUERIMIENTOS

FUNCIONALES Y NO
FUNCIONALES

Diego Alejandro Gómez Rueda


¿PERO QUE ES UN
REQUERIMIENTO?
Los requerimientos de un sistema, son aquellos que describen cualquier
actividad que este deba realizar, en otras palabras, el comportamiento o función
particular de un sistema o software cuando se cumplen ciertas condiciones.

2
IDENTIFICACION

FUNCIONALES NO FUNCIONALES
Los requerimientos funcionales son Son aquellos requerimientos que no se
declaraciones de los servicios que refieren directamente a las funciones
proveerá el sistema, de la manera en específicas que entrega el sistema, sino a las
propiedades emergentes de éste como la
que éste reaccionará a entradas
fiabilidad, la respuesta en el tiempo y la
particulares. En algunos casos, los capacidad de almacenamiento. De forma
requerimientos funcionales de los alternativa, definen las restricciones del
sistemas también declaran sistema como la capacidad de los
explícitamente lo que el sistema no dispositivos de entrada/salida y la
debe hacer. representación de datos que se utiliza en la
interface del sistema.

3
REQUERIMIENTOS
NO FUNCIONALES

Requerimientos del Requerimientos Requerimientos


producto organizacionales externos

4
ELEMENTOS

PROCESOS DATOS DE CADA FLUJO BASES DE DATOS


DE DATOS
Un proceso de software Una base de datos es una
mejora los esfuerzos de Se relaciona con el análisis y colección organizada de
diseño de sistemas y se refiere información estructurada, o
mantenimiento y soporte
acerca del movimiento que datos, típicamente
tienen los datos en un sistema almacenados electrónicamente
determinado en un sistema de computadora.

FLUJO DE DATOS ENTRE DATOS DE BASES DE


PROCESOS DATOS

5
ASPECTOS

¿Cuáles son los límites


impuestos por el
¿Cuál es el proceso tiempo y la carga de ¿Cuánto tiempo
básico de la empresa? trabajo? tardan en efectuarlos?

1 3 5

2 4 6

¿Qué datos utiliza o ¿Qué controles de ¿Qué pasos se siguen


produce este proceso? desempeño utiliza? para realizarla?

6
2

CASOS DE USO DE
SISTEMA

Los diagramas de caso de uso modelan la
funcionalidad del sistema usando actores y casos de
uso. Los casos de uso son servicios o funciones
provistas por el sistema para sus usuarios.

8
SIMBOLOS

SISTEMA CASO DE USO ACTOR


El rectángulo representa Se representan con Un diagrama de caso de uso
los límites del sistema que óvalos. La etiqueta en el contiene los símbolos del actor y del
contiene los casos de uso. óvalo indica la función caso de uso, junto con líneas
Los actores se ubican del sistema. conectoras. Los actores son
fuera de los límites del similares a las entidades externas;
Sistema. existen fuera del sistema. El término
actor se refiere a un rol específico
de un usuario del sistema.

9
RELACIONES

Las relaciones entre un actor y un caso de uso, se dibujan con una línea simple. Para
relaciones entre casos de uso, se utilizan flechas etiquetadas “incluir” o “extender.” Una
relación “incluir” indica que un caso de uso es necesitado por otro para poder cumplir una
tarea. Una relación “extender” indica opciones alternativas para un cierto caso de uso.

10
SIMBOLOGIA

Las relaciones Hay cuatro tipos


activas se básicos de
conocen como relaciones de
relaciones de comportamiento
comportamiento 1. Comunica
y se utilizan
2. Incluye
principalmente
en los diagramas 3. Extiende
de casos de uso. 4. Generaliza

11
PASOS PARA LA
DOCUMENTACION

Escribir un documento detallado siguiendo la


6 plantilla especificada anteriormente

5 Dar una prioridad a cada caso de uso

Generar el diagrama uml que represente


4 esquemáticamente los casos de uso

3 Agrupar las tareas repetidas

Identificar todas las tareas que realizara cada


2 actor

1 Identificar a todos los actores que intervienen

12

También podría gustarte