Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 4. Modelo Conceptual
Unidad 4. Modelo Conceptual
Programa desarrollado
Programa de la asignatura:
Modelado de negocios
Unidad 4. Modelo Conceptual
1
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
Modelado de negocios
Programa desarrollado
ndice
2
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
Modelado de negocios
Programa desarrollado
Propsito
En esta unidad logrars:
o
Competencia especfica
Aplicar los componentes de un negocio para comprenderlos de forma clara, mediante un
lenguaje grfico.
3
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
Modelado de negocios
Programa desarrollado
Es muy importante que captures todos los diagramas de ejemplo, para que analices su
estructura y puedas comprender mejor los temas vistos.
En esta ltima unidad se dar un pequeo giro a la materia viendo que, despus de
realizar todos los diagramas necesarios para describir, conceptualizar y abstraer un
proceso de negocio, stos debern orientarse a la creacin del modelo conceptual del
sistema computacional que mejor se adapte al negocio.
Ahora se utilizarn los modelos creados en las etapas anteriores para identificar los
puntos clave del sistema que se deber realizar.
El modelo conceptual bsicamente es el modelo visual que ilustra las interconexiones del
modelo descrito.
4.1.1. Conceptos
Cuando se acta, sin saber la razn del por qu funcionan las cosas, se est actuando sin
la base de tener un modelo conceptual. Un modelo conceptual correctamente construido
permite al usuario predecir los efectos de sus actos. La falta de modelo conceptual
conlleva actuar de memoria (Norman, 1990).
Visto desde las perspectiva del modelado de los procesos del negocio, que es
precisamente un modelo conceptual de la o las tareas que se hacen a diario en una
empresa u organizacin, se deben plasmar de forma clara y consistente todas las
4
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
Modelado de negocios
Programa desarrollado
acciones del trabajo diario, de esta forma se evitar la mecanizacin del trabajo que,
llevar a no comprender la razn de la funcin de cada uno, ni las relaciones con otros
roles o instancias de la organizacin.
Cuando los procesos del negocio son modelados conceptualmente constituyen una
abstraccin externa que describe, mediante diagramas y notaciones con un alto grado de
formalidad. La descripcin de estos pasos mediante el modelo conceptual permitir a casi
cualquiera entender y hacer cualquier cosa que en ellos se encuentre, sin depender de
nadie. Traer beneficios para las personas y para las organizaciones.
4.1.2. Atributos
Un atributo es una caracterstica especial o definitoria de cualquier cosa o concepto al que
se est refiriendo, por ejemplo al hablar del modelado de los procesos del negocio, un
atributo inherente a l es la claridad.
Cuando se habla de atributos en el modelado del negocio se debe tener en cuenta que el
principal objetivo es describir caractersticas nicas del modelo que se quiera describir.
Gran parte de lo que se descubra en el modelado de los procesos del negocio servir
para la creacin de la base de datos que soportar el sistema de informacin al que se
quiere llegar; de esta manera un atributo descubierto en los modelos descritos puede
perfectamente entenderse como un atributo propio del lugar donde se haya hecho el
hallazgo.
Para hacer distincin, un atributo en base de datos puede tomar muchos matices ya que
hace referencia a cada una de las caractersticas que describen una tupla cualquiera, por
ejemplo la tupla representativa de una persona podra tener los atributos siguientes:
Edad
Peso
Talla
Raza
5
Modelado de negocios
Programa desarrollado
Nombre
Entre muchos otros que se debern tomar en cuenta respecto del problema especfico al
que se enfrente el lector.
Se debe tomar en cuenta que los atributos no siempre sern cuantificables o medibles
sobre una unidad de medida estndar. Poner valores a los atributos del tipo numrico
siempre ser fcil -como la estatura de la persona del ejemplo anterior- pero si se quiere
cuantificar su nivel de aceptacin sobre algn tema moral de moda, la unidad de medida
estar completamente sujeto a la interpretacin y al criterio de quien emite el juicio de
valor.
Un atributo debe representar slo una caracterstica del modelo del negocio, no debe
haber ms de dos caractersticas en un solo atributo, se debe llevar la misma atomicidad
descrita en la teora de base de datos. Esto con el fin de evitar la duplicidad de
informacin o la incoherencia de los datos que se estn manejando.
La estrecha relacin que se puede encontrar entre los atributos de los modelos del
negocio y los atributos descritos en la teora de las bases de datos es innegable de tal
forma que podr pasarse sin dificultad los atributos del modelo del negocio a su
equivalente en entidades de base de datos.
6
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
Modelado de negocios
Programa desarrollado
La clasificacin de este tipo de relaciones, para el caso especfico del que se trata slo es
uno, por la naturaleza propia del concepto:
Modelo relacional de modelado del negocio
Ntese que se est planteando una buena (y tal vez nueva) combinacin entre las
relaciones clsicas (inclusive en su definicin matemtica ms pura) y los conceptos
presentados en unidades anteriores, pues si bien quien ejecuta la labor involucrada en el
7
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
Modelado de negocios
Programa desarrollado
modelo que se describe, debe quedar claro para cualquier persona no versada en el
tema. Se hace uso de distintas disciplinas (como la teora de base de datos) para hacer
este complemento de conceptos tiles para el responsable de modelar estas relaciones.
El trabajo de modelar relaciones no es aislado y se debe tener en cuenta que el resultado
de modelar los procesos de negocio (con las relaciones entre las unidades operativas
descubiertas en la organizacin) servir en pasos posteriores como entrada para nuevos
procesos, de tal modo que la calidad del resultado de este punto impactar en la calidad
del proceso siguiente (hablando en trminos de fabricacin de software con calidad).
Su elaboracin estar a cargo de un grupo experto (o una persona solamente) pero sin
perder el enfoque principal que es un pblico general sin formacin (inclusive) en los
temas tratados, es decir, su objetivo principal es trascender el crculo de personas
especializadas en una materia.
8
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
Modelado de negocios
Programa desarrollado
Hablando de manera global, la unin de recursos mediante un modelo darn ideas claras
de lo que se tiene y en qu se est usando (cmo coopera este recurso en el modelo
global).
Estos recursos debern identificarse con base en las actividades que se realizan en la
organizacin, de manera que quede especificado quien las realiza (recursos humanos) y
los elementos que se requieren para realizar dichas actividades (recursos fsicos, de
datos y/o materiales).
Enva peticin
Aprueba pedido
Modelado de negocios
Programa desarrollado
Decide
Discrimina
Encamina
Procesa
Operario:
o
Entrega
Cliente
Vendedor
Operario
Quienes debern laborar dentro de la empresa son solo el vendedor y el operario pues
son quienes tienen relacin directa con la organizacin. El cliente es un factor externo por
lo que podra omitirse de los recursos de la organizacin. Si la venta se realizara en un
local, se debera aadir al cajero, pero como el ejemplo es de ventas por internet, el
sistema es quien realiza el cobro.
10
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
10
Modelado de negocios
Programa desarrollado
Pedido (datos)
Productos (material)
En la lista de actividades queda explicito el uso del pedido y de los productos que se
vendern, y de manera implcita se tiene el equipo de cmputo y el sistema de venta por
internet, para poder realizar las compras.
11
Modelado de negocios
Programa desarrollado
las metas en algo concreto, interpretable y comprensible por todos, posibilitar saber
leer lo que pasa en la empresa u organizacin y se podrn tomar decisiones respecto al
re encaminamiento (si as se precisa) para poder perseguir objetivos claros y bien
delimitados.
Los diagramas sern un punto de partida importante pues presentan a primera vista lo
que se hace, dejando al descubierto el incumplimiento respecto de lo que se debera
hacer. Darn, los diagramas desprendidos del BPMN, la pauta para aplicar la premisa
indiscutible de se documenta lo que se hace y se hace lo que est documentado y as
poder llegar a descubrir las metas y su cumplimiento parcial o total en el mejor de los
casos.
4. Contribuye con algn comentario a por lo menos dos de tus compaeros(as) sobre su
discernimiento del tema.
5. Con base en las aportaciones de tus compaeros(as), reelabora el uso del modelado
de recursos y metas de un negocio.
12
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
12
Modelado de negocios
Programa desarrollado
4.3. Diagramas
Los diagramas tienen como objetivo modelar el trabajo que se realiza dentro de la
organizacin, son representaciones grficas de las actividades que se realizan al interior
de las empresas.
Los siguientes diagramas son similares a los vistos en las unidades anteriores; es
importante resaltar que solo es necesario crear un diagrama que modele las actividades y
otro que modele los procesos de la empresa para comprender como funciona la
organizacin. El que se realice depender de la organizacin donde se realice pues cada
empresa define sus formas y estilos de trabajo es por ello que se abarcan diferentes
diagramas para que sean conocidos y puedan llegar a ser desarrollado en el ambiente de
trabajo, cuando se soliciten cualquiera de ellos. A continuacin se describen los
diagramas ms usados.
13
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
13
Modelado de negocios
Programa desarrollado
4.3.1. Interaccin
Estos diagramas (tambin llamados de secuencia) modelan la lgica del negocio, por lo
general se utilizan para modelar los escenarios del negocio, se realiza un diagrama de
interaccin por cada caso de uso creado. Estos diagramas se componen de los siguientes
elementos:
14
Modelado de negocios
Programa desarrollado
los productos, estos pasos son una descripcin ms global que la lista de tareas previa.
Este punto es importante de considerar, pues en los diagramas que se abarcan en esta
unidad el modelado de las actividades se realiza a nivel macro, que como deben recordar,
es a un nivel de actividades globales, sin entrar en detalle.
Como se puede ver en este diagrama intervienen solo dos objetos que son el pedido y el
producto, los mensajes indicarn las acciones que se realizan para pasar de un objeto a
otro, as pues no se puede pasar directo a los productos si antes no se solicit un pedido
que fue previamente validado. Y es esto precisamente lo que indican las activaciones
pues, como puede verse en la imagen, el pedido existe hasta que se valida y pasa a ser
productos por ello la activacin del pedido termina cuando inicia el producto.
4.3.2. Comunicacin
Los diagramas de comunicacin (tambin llamados de colaboracin) modelan la
interaccin entre actores para llevar a cabo las actividades de la empresa, este tipo de
diagramas requiere de los siguientes elementos:
15
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
15
Modelado de negocios
Programa desarrollado
16
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
16
Modelado de negocios
Programa desarrollado
17
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
17
Modelado de negocios
Programa desarrollado
En el siguiente ejemplo se muestran los estados por los que pasa un pedido, al inicio el
pedido es solicitado y se enva al vendedor, despus el pedido se encuentra en revisin,
se valida y por ltimo el pedido es surtido. Por tanto los estados tal como se ve en la
figura son: solicitado, en revisin, y surtido. Y las transiciones estn dadas por los eventos
de enviar al vendedor y la validacin.
18
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
18
Modelado de negocios
Programa desarrollado
Guarda la actividad con el nombre MDN_U4_A3_XXYZ. Sustituye las XX por las dos
primeras letras del primer nombre, la Y por la inicial del apellido paterno y la Z por la inicial
del apellido materno.
3.
19
Modelado de negocios
Programa desarrollado
4.
5.
reelabora tus diagramas, el cual deber ser enviado al Facilitador(a) para recibir
retroalimentacin.
Autoevaluacin
Para reforzar los conocimientos relacionados con los temas que se abordaron en esta
tercera unidad del curso, es necesario que resuelvas la autoevaluacin de la unidad.
Recuerda que es muy importante leer cuidadosamente los planteamientos indicados y
elegir la opcin adecuada para cada uno.
2. Guarda la evidencia con el nombre MDN_U4_A4_XXYZ. Sustituye las XX por las dos
primeras letras del primer nombre, la Y por la inicial del apellido paterno y la Z por la inicial
del apellido materno.
3. Enva el manual del proyecto a tu Facilitador(a) mediante el Portafolio de evidencias.
20
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
20
Modelado de negocios
Programa desarrollado
Autorreflexiones
Adems de enviar tu trabajo de la Evidencia de aprendizaje, es importante que ingreses
al foro Preguntas de Autorreflexin y consultes las preguntas que tu Facilitador(a)
presente, a partir de ellas, debes elaborar tu Autorreflexin en un archivo de texto llamado
MDN_U4_ATR_XXYZ. Posteriormente enva tu archivo mediante la herramienta
Autorreflexiones.
Cierre de la unidad
Has concluido la unidad 4 del curso. A lo largo de sta has visto lo que es el modelo
conceptual, modelos, atributos y relaciones, as como el glosario de negocio con las
metas y recursos del negocio. Posteriormente se desarrollaron los temas de diagramas de
interaccin, comunicacin y estados, con los que se complement la variedad de
diagramas para modelar las actividades de una organizacin.
Es aconsejable que revises nuevamente la unidad en caso de que los temas que se
acaban de mencionar no te sean familiares o no los recuerdes, de no ser este tu caso, ya
ests preparado(a) para concluir la materia.
Para saber ms
Consulta la pgina oficial de UML, donde podrs encontrar manuales de referencia sobre
este tema.
21
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
21
Modelado de negocios
Programa desarrollado
Fuentes de consulta
Fowler, M. & Scott, K. (1999) UML Gota a Gota. Mxico: Addison Wesley Longman
de Mxico.
Gibert, M. & Pea, A. (2005) Ingeniera del software en entornos de SL. Espaa:
Fundacin per a la Universitat Oberta de Catalunya.
Norman, Donald (1990) The design of everyday things. New York: Basic Books
22
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
22