Clase 1 introduccion modelado de negocio

30
Modelado del negocio Jhon Oscar Salazar Orozco. Asignatura: Ingeniería de Software II

Transcript of Clase 1 introduccion modelado de negocio

Page 1: Clase 1 introduccion modelado de negocio

Modelado del negocio

Jhon Oscar Salazar Orozco.

Asignatura: Ingeniería de Software II

Page 2: Clase 1 introduccion modelado de negocio

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 Negocioo 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.

Page 3: Clase 1 introduccion modelado de negocio

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 NegocioDueño

Modelo de sistemaDiseñador

Modelo TecnológicoConstructor

ComponentesProgramador

Funcionamiento EmpresarialUsuarios

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

Page 4: Clase 1 introduccion modelado de negocio

Descripción de las Columnas

Data (Qué): Describe las entidades involucradas en cada punto devista 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 cadaperspectiva. Incluyen procesos de negocio, la función de laaplicación de software, la función del hardware del equipo,y lazo de control del lenguaje.

Red (Dónde): Muestra las localizaciones y las interconexionesdentro de la empresa. Esto incluye lugares geográficosempresariales importantes, secciones separadas dentro de una redlogística, la asignación de los nodos del sistema, o incluso lasdirecciones de memoria dentro del sistema.

Page 5: Clase 1 introduccion modelado de negocio

Descripción de las ColumnasPersonas (Quién): Representa las relaciones de las personas dentro de laempresa. El diseño de la organización empresarial tiene que ver con laasignación de trabajo y la estructura de autoridad y responsabilidad. Ladimensión vertical representa la delegación de autoridad, y la horizontalrepresenta la asignación de la responsabilidad.

Tiempo (Cuándo): representa el tiempo, o el caso de las relaciones queestablecen los criterios de rendimiento y los niveles cuantitativos de losrecursos de la empresa. Esto es útil para diseñar el programa maestro, laarquitectura de procesamiento, arquitectura de control, y dispositivos desincronización.

Motivación (Por qué): describe las motivaciones de la empresa. Esto ponede manifiesto los objetivos de la empresa y los objetivos, plan de negocios,la arquitectura del conocimiento, y el diseño de los conocimientos.

Page 6: Clase 1 introduccion modelado de negocio

ALGUNOS ENUNCIADOS

La Secretaría de Tránsito del Quindío controla la matriculaciónde automotores nuevos, esto es: el registro inicial del vehículo(matrícula) ante el tránsito. De esta forma se registra lainformació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 laInformación del Vehículo y de su Propietario(Why ).

EL vigilante registra la moto en la cabina durante 24 horas para la seguridad.

Page 7: Clase 1 introduccion modelado de negocio

METODOLOGÍA DEL RUP (ARTEFACTOS)

Page 8: Clase 1 introduccion modelado de negocio

Artefactos del Modelado de Negocio.

Page 9: Clase 1 introduccion modelado de negocio

Artefactos del Modelado de Requisitos

(Casos de Uso).

Page 10: Clase 1 introduccion modelado de negocio

Artefactos del Modelado de Análisis y

Diseño.

Page 11: Clase 1 introduccion modelado de negocio

¿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.

Page 12: Clase 1 introduccion modelado de negocio

¿Qué es el Modelado del Negocio?

Permite entender los problemas actuales de la organización.

Page 13: Clase 1 introduccion modelado de negocio

¿Qué es el Modelado del Negocio?

Asegura que clientes, usuarios, desarrolladores y otrosinvolucrados tengan igual entendimiento de la empresa.

DesarrolladoresClientes y UsuariosEmpresa

Page 14: Clase 1 introduccion modelado de negocio

¿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.

Page 15: Clase 1 introduccion modelado de negocio

¿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 tareaslógicamenterelacionadas queemplean los recursosde la organizaciónpara dar resultadosdefinidos en apoyo alos objetivos de laorganización.

Page 16: Clase 1 introduccion modelado de negocio

¿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.

Page 17: Clase 1 introduccion modelado de negocio

¿Como Elaborar un Modelado de Negocio?

1. Realizar un análisis de la situación de laOrganización.

2. Definición del Modelo de Casos de usodel negocio

3. Refinamiento de las definiciones de loscasos de uso del negocio

4. Realizaciones de los casos de uso delnegocio en el Modelo de Análisis deNegocio.

Page 18: Clase 1 introduccion modelado de negocio

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.

Page 19: Clase 1 introduccion modelado de negocio

Identifique las reglas del negocio, y luego plásmelas en un documento.

Situación de la Organización.

Page 20: Clase 1 introduccion modelado de negocio

Elabore un listado de términos y definiciones usados comúnmente, en un Glosario de Términos.

Situación de la Organización.

Page 21: Clase 1 introduccion modelado de negocio

Identifique las metas de la organización y/o área de estudio quecorrespondan y documéntelas para que estas validen los casos de usodel negocio.

Involucre a las personas con más experiencia y conocimiento.

Situación de la Organización.

Page 22: Clase 1 introduccion modelado de negocio

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 Model

Business Goals

Business Use

Case

Business

Actors

Page 23: Clase 1 introduccion modelado de negocio

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).

Page 24: Clase 1 introduccion modelado de negocio

Business Use caseSecuencia 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

Page 25: Clase 1 introduccion modelado de negocio

• 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

ClientesJefe de Importaciones

Business Use case

Page 26: Clase 1 introduccion modelado de negocio

Business actorRepresenta 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.

Page 27: Clase 1 introduccion modelado de negocio

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

Page 28: Clase 1 introduccion modelado de negocio

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.

Page 29: Clase 1 introduccion modelado de negocio

Realizaciones de los Casos de Uso de

NegocioEste 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.

Page 30: Clase 1 introduccion modelado de negocio

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.