MODELADO DEL NEGOCIO
Con esta disciplina se pretende llegar a un mejor
entendimiento de la organización donde se va a implantar el sistema de
software. Los principales motivos para ejecutar esta disciplina son los
siguientes: asegurarse de que el producto será algo útil y no un obstáculo;
conseguir que se ajuste de la mejor forma posible en la organización donde se
va a implantar; y tener un marco común para el equipo de proyecto, los clientes
y los usuarios finales. Esta disciplina no será siempre necesaria.
Los
objetivos específicos del modelado de negocio son:
- Asegurar que clientes, usuarios finales y
desarrolladores tengan un entendimiento común de la organización objetivo.
- Derivar los requerimientos del sistema necesarios
para apoyar a la organización objetivo en su mejora.
- Entender el problema actual en la organización
objetivo e identificar potenciales mejoras.
- Entender la estructura y la dinámica de la
organización para la cual el sistema va a ser desarrollado (organización
objetivo).
Para lograr estos objetivos, el modelado de negocio
describe como desarrollar una visión de la nueva organización, basado en esta
visión se definen procesos, roles y responsabilidades de la organización por
medio de un Modelo de Casos de Uso del Negocio. Los artefactos del modelo de negocio
sirven como entrada y referencia para la definición de los requerimientos del
sistema.
La importancia de esta disciplina radica en que sin el
panorama completo del alcance del negocio y sin el entendimiento de sus
procesos no podrán identificarse las necesidades inmediatas de mejora y
continuidad relativa a las actividades relacionadas con los sistemas
informáticos, que son el producto final del desarrollo
Visiones del Negocio
Visión o
General. La visión general del negocio. Esta vista
describe la estructura de metas para la compañía e ilustra los problemas que
deben ser resueltos para alcanzar esas metas.
Procesos. Representa
las actividades y el valor creado por el negocio e ilustra la interacción entre
los procesos y los recursos para alcanzar la meta de cada proceso. Esta vista
también muestra la interacción entre diferentes procesos.
Estructura.
La
estructura entre los recursos del negocio, tal como la organización del negocio
o la estructura de los productos creados.
Comportamiento.
El
comportamiento individual de cada recurso y proceso importante en el modelo de
negocio.
Orientación
a Objetos
·
Paradigma Orientación a Objetos
·
Conceptos
·
Objeto
·
Atributo y Método
·
Instancia
·
Comportamiento
·
Clase
·
Relación
·
Generalización
·
Encapsulamiento
·
Herencia
·
Polimorfismo
Paradigma
Orientación a Objetos
Es una “nueva” manera de ver y expresar el mundo, de pensar acerca
de los problemas para encontrar una representación adecuada. El “modelo” es
organizado como una colección de unidades atómicas (los OBJETOS) constituidas
por datos y funciones, que interactúan entre sí.
Instancia
de Un objeto
Cada persona, lugar, cosa o evento específico, con sus
correspondientes valores de los atributos.
Comportamiento
Es el conjunto de cosas que un objeto puede hacer y corresponden a las funciones que utilizan los
datos. También se le conoce como:
método, operación o Servicio
Clase
Es el conjunto de
objetos que comparten los mismos datos y el mismo comportamiento.
Encapsulación
Es el empaquetamiento de datos y comportamiento de un objeto. Este mecanismo sugiere que la única manera de alcanzar los atributos
(y operar sobre ellos) es ir a través de alguno de los Métodos. La clase
encapsula los atributos y los métodos. Esto trae una alta cohesión.
Actor de Negocio
Un actor de negocio es cualquiera o algo que es externo a la
organización pero que interactúa con él. En UML, un
actor de negocio se modela usando el icono.
Entidad de Negocio
·
Es un objeto que la
organización usa para realizar su negocio o que es producido durante la
ejecución del negocio.
·
Como su nombre lo indica, es
una entidad que el negocio usa.
·
Incluye las cosas con las
que el trabajador de negocio trata diariamente.
·
En UML, una entidad de
negocio se modela usando el icono.
Trabajador de Negocio
·
Es el rol dentro de la
organización. Representa a un humano que desempeña un rol dentro del negocio y
que interactúa con entidades y otros trabajadores para que el negocio funcione.
·
Los trabajadores de negocio
son roles, no posiciones organizacionales. Una persona puede desempeñar varios
roles pero sólo tiene una posición organizacional.