Está en la página 1de 36

Entendiendo los

Requerimientos del
Negocio
Sistema de Bases de Datos I
Prof. Ing. Guillermo Pizarro
gpizarro@ups.edu.ec
Twitter: @omarjcm

Agenda
1. Recoleccin de datos del negocio:
Expertos en el rea del negocio y Modeladores
de datos;
Reglas del Negocio;
Fuentes de Informacin;
Tcnicas de entrevistas.

2. Definicin y diagramacin de los procesos.


3. Especificacin de los Requerimientos.
Referencias
gpizarro@ups.edu.ec

Primera Fase
Pasos a seguir para cumplir la I
Fase

Donde Ud.
se encuentra

Requerimientos
del
Negocio

Modelo
Conceptu
al

Modelo
Lgico

Modelo
Fsico

Donde Ud.
va a estar
gpizarro@ups.edu.ec

Implemen
-tacin

Primera Fase
Recoleccin de Datos del
Negocio
En la primera fase en el desarrollo del diseo de una
Base de Datos se gana un alto nivel de
entendimiento del negocio que se desea modelar.
El principal esfuerzo est en el recolectar
informacin sobre el negocio. Existen diferentes
maneras de recolectar esta informacin.
Esta Unidad se enfocar en las entrevistas y un poco
en otras tcnicas comunes para luego explicar el
anlisis de los procesos, en el cual, el negocio est
enfocado.
gpizarro@ups.edu.ec

I.- RECOLECCIN DE
DATOS DEL NEGOCIO
gpizarro@ups.edu.ec

Recoleccin de Datos del Negocio

EXPERTOS EN EL REA DEL NEGOCIO


Y LOS MODELADORES DE DATOS

gpizarro@ups.edu.ec

Primera Fase: Recoleccin de Datos del Negocio

Expertos en el rea del Negocio


y
Modeladores de Datos
El modelamiento de datos es un
trabajo cooperativo entre expertos en el
rea del negocio y los modeladores de
datos.

gpizarro@ups.edu.ec

Expertos en el rea del Negocio y Modeladores de


Datos

Expertos en el rea del Negocio


Expertos en el rea del negocio
Analistas del negocio;
Usuarios de la BD: usuarios finales y
administradores de la BD;
Administradores: admin. de hosting, de
servidores, de redes y de la base de datos;
Desarrolladores de aplicaciones que ejecutan
sobre la BD o realizan reportes basados en la
informacin obtenida de la BD;
Desarrolladores de la BD;
Arquitectos y Diseadores de Sistemas.
gpizarro@ups.edu.ec

Expertos en el rea del Negocio y Modeladores de


Datos

Modeladores de Datos
Modeladores de Datos
Modelamiento de datos tambin involucra
individuos con expertise en la
transformacin de columnas de datos del
negocio en modelos de datos.
Los expertos del negocio y los modeladores
de datos trabajan juntos para:
definir el problema;
el alcance del proyecto.

gpizarro@ups.edu.ec

Expertos en el rea del Negocio y Modeladores de


Datos

Modeladores de Datos
Modeladores de Datos
La definicin del Problema es una clara
sentencia de el problema del negocio, las
funciones del negocio, o el rea de operaciones
que el modelo de datos se direccionar.
El alcance de un proyecto especifica lo que el
Sistema incluir y slo mencionar lo importante;
tambin incluir lo que el Sistema no har.
La definicin del problema y el alcance del
Proyecto debe de especificarse al inicio del
Diccionario de Datos.
gpizarro@ups.edu.ec

10

Expertos en el rea del Negocio y Modeladores de


Datos

Diccionario de Datos
Diccionario de Datos
El diccionario de datos es un permanente
registro que contiene la oficial detallada
descripcin del anlisis de datos que va a
realizar; incluyendo las entidades, atributos, y
relaciones que ha definido.
El diccionario de datos puede ser
almacenado:
en hojas dentro de una carpeta;
en una herramienta CASE (Computer Assisted
Software Engineering);
o dentro de gpizarro@ups.edu.ec
la Base de Datos.
11

Recoleccin de Datos del Negocio

REGLAS DEL NEGOCIO

gpizarro@ups.edu.ec

12

Primera Fase: Recoleccin de Datos del Negocio

Reglas del Negocio


Los Expertos del rea de Negocio y los
Modeladores de Datos redefinen y
clarifican la Definicin del Problema y
el Alcance del Proyecto mediante el
desarrollo de un conjunto de reglas del
negocio.

gpizarro@ups.edu.ec

13

Reglas del Negocio

Definicin de las Reglas del


Negocio
En la definicin de las reglas del negocio
usualmente hay un proceso iterativo de
descubrimiento y puede ocurrir de
diferentes maneras:
Los expertos en el rea del negocio
definen las reglas que gobiernan la
manera en que realizan negocios.
Alternativamente, ellos pueden describir una
actividad del negocio y Ud. puede ayudarles
deduciendo las reglas del negocio a partir de
la descripcin. Por ejemplo, un empleado
tiene una fecha de contrato.
gpizarro@ups.edu.ec

14

Reglas del Negocio

Definicin de las Reglas del


Negocio
Las reglas del negocio pueden ser
derivadas. Por ejemplo, la fecha de cese de
actividades de un empleado debe ser despus
de su fecha de contrato.
Los procesos de definicin y verificacin
de reglas a menudo dirige hacia nuevas
reglas y provoca mayor informacin a
levantar o recolectar. Por ejemplo, un
empleado tiene un nombre puede ser
redefinido a un empleado tiene nombres y
apellidos.
gpizarro@ups.edu.ec

15

Recoleccin de Datos del Negocio

FUENTES DE
INFORMACIN
gpizarro@ups.edu.ec

16

Primera Fase: Recoleccin de Datos del Negocio

Fuentes de Informacin
Ud. puede recolectar informacin acerca
de los problemas del negocio que Ud.
est modelando de diferentes maneras:
Entrevistas. Ud. puede recolectar mucha
informacin a travs de la entrevista a los
expertos del negocio.
Organigrama de la institucin. Ud. usa
este elemento para entender la informacin
fluye entre las divisiones o departamentos de
el negocio. Este tipo de grfico puede
ayudarlo a entender los grupos involucrados
gpizarro@ups.edu.ec
17
en las actividades
del negocio.

Primera Fase: Recoleccin de Datos del Negocio

Fuentes de Informacin
Formularios y reportes generados o usados
para el negocio. Los formularios en s no son
importantes, pero la informacin que se guarda en
ellos s. Los formularios indican qu clase de
informacin el negocio considera importante para
llevar internamente y externamente a otras
organizaciones, tales como proveedores,
contratistas o clientes.
Observaciones directas. Algunas actividades y
procesos son automticos que ellos iniciaron
realizndolas y que la informacin involucrada no
es expresada en las entrevistas. Mirar a la gente
trabajando puede tambin ayudar a distinguir las
gpizarro@ups.edu.ec
18
polticas de las prcticas.

Primera Fase: Recoleccin de Datos del Negocio

Fuentes de Informacin
Bases de Datos existentes. Archivos de
datos existentes pueden proveer
conocimiento de las entidades y atributos de
otros modeladores de datos que encontraron
en el negocio. Bases de datos existentes
pueden tambin ser usados para derivar
reglas de negocios.

gpizarro@ups.edu.ec

19

Recoleccin de Datos del Negocio

TCNICAS DE
ENTREVISTAS
gpizarro@ups.edu.ec

20

Primera Fase: Recoleccin de Datos del Negocio

Tcnicas de Entrevistas
Las entrevistas son una vital fuente de
informacin para definir las reglas del
negocio.
La nica desventaja de las entrevistas es
el consumo del tiempo.
Se va a proveer algunos tips para
conducir las entrevistas de una manera
eficiente y efectiva.
gpizarro@ups.edu.ec

21

Tcnicas de Entrevistas

Identificando a los entrevistados


El primer paso para las entrevistas es identificar
a los entrevistados. Cualquiera de los siguientes
grupos puede ayudarlo a entender los
requerimientos del negocio:
Usuarios de la BD que Ud. est diseando,
ordenndolos desde los administradores hasta a los
usuarios que van a ingresar informacin;
Personas que implementarn la BD;
Personas que le darn mantenimiento a la BD;
Clientes del negocio;
Miembros de la organizacin del negocio, quines son
responsables para lograr lo objetivos del negocio
(aunque ellos no trabajen con la Base de Datos
directamente).
gpizarro@ups.edu.ec

22

Tcnicas de Entrevistas

Preparacin para las entrevistas


Ud. debera entender el negocio antes de iniciar
con las entrevistas; en particular, Ud. debera:
Identificar la misin y el propsito del negocio;
Examinar los productos, mercados, canales, clientes,
servicios que provee, servicios provedos;
Identificar los objetivos corporativos y problemas;
Examinar la estructura de la organizacin y la
interaccin entre los departamentos;
Identificar la misin, objetivos, clientes y servicios que
provee de cada departamento;
Identificar el ciclo o los procesos para proveer los
productos y/o servicios.

gpizarro@ups.edu.ec

23

Tcnicas de Entrevistas

Guas para las entrevistas


Guas para conducir de mejor manera las
entrevistas:
Tener una lista de preguntas preparadas cuando vaya
estar en la entrevista;
Asegurarse que Ud. va a entrevistar a la persona
correcta del departamento correcto, para coleccionar la
informacin que Ud. necesita;
Registrar el nombre, el cargo y el rea de
responsabilidad de cada persona que Ud. entreviste;
Expresar claramente el propsito de la entrevista;
Por cada entrevista, ir identificando de manera
implcita y explcita las reglas acerca de cmo funciona
el negocio.
gpizarro@ups.edu.ec

24

Tcnicas de Entrevistas

Tcnicas para obtener


informacin
que se necesita
Estas tcnicas animan a los expertos del
rea del negocio a brindarle la
informacin que Ud. necesita:
Evitar preguntas con respuestas del tipo SI
NO, nada ms.
Preguntar acerca de las prcticas tanto
como de las polticas. Las operaciones del
da a da y los actuales trabajos del negocio
son tan importantes tanto como lo que los
expertos quieren que el negocio funcione.

gpizarro@ups.edu.ec

25

Tcnicas de Entrevistas

Tcnicas para obtener


informacin
que se necesita
Preguntar acerca de los agentes o agencias
de las actividades. Si escucha una actividad
descrita en voz pasiva, pregunte quin o qu
parte de la organizacin acta en esa
actividad.
Preguntar acerca de las metas y los objetivos;
Preguntar el punto de vista de los expertos de
la gran vista.
Preguntar acerca de casos excepcionales.
qu pasa si un paso usual del negocio es
saltado? cmo se trata de recuperar
informacin que se ha perdido? Cules son
los costos sigpizarro@ups.edu.ec
un procedimiento usual
26 es

Tcnicas de Entrevistas

Malas prcticas en las


entrevistas
Los siguientes comportamientos hacen que los
entrevistados no proporcionen toda la
informacin que ellos nos puedan dar:
Estando a la defensiva, o colocando a los expertos del
negocio a la defensiva;
Criticar las operaciones;
Ignorar informacin acerca de los problemas del da a
da:
Obviando informacin relacionada a la comunicacin
interdepartamental;
Usando jerga tcnica;
Usando terminologa asociada con la teora de base de
datos, modelo lgico de datos, o acerca de su trabajo
como modelador de datos (palabras como cardinalidad
gpizarro@ups.edu.ec
27 negativo en
y normalizacin
tienen un particular efecto

II.- DEFINICIN Y DIAGRAMACIN


DE LOS PROCESOS

gpizarro@ups.edu.ec

28

Recoleccin de Datos del Negocio


Definicin de los Procesos

P-001

Proceso para el Prstamo de Libro(s)

Objetivo:

Obtener un libro requerido de una Biblioteca.

Alcance:

Definir el procedimiento para el prstamo de un libro,


verificando que no existan multas por parte del estudiante
antes de la entrega del mismo.

Responsable Bibliotecario (a) y Estudiante / Profesor.


s:
Autor:

Guillermo P.

Versin: 1.0

gpizarro@ups.edu.ec

13/10/2012

29

Recoleccin de Datos del Negocio


Definicin y Diagramacin
de los Procesos

Procedimiento para el Prstamo de


Libro(s)

gpizarro@ups.edu.ec

30

Recoleccin de Datos del Negocio


Definicin y Diagramacin
de los Procesos
No. Responsable Actividades / Tareas
1

Estudiante /
Profesor

Preguntar sobre la existencia de un libro.

Bibliotecaria

La bibliotecaria realiza la bsqueda del libro


requerido a travs de un Sistema.
La bsqueda puede ser:
Ttulo,
Autor (es),
Editorial.
Si el libro no se encuentra, se le comunica al
usuario: el libro se encuentra prestado o
el libro no se encuentra en la Biblioteca y
se termina este Proceso.
Si el libro se encuentra, se procede a pedir
gpizarro@ups.edu.ec
31 el
la C.I. al usuario para iniciar

Recoleccin de Datos del Negocio


Definicin y Diagramacin
de los Procesos
No. Responsable Actividades / Tareas
4

Bibliotecaria

Inicio de prstamo de libro preguntando la


fecha de entrega del mismo y se procede a
prestar.
Cuidar de los plazos mximos de entrega (3
das).

Bibliotecaria

De manera alterna con el paso anterior, se


verifica si el Usuario tiene multas en el
Sistema.
Si el Usuario tiene multa se procede a
comunicar y se inicia el Procedimiento de
cancelacin de multa (P-002), si el
usuario lo desea; si no es as, se procede a
terminar este Proceso.
Si no tiene multa, se procede
a prestar.
32

gpizarro@ups.edu.ec

III.- ESPECIFICACIN DE
LOS REQUERIMIENTOS
gpizarro@ups.edu.ec

33

Recoleccin de Datos del Negocio


Especificacin de los
Requerimientos

A partir del proceso definido y


diagramado se concreta en la
especificacin de los
requerimientos.
Los requerimientos sern
especificados de la siguiente
manera:
gpizarro@ups.edu.ec

34

Recoleccin de Datos del Negocio


Especificacin de los
Requerimientos
ID:
Descripci
n:
Datos
especficos
:
Observacio
nes:

Referencia
s:

SISB-MCA-P-001.001
Registro del Prstamo
[1]. Ingreso la siguiente informacin:
- C.I. del estudiante / Profesor,
- fecha de entrega del libro;
- ID del libro.
Para obtener el ID del libro, antes fue necesario realizar
una bsqueda del mismo.
Hay que verificar que el usuario no tenga deudas para
que se pueda realizar el prstamo del libro de manera
exitosa.
Ing. Daniela Gonzlez

gpizarro@ups.edu.ec

35

Referencias
Sybase, Logical Database Design,
August 1997, SYB144-1.
Michael Weingruber y William Gregory,
The Data Modelling Handbook.

gpizarro@ups.edu.ec

36

También podría gustarte