Esta material es de la semana 1 del curso de ingeniería de software 2.
Se explica los conceptos del framework de las 6W e introdución al modelado de negocio.
1. Modelado del negocio
Jhon Oscar Salazar Orozco.
Asignatura: Ingeniería de Software II
2. Contenido de la presentacion
•Framework de las 6W()
•Metodología del RUP(Artefactos)
•¿ Que es modelado de Negocio?
•¿ Que es Proceso de Negocio?
•Elaboración de un Modelado de Negocio
o Situación de la Organización.
o Modelo de Casos de Uso de Negocio.
o Refinamiento de los Casos de Uso de Negocio.
o Realizaciones de los Casos de Uso de Negocio.
3. QUÉ (What)
Datos
COMO (How)
Funcion
DÓNDE (Where)
Red
QUIÉN (Who)
Personas
CUÁNDO (When)
Tiempo
POR QUÉ (Why)
Motivación
Visión
General.
Planificador
Objetivos del negocio
Funciones del Negocio
Ubicación del Negocio
Unidades Organizacionales
Mejores Resultados y eventos del negocio
Requerimientos de alto nivel
Modelo de
Negocio
Dueño
Modelo de sistema Diseñador
Modelo
Tecnológico
Constructor
Componentes
Programador
Funcionamiento
Empresarial
Usuarios
Modelado Organigrama Conceptos Estructura Estados de Reglas del
Conceptual jerárquico de del negocio organizacional transición negocio
De datos procesos
Framework 6W
Modelado Utilización Diagramas de Diagrama de Flujogramas Requerimientos
Lógico de diagramas de componentes casos de uso
Modelado Diagrama de Diagrama de Pantallas y Diagrama de Plan de
Físico de clases despliegue menús gráficos secuencia y de pruebas
Datos datos
Esquema Código Código de
De la BD orientado a pantallas
objetos menús
4. Descripción de las Columnas
Data (Qué): Describe las entidades involucradas en cada punto de vista de la empresa. Los ejemplos incluyen los objetos de negocio, datos del sistema, las tablas relacionales, las definiciones de campo.
Función (Cómo): Muestra las funciones dentro de cada perspectiva. Incluyen procesos de negocio, la función de la aplicación de software, la función del hardware del equipo, y lazo de control del lenguaje.
Red (Dónde): Muestra las localizaciones y las interconexiones dentro de la empresa. Esto incluye lugares geográficos empresariales importantes, secciones separadas dentro de una red logística, la asignación de los nodos del sistema, o incluso las direcciones de memoria dentro del sistema.
5. Descripción de las Columnas
Personas (Quién): Representa las relaciones de las personas dentro de la empresa. El diseño de la organización empresarial tiene que ver con la asignación de trabajo y la estructura de autoridad y responsabilidad. La dimensión vertical representa la delegación de autoridad, y la horizontal representa la asignación de la responsabilidad.
Tiempo (Cuándo): representa el tiempo, o el caso de las relaciones que establecen los criterios de rendimiento y los niveles cuantitativos de los recursos de la empresa. Esto es útil para diseñar el programa maestro, la arquitectura de procesamiento, arquitectura de control, y dispositivos de sincronización.
Motivación (Por qué): describe las motivaciones de la empresa. Esto pone de manifiesto los objetivos de la empresa y los objetivos, plan de negocios, la arquitectura del conocimiento, y el diseño de los conocimientos.
6. ALGUNOS ENUNCIADOS
La Secretaría de Tránsito del Quindío controla la matriculación de automotores nuevos, esto es: el registro inicial del vehículo (matrícula) ante el tránsito. De esta forma se registra la información del vehículo y de su propietario.
La Secretaría de Tránsito (Who ) del Quindío (Where) controla (Why ) la matriculación (How ) de automotores nuevos (What), esto es: el Registro Inicial del Vehículo (How) (Matrícula (What)) ante la Secretaría de Tránsito (Who). De esta forma se Registra la Información del Vehículo y de su Propietario(Why ).
EL vigilante registra la moto en la cabina durante 24 horas para la seguridad.
11. ¿Qué es el Modelado del Negocio?
Es un modelo que provee una vista estática de la estructura de la organización y una vista dinámica dentro de los procesos de la organización.
Estructura Organizacional
Procesos de la Organización.
12. ¿Qué es el Modelado del Negocio?
Permite entender los problemas actuales de la organización.
13. ¿Qué es el Modelado del Negocio?
Asegura que clientes, usuarios, desarrolladores y otros involucrados tengan igual entendimiento de la empresa.
Desarrolladores
Clientes y Usuarios
Empresa
14. ¿Qué es el Modelado del Negocio?
•Es una técnica para modelar procesos del negocio.
•El Modelo de negocio provee una manera de expresar los procesos del negocios en términos de actividades del negocio y comportamiento colaborativo.
15. ¿Qué son los Procesos del Negocio?
Cualquier actividad o grupo de actividades que emplee un insumo, le agregue valor a éste y suministre un producto a un cliente externo o interno.
Grupo de tareas lógicamente relacionadas que emplean los recursos de la organización para dar resultados definidos en apoyo a los objetivos de la organización.
16. ¿Qué son los Procesos del Negocio?
Un conjunto de tareas lógicamente relacionadas que existen para conseguir un resultado bien definido dentro del negocio; por lo tanto, toman una entrada y le agregan valor para producir una salida.
17. ¿Como Elaborar un Modelado de Negocio?
1. Realizar un análisis de la situación de la Organización.
2. Definición del Modelo de Casos de uso
del negocio
3. Refinamiento de las definiciones de los
casos de uso del negocio
4. Realizaciones de los casos de uso del
negocio en el Modelo de Análisis de
Negocio.
18. Situación de la Organización.
Identifique la Visión y Misión de la organización y/o área de estudio que correspondan.
Desarrolle un entendimiento preliminar de los objetivos de la organización y/o área de estudio que correspondan, los cuales son determinados por los stakeholders y responsables del negocio.
19. Identifique las reglas del negocio, y luego plásmelas en un documento.
Situación de la Organización.
20. Elabore un listado de términos y definiciones usados comúnmente, en un Glosario de Términos.
Situación de la Organización.
21. Identifique las metas de la organización y/o área de estudio que
correspondan y documéntelas para que estas validen los casos de uso
del negocio.
Involucre a las personas con más experiencia y conocimiento.
Situación de la Organización.
22. Modelo de Casos de uso del negocio
•El equipo de trabajo debe tener claras las fronteras del negocio que está describiendo.
•Los procesos, metas e interesados se encontrarán dentro del Modelo de Casos de Uso de Negocio.
• Es un modelo que describe la dirección e intención del negocio.
• El BUCM como un todo es correcto, consistente y fácil de leer. Debe proveer el entendimiento necesario para construir el futuro sistema de software.
Business Use Cases ModelBusiness GoalsBusiness Use CaseBusiness Actors
23. Modelo de Casos de uso del negocio
•La dirección es provista por las metas del negocio. Mientras que la intención es expresada como el conjunto de medios para interactuar con el entorno.
•Requiere haber identificado las metas del negocio (Business Goal).
24. Business Use case
Secuencia de acciones (actividades) que una organización realiza para obtener un resultado observable y de valor para un actor de negocio particular. Un caso de uso del negocio es lo mismo que un proceso de negocio.
Caso de Uso de Negocio
25. • Define un conjunto de acciones que el negocio lleva a cabo y provee resultados
de valor a quienes interactúan con el.
• Son procesos de negocio descritos bajo un punto de vista externo que percibe
algún tipo de valor.
Cotizar Productos
Clientes
Jefe de Importaciones
Business Use case
26. Business actor
Representa un rol que algo o alguien externo desempeña en relación con el
negocio.
• ¿Quién interactúa con el negocio?
• ¿Quien está interesado en lo que saldrá o ingresará al proceso?
Cliente
Actor del Negocio
Un actor humano expresa un rol no una persona. Una persona puede jugar
varios roles.
Cada actor del negocio debe estar asociado correctamente
con el caso de uso de negocio en el que participa. Sino deber ser
retirado.
El actor del negocio o el proceso de negocio pueden iniciar la
comunicación.
Existen situaciones en los que existan sistemas de información externos que podrían
ser actores del negocio.
27. Business worker
Un Trabajador del
Negocio (Obrero,
Empleado o funcionario)
realiza actividades dentro
de un caso de uso del
negocio, interactúa con
otros trabajadores del
negocio y manipula
entidades del negocio .
Administrador
Trabajador del Negocio
28. Refinamiento de los casos de uso de negocio
Consiste en:
•Detallar la definición de los casos de uso del negocio.
•Describir como los casos de uso del negocio soportan las metas del negocio.
•Verificar que los casos de uso del negocio representen correctamente como el negocio es conducido.
29. Realizaciones de los Casos de Uso de Negocio
Este diseño se realiza en el Modelo de Análisis del Negocio. Este modelo explica como se llevarán a cabo los casos de uso del negocio internamente.
30. Bibliografia
• Zachman, John A. «John Zachman's Concise Definition of The Zachman Framework™». Consultado el 05/06/12.
•Volver arriba↑ Minoli, D (2008). Enterprise Architecture A to Z. United States of America: Taylor & Francis Group.
•Volver arriba↑ Gil, Aleiksei. «Descripcion Conceptual de Arquitecturas Empresariales». Consultado el 05/06/12.
•Volver arriba↑ Zachman, John P. «The Zachman Framework Evolution». Consultado el 05/06/12.