Вы находитесь на странице: 1из 60

NOTA:

Para cambiar
la imagen de
esta
dispositiva,
seleccione la
imagen y
elimnela. A
continuacin
haga clic en el
icono
Imgenes en el
marcador de
posicin e
inserte su
imagen.
ANLISIS Y
DETERMINACIN DE
REQUISITOS
Yesith Valencia, MsC (e)
yesithvalencia@gmail.com
Yesith Valencia MsC (e), Docente UDI 2
Agenda
Definiciones
Tipos de usuarios
Tipos de requisitos
Actividades en la determinacin de requisitos
Tarea
Yesith Valencia MsC (e), Docente UDI 3
Definiciones
Requerimiento: (R) Una caracterstica que debe incluiste en un sistema (forma de
procesar datos, producir informacin controlar una actividad, o dar soporte a la
gerencia)
Determinacin de requisitos: (DR) Es el estudio de un sistema para conocer cmo
trabaja y dnde es necesario efectuar mejoras. Luego de esto se sabr si es posible
realizar ajustes
Analista de requerimientos : (AR) Es la persona encargada de determinar los
requerimientos de una empresa, generalmente no tiene los mismo conocimientos que
tienen los usuarios del sistema
Ingeniera de requerimientos: (IA) Es el proceso de descubrir, analizar, documentar y
verificar los requisitos
Yesith Valencia MsC (e), Docente UDI 4
Yesith Valencia MsC (e), Docente UDI 5
Tipos de R
R del Usuario: Son declaraciones en lenguaje natural y en diagramas, de los
servicios que se espera que el sistema proporcione y de las restricciones bajo las
cuales debe funcionar
R del sistema: Establecen con detalle las funciones, servicios y restricciones
operativas del sistema, el documento de RS debe ser preciso, y puede ser parte del
contrato entre el comprador del sistema y los desarrolladores de Sw
Yesith Valencia MsC (e), Docente UDI 6
R del Usuario y R del sistema
Yesith Valencia MsC (e), Docente UDI 7
Lectores de los R
Yesith Valencia MsC (e), Docente UDI 8
R Funcionales y R no Funcionales
R Funcionales: Son declaraciones de los servicios que debe proporcionar el sistema,
de la manera en que debe reaccionar a entradas particulares y de cmo se debe
comportar en situaciones particulares, tambin pueden declarar lo de el sistema NO
debe hacer
R no Funcionales: Son restricciones de los servicios o funciones ofrecidas por el
sistema, Incluyen restricciones de tiempo, sobre el proceso de desarrollo y los
estndares
Yesith Valencia MsC (e), Docente UDI 9
R Funcionales
Describen lo que el sistema debe hacer, describen con detalle la funcin, las
entradas, las salidas, las excepciones,
Deben estar completos (Todos los servicios solicitados por el usuario deben estar
definidos) y deben ser consistentes (No deben dar interpretaciones)
Yesith Valencia MsC (e), Docente UDI 10
R no Funcionales
Se refieren al tiempo de respuesta, capacidad de almacenamiento, las restricciones
del sistema: capacidad de los dispositivos de entrada y salida y las
representaciones de los datos
Surgen de las necesidades del usuario, debido a las restricciones en el presupuesto,
a las polticas de la organizacin, a la necesidad de interoperabilidad con otros
sistemas Sw y Hw, factores de seguridad
Yesith Valencia MsC (e), Docente UDI 11
R no Funcionales: Clasificacin
R. del Producto: Especifican el comportamiento del producto
R. Organizacionales: Se derivan de las polticas y procedimientos existentes en la
empresa del cliente y del desarrollador
R Externos: Incluye todos los requerimientos que se derivan de factores externos al
sistema y de su proceso de desarrollo
Yesith Valencia MsC (e), Docente UDI 12
R no Funcionales: Clasificacin
Yesith Valencia MsC (e), Docente UDI 13

R no Funcionales
Yesith Valencia MsC (e), Docente UDI 14

R no Funcionales: Metas y requerimientos verificables
Yesith Valencia MsC (e), Docente UDI 15

R no Funcionales: Mtricas
Yesith Valencia MsC (e), Docente UDI 16

R del Usuario
Se deben describir los RF y los RnF
Slo especifican el comportamiento externo del sistema y deben evitar las
caractersticas de diseo del sistema
No se debe utilizar lenguaje de ingeniero
Yesith Valencia MsC (e), Docente UDI 17
R del Usuario: Pautas
Yesith Valencia MsC (e), Docente UDI 18
R del Sistema
Es una versin extendida de los RdU para los ing de sistemas
Pueden ser utilizados como parte del contrato => Problema de costos
Yesith Valencia MsC (e), Docente UDI 19
R del Sistema: Notaciones

Yesith Valencia MsC (e), Docente UDI 20
Actividades en la DR
Actividad Descripcin
Anticipacin de R
Predecir los R con base a la experiencia previa. Se
introduce un sesgo
Investigacin de R
Estudio e investigacin del sistema actual utilizando
tcnicas
Especificacin de R
Analizar los datos que describen el sistema para saber
cuales R se deben satisfacer y cmo hacerlo
Yesith Valencia MsC (e), Docente UDI 21
R Bsicos
1. Cul es el proceso bsico de la empresa ?
2. Qu datos utiliza o produce este proceso ?
3. Cules son los lmites de tiempo y de carga de trabajo ?

Yesith Valencia MsC (e), Docente UDI 22
1. Cul es el proceso bsico de la empresa ?
Cul es la finalidad de esta actividad dentro de la empresa ?
Qu pasos se siguen para llevarla a cabo ?
Dnde se realizan estos pasos ?
Quines lo realizan ?
Cunto tiempo tardan en efectuarlos ?
Con cunta frecuencia lo hacen ?
Quienes emplean la informacin resultante ?

Yesith Valencia MsC (e), Docente UDI 23
2. Qu datos utiliza o produce este proceso ?
Yesith Valencia MsC (e), Docente UDI 24
http://us.123rf.com/400wm/400/400/pixelsaway/pixelsaway1101/pixelsaway110100095/8612730-concepto-de-gestion-de-
proyecto--mapa-de-diagrama-de-flujo-o-mente-como-una-servilleta-doodle-de-tab.jpg
2. Qu datos utiliza o produce este proceso ?
Yesith Valencia MsC (e), Docente UDI 25
http://www.scielo.cl/fbpe/img/ric/v25n2/art01-3.jpg
2. Qu datos utiliza o produce este proceso ?
Gane-Sarson :Muestra el almacenamiento, intercambio alteracin de recursos.



Yesith Valencia MsC (e), Docente UDI 26
http://4.bp.blogspot.com/_-f6UGkWXAbU/SmPI0chhEZI/AAAAAAAAAC4/hveecryM2Jc/s1600-h/gane.bmp
3. Cules son los lmites de tiempo y de carga de trabajo ?
Con cunta frecuencia se presentan las actividades ?
Pago de impuestos
Pago de la nmina


Yesith Valencia MsC (e), Docente UDI 27
Documento de Requerimiento de Software: DRS
Especificacin de Requerimientos de Software (ERS)
Incluye los RdU y los RdS
El nivel de detalle depende
Yesith Valencia MsC (e), Docente UDI 28
DRS: Usuarios de un DRS

Yesith Valencia MsC (e), Docente UDI 29
DRS: IEEE 830-1998

Yesith Valencia MsC (e), Docente UDI 30
D
R
S
:

O
t
r
o

E
n
f
o
q
u
e


Yesith Valencia MsC (e), Docente UDI 31
Mtodos de entrevistas

Yesith Valencia MsC (e), Docente UDI 32
Estructurada No estructurada
Ventajas Asegura trminos uniformes en las
preguntas para todos los entrevistados
Evaluacin ms objetiva de preguntas
y respuestas
Se obtienen resultados con entrevistas
cortas

El entrevistador tiene
flexibilidad para cambiar las
preguntas
Se puede hacer
profundidad en algunos
temas
Desventajas El costo es alto
Puede ser incmodo para los
entrevistados
No siempre es el ms adecuado
Disminuye el nivel de espontaneidad
Uso ineficiente del tiempo
Se pueden introducir
sesgos
Obtiene informacin ajena
al problema
Los resultados pueden
demorarse
Mtodos de entrevistas: Ejemplos
Bajo qu circunstancias recomienda ud el desarrollo del tal sistema ?
Qu pasos funcionan bien ?, cules no ?
Qu parte disgustan ms a los empleados ?, a los clientes ?
Dnde se presentan la mayor/menor parte de los problemas ?
Qu se puede hacer para aumentar la velocidad ?
Qu permitir reducir lo errores an ms ?
Cmo se originan los retrasos ? Cmo manejar esta situacin ?

Yesith Valencia MsC (e), Docente UDI 33
Mtodos de entrevistas: Ejemplos
Anlisis de capacidad
Las instalaciones son adecuadas ?
Hay suficiente personal ?

Yesith Valencia MsC (e), Docente UDI 34
Hechos detectados
Qu ?
Cmo ?
Cada cunto ?
Cundo ?
Quin ?
Dnde ?
Con qu ?
Y si no lo hace ?
rbol de decisin

Yesith Valencia MsC (e), Docente UDI 35
rbol de decisin: Ejemplo

Yesith Valencia MsC (e), Docente UDI 36
Tarea
Realizar el DRS para un sistema de informacin que detecte que se puede
desarrollar dentro del contexto del baloncesto

Yesith Valencia MsC (e), Docente UDI 37
NOTA:
Para cambiar
la imagen de
esta
dispositiva,
seleccione la
imagen y
elimnela. A
continuacin
haga clic en el
icono
Imgenes en el
marcador de
posicin e
inserte su
imagen.
PROCESOS DE LA
INGENIERA DE
REQUISITOS
Yesith Valencia, MsC (e)
yesithvalencia@gmail.com
Agenda
Ingeniera de requerimientos
Estudios de viabilidad
Obtencin y anlisis de requisitos
Validacin de requisitos


Yesith Valencia MsC (e), Docente UDI 39
Ingeniera de Requerimientos
El objetivo es crear y mantener el documento de requerimientos del sistema
Yesith Valencia MsC (e), Docente UDI 40
Modelo en espiral

Yesith Valencia MsC (e), Docente UDI 41
Estudios de viabilidad
Todos los sistemas deberan empezar con uno
R preliminares, resumen del sistema, y cmo contribuye al negocio => informe que
recomienda o no seguir con el proceso de ing de requisitos
Yesith Valencia MsC (e), Docente UDI 42
Estudios de viabilidad

Yesith Valencia MsC (e), Docente UDI 43
Estudios de viabilidad
Consultar a:
Jefes de los departamentos donde se utilizar el SI
Ing de sistemas que estn familiarizados
Expertos en la tecnologa
Usuarios finales del sistema
Tiempo promedio de duracin:
2 a 3 semanas
Informe:
Recomienda si contina o no con el desarrollo del sistema
Pueden proponer cambios en el alcance, y en el presupuesto
Pueden sugerir requerimientos adicionales de alto nivel
Yesith Valencia MsC (e), Docente UDI 44
Obtencin y anlisis de R: StakeHolder
Yesith Valencia MsC (e), Docente UDI 45
Obtencin y anlisis de R: El proceso de OAR

Yesith Valencia MsC (e), Docente UDI 46
Obtencin y anlisis de R: Descubrimiento de requisitos
Recoger informacin sobre el sistema propuesto
Yesith Valencia MsC (e), Docente UDI 47
Obtencin y anlisis de R: Descubrimiento de requisitos

Yesith Valencia MsC (e), Docente UDI 48
Obtencin y anlisis de R: Puntos de vista

Yesith Valencia MsC (e), Docente UDI 49
Obtencin y anlisis de R: Puntos de vista

Yesith Valencia MsC (e), Docente UDI 50
Obtencin y anlisis de R: Entrevistas

Yesith Valencia MsC (e), Docente UDI 51
Obtencin y anlisis de R: Entrevistas
Entrevistas cerradas: stakeholders responden un listado de preguntas
Entrevistas abiertas: no hay un programa definido
Yesith Valencia MsC (e), Docente UDI 52
Obtencin y anlisis de R: Entrevistas
Los entrevistadores eficaces tienen dos caractersticas:
Yesith Valencia MsC (e), Docente UDI 53
Obtencin y anlisis de R: Escenarios

Yesith Valencia MsC (e), Docente UDI 54
Obtencin y anlisis de R: Escenarios

Yesith Valencia MsC (e), Docente UDI 55
Obtencin y anlisis de R: Escenarios

Yesith Valencia MsC (e), Docente UDI 56
Validacin de R
El objetivo es mostrar que los R realmente definen el sistema que el cliente desea
Es ms barato corregir un requerimiento que un funcionalidad
Yesith Valencia MsC (e), Docente UDI 57
Validacin de R

Yesith Valencia MsC (e), Docente UDI 58
Validacin de R: Tcnicas

Yesith Valencia MsC (e), Docente UDI 59
Bibliografa
Anlisis y diseo de Sistemas de Informacin, James A. Senn, 2th Edicin
Ingeniera del software, Ian Sommerville, 7th Edicin
Ingeniera del software un enfoque prctico, Roger S. Presssman, 6th Edicin
Yesith Valencia MsC (e), Docente UDI 60

Вам также может понравиться