Académique Documents
Professionnel Documents
Culture Documents
UMG
Ingeniera de Requerimientos
IR
Trata de lo que el sistema debe hacer, sus
propiedades emergentes y esenciales, y
las restricciones en el funcionamiento del
sistema y los procesos de desarrollo de
software. Es el proceso de comunicacin
entre los clientes y usuarios del software y
los desarrolladores del mismo.
A qu se le llama
Ingeniera de
Requerimientos?
Al
proceso
de
descubrir,
analizar,
documentar y verificar los servicios
proporcionados por el sistema y sus
restricciones operativas.
Niveles de
requerimientos
Son declaraciones, en
lenguaje
natural
y
diagramas, de los servicios
que el sistema proporcione
y de las restricciones bajo
las cuales debe funcionar
Describen
los
req.
Funcionales
y
no
funcionales
que
sean
compresibles
para
los
usuarios del sistema que
no tengan conocimientos
tcnicos especifican en
comportamiento
externo
del sistema y evitan
caractersticas de diseo.
Requerimientos
del Usuario
Requerimientos
del Sistema
Ejemplo:
Definiciones:
Ejemplo de Requerimientos
Funcionales:
1.
2.
3.
Tipos de Requerimientos No
Funcionales
Ejemplo de R. No Funcionales:
1.
2.
Requerimientos
del usuario
Los
requerimientos
del
usuario par un sistema deben
describir los requerimientos
funcionales y no funcionales
de tal forma que sean
comprensibles
para
los
usuarios del sistema sin
conocimiento
tcnico
detallado.
nicamente deben especificar el comportamiento externo
del sistema y deben evitar, tanto como sea posible, las
caractersticas del diseo del sistema.
2.
3.
4.
Ejemplo: (Notaciones
Grficas)
Ejemplo: (Especificaciones
Matemticas)
El documento de
requerimientos del software:
2.
3.
4.
5.
Introduccin
1.1 Propsito del documento de requerimientos
1.2 Alcance del producto
1.3 Definiciones, acrnicos y abreviaturas
1.4 Referencias
1.5 Descripcin del resto del documento
Descripcin general
2.1 Perspectiva del producto
2.2 Funciones del producto
2.3 Caractersticas del usuario
2.4 Restricciones generales
2.5 Suposiciones y dependencias
Requerimientos especficos: incluyen los requerimientos funcionales, no funcionales y de
interfaz. Obviamente, sta es la parte ms sustancial del documento, pero debido a la amplia
variabilidad en la prctica organizacional, no es apropiado definir una estructura estndar para
esta seccin. Los requerimientos pueden documentar las interfaces externas, describir la
funcionalidad y el rendimiento del sistema, especificar los requerimientos lgicos de la base de
datos, las restricciones de diseo, las propiedades emergentes del sistema y las caractersticas
de calidad.
Apndices
ndice
El proceso de la
ingeniera de
requerimientos
Meta:
El
descubrimiento
de
requerimientos
La transformacin de
requerimientos en
formularios estndar
Concepto:
Es un conjunto de requerimientos de negocio
preliminares, una descripcin resumida del
sistema y de cmo ste pretende contribuir a
los procesos del negocio.
1. Los Stakeholders
obtener.
no
conocen
lo
que
desean
tienen
influir
diferentes
en
los
Etnografa
Entrevista
Escenarios
Exhibir el
interior
<<incluir>>
Reabastecer de
acuerdo a las
ventas
<<extender>>
Reabastecer
<<incluir>>
Representante
del proveedor
Casos de Uso
Cubrir el
interior
RECOPILACION DE INFORMACION
METODOS INTERACTIVOS
ENTREVISTAS
JAD (DISEO DE APLICACIONES
CONJUNTAS)
CUESTIONARIOS
ENTREVISTAS
Preparacin de la
Entrevista
Antecedentes
Objetivos de la Entrevista:
A quien entrevistar?
Preparar al entrevistado
Preparar preguntas y su estructura
Preguntas Abiertas
Preguntas Cerradas
Sondeo
Orden lgico
ANTECEDENTES
Investigue a la organizacin,
departamento, o cultura organizativa.
Escuche el lenguaje utilizado por los
ejecutivos para utilizarlo al momento de
comunicarse con ellos.
Comunquese hacindose comprender,
hablando un lenguaje que usted este
seguro sea el adecuado para transmitir
sus mensajes y preguntas.
Establecer objetivos de la
entrevista
A quien entrevistar.
Preparar a los
entrevistados
Haga una cita previa, preferiblemente el contacto
DESVENTAJAS
1. Las
PREGUNTAS CERRADAS
Es fcil usar el sistema actual?
Cuntos subordinados tiene a su cargo?.
Una pregunta cerrada limita el entrevistado la
respuesta disponible
BENEFICIOS PREGUNTAS
CERRADAS
1. Ahorro de tiempo.
2. Se pueden comparar las entrevistas con
facilidad.
3. Van directo al grano.
4. Se mantiene el control sobre la
entrevista.
5. Se cubre mucho terreno con rapidez.
6. Se obtienen datos relevantes.
PREGUNTAS BIPOLARES
Usa la Web para proveer informacin a los
distribuidores?
Est de acuerdo o en desacuerdo en cuanto a
que el comercio
electrnico en Web carece de seguridad?
Desea recibir un documento impreso de su
estado de cuenta cada mes?
Mantiene su sitio Web una pgina de preguntas
frecuentes (FAQ) para los empleados con preguntas
sobre su nmina?
Est completo este formulario?
SONDEO
Por qu?
Me puede dar un ejemplo de un momento en el que el sistema no
haya parecido confiable?
Podra explicarme eso?.
Sondeos
Mencione un ejemplo de cmo se ha integrado el comercio electrnico
en sus procesos de negocios.
Ilustre el tipo de problemas de seguridad que experimenta con su
sistema de pagos de facturas en lnea.
Mencion una solucin tanto de intranet como de extranet. Por favor
muestre un ejemplo de la forma en que piensa que difiere cada una de
estas soluciones.
Qu lo hace sentir as?
Dgame paso a paso qu ocurre despus de que un cliente hace clic en
el botn Enviar en el formulario de registro Web.
EJERCICIO
Como parte de su proyecto de anlisis para actualizar las funciones de
contabilidad automatizadas para Xanadu Corporation, una empresa fabricante
de cmaras digitales, usted entrevistar a Leo Blum, el jefe de contabilidad.
Escriba de cuatro a seis objetivos de la entrevista relacionados con la forma
en que Leo utiliza las fuentes de informacin, los formatos de la informacin, la
frecuencia con que toma decisiones, las calidades deseadas de informacin y el
estilo de toma de decisiones.
a. Escriba en un prrafo cmo se acercar a Leo para programar una entrevista.
b. Indique la estructura que elegir para esta entrevista. Por qu?
c. Leo tiene cuatro subordinados a su cargo que tambin utilizan el sistema.
Los entrevistara tambin? S o no, y por qu?
d. Tratara usted tambin de entrevistar clientes (visitantes del sitio Web)? Hay
mejores formas de obtener las opiniones de los clientes? S o no, y por qu?
e. Escriba tres preguntas abiertas que enviar por correo electrnico a Leo antes
de su entrevista. Escriba un enunciado en el que le explique por qu es
preferible realizar una entrevista en persona, en vez de hacerlo por correo
electrnico.
INVOLUCRADOS EN JAD
ANALISTAS
USUARIOS
EJECUTIVOS
ETC.
LUGAR DE LAS
SESIONES
QUE ?
QUIEN?
COMO ?
DONDE ?
PORQUE?
SE DEBEN TOMAR NOTAS Y ALGUIEN
DEBE SER EL ENCARGADO DE
HACERLO.
BENEFICIOS DE JAD
DESVENTAJAS DE JAD
CUESTIONARIOS o
Encuestas
Permiten estudiar las posturas, las creencias, el
comportamiento y las caractersticas de varias personas clave
en la organizacin que se pueden ver afectadas por los
sistemas actual y propuesto.
Las cuestionarios/encuestas son una herramienta que pueden
ser utilizadas para cuantificar al utilizar preguntas cerradas.
Puede utilizarse para cuantificar lo que se encontr en las
entrevistas.
Pueden realizarse tambin antes de las entrevistas.
PREGUNTAS ABIERTAS
PREGUNTAS CERRADAS
Son aquellas que limitan o cierran las opciones de
respuestas disponibles para el encuestado.
Hay que utilizar preguntas cerradas cuando el analista
de sistemas pueda enlistar de manera efectiva todas
las posibles respuestas a la pregunta y cuando todas
stas sean mutuamente exclusivas (al elegir una de
ellas se descarta la posibilidad de elegir cualquier otra).
Use preguntas cerradas cuando desee encuestar a una
amplia muestra de personas.
LINEAMIENTOS DE
LENGUAJE
USO DE ESCALAS
NOMINALES
Las escalas nominales se utilizan para
clasificar cosas. Una pregunta tal como:
Qu tipo de software utiliza ms?
1 Un procesador de palabras
2 Una hoja de clculo
3 Una base de datos
4 Un programa de correo electrnico
INTERVALO
Las escalas de intervalo poseen la
caracterstica de que los intervalos entre
cada uno de los nmeros son iguales.
Debido a ello, se pueden realizar
operaciones matemticas con los datos
del cuestionario para obtener un anlisis
ms completo.
ORDEN DE LAS
PREGUNTAS
No existe una forma de ordenar las
preguntas en el cuestionario que sea la
mejor de todas, guiarse por los
siguientes lineamientos.
1. Coloque primero las preguntas que sean
importantes para los encuestados.
2. Agrupe elementos de contenido similar.
3. Introduzca primero las preguntas menos
controversiales.
Tarea:
Estudio de viabilidad
Pu
ed
ot el s e in
ro is
t
eg
t
s
e
la
ex m ra
or
rs
a
i
s
Se puede
ga t e c o e
n
n
n
t
implementar el
iza es
ci en
sistema utilizando
n?
la tecnologa
actual y dentro de
las restricciones
de costo y
tiempo?
RECOPILACION DE INFORMACION
METODOS INTERACTIVOS
ENTREVISTAS
JAD (DISEO DE APLICACIONES
CONJUNTAS)
CUESTIONARIOS
Validacin de Requerimientos
Trata de mostrar que los requerimientos realmente
definen el sistema que el cliente desea.
Su importancia radica en encontrar errores en el
documento de requerimientos que puedan conducir
una reduccin de costos, tiempo y desempeo que
al repetir el trabajo cuando son descubiertos
durante el desarrollo o despus de que el sistema
est en uso.
Tipos de Verificaciones