Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Requerimientos
Tema 2: Anlisis de requerimientos
Algo que el sistema debe hacer o una cualidad que el sistema debe
poseer (Robertson)
Es el proceso mediante el cual se intercambian diferentes puntos de
vista para recopilar y modelar lo que el sistema va a realizar. Este
proceso utiliza la combinacin de mtodos, herramientas y actores,
cuyo producto es un modelo del cual se genera un documento de
requerimiento
Problemas
Los usuarios no saben lo que quieren.
Un sistema tiene muchos usuarios y
ninguno tiene una visin de conjunto.
No saben cmo hacer ms eficiente la
operacin en su conjunto
No saben qu partes de su trabajo pueden
transformarse en software.
No saben detallar lo que saben de forma
precisa.
Tipos de Requerimientos
Existen dos tipos de requerimientos
Requerimientos
Funcionales
Requerimientos No
Funcionales
Requerimientos Funcionales
Especifican los servicios que debe de proporcionar una
aplicacin , es decir describen con detalle la funcin
de l sistema , sus entradas, salidas, excepciones etc.
Por ejemplo:
Registrar la venta actual
Calcula el total de la venta actual.
Tipos de requerimientos
Requerimientos No Funcionales
Especifican propiedades del sistema, como restricciones
del diseo o la implementacin, desempeo,
dependencia de la plataforma, facilidad de
mantenimiento, disponibilidad y fiabilidad.
Son aquellos requerimientos que no se refieren
directamente
a las funciones especificas que
proporciona el sistema, si no a las propiedades
emergentes de este como son la fiabilidad , tiempo de
respuesta y la capacidad de almacenamiento.
Requerimientos No
funcionales
Requerimientos
Organizacionales
Requerimientos del
Producto
Requerimientos
de Usabilidad
Requerimientos
de eficiencia
Requerimientos
de rendimiento
Requerimientos
de Fiabilidad
Requerimientos
de Portabilidad
Requerimientos
Externos
Requerimientos
Interoperabilidad
Requerimientos
ticos
Requerimientos
de Privacidad
Requerimientos
de Espacio
Requerimientos
de Entrega
Requerimientos de
implementacin
Requerimientos de
Estndares
Requerimientos
Legislativos
Requerimientos
de Seguridad
Requerimientos Organizacionales
Requerimientos Organizacionales
Requerimientos Externos
Requerimientos de Seguridad
Especificacin de elementos que protegern al
software de accesos, usos y sabotajes maliciosos, as
como de modificaciones o destrucciones maliciosas o
accidentales. Por ejemplo:
Empleo de tcnicas criptogrficas.
Req#2
El sistema deber poder desplegar la historia clnica en cualquiera de los nodos de acceso.
___________________
Req#3
El sistema deber registrar cualquier acceso o modificacin sobre una historia clnica.
____________________
Req#4
La informacin mdica de un paciente, no debe estar al alcance del pblico general.
___________________________
Req#5
El proceso de desarrollo debe estar conforme con el SGC de la corporacin.
______________
Req#6
El sistema deber almacenar la informacin personal de los pacientes.
____________________
Qu es un caso de uso?
Definicin 1
Es una tcnica para la captura de requisitos potenciales de un nuevo sistema o
una actualizacin de software. Cada caso de uso proporciona uno o ms
escenarios que indican cmo debera interactuar el sistema con el usuario o
con otro sistema para conseguir un objetivo especfico.
Definicin 2
Cada forma en que los actores usan el sistema se representa con un caso de
uso.
Los casos de uso son fragmentos de funcionalidad que el sistema ofrece para
aportar un resultado de valor para sus actores. De manera especifica un caso
de uso especifica una secuencia de acciones que el sistema puede llevar a
cabo interactuando con sus actores. incluyendo alternativas para sus actores.
Por ejemplo:
Renta de pelcula
Caso de uso: Renta de pelculas
Nota: en UML un caso de uso se representa con una elipse y con el nombre
del caso de uso dentro de ella.
Qu es un actor?
Se le llama Actor a toda entidad externa al sistema que guarda una
actor
Actores
En el caso de los seres humanos se pueden ver a los actores como
definiciones de rol, por lo que un mismo individuo puede corresponder a uno o
ms Actores.
Secretaria
actor
Maestra
Descripcin:
Permite crear un mensaje en el foro de discusin.
Actores:
Usuario de Internet registrado.
Precondiciones:
El usuario debe haberse registrado en el sistema.
Flujo Normal:
1. El actor pulsa sobre el botn para crear un nuevo mensaje.
2. El sistema muestra una caja de texto para introducir el ttulo del mensaje y una zona de mayor
tamao para introducir el cuerpo del mensaje.
3. El actor introduce el ttulo del mensaje y el cuerpo del mismo.
4. El sistema comprueba la validez de los datos y los almacena.
Flujo Alternativo:
4. El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al actor de ello
permitindole que los corrija
Poscondiciones:
El mensaje ha sido almacenado en el sistema.