Clase 1: introduccion modelado de negocio

Post on 05-Aug-2015

88 views 0 download

Transcript of Clase 1: introduccion modelado de negocio

Modelado del negocio

Jhon Oscar Salazar Orozco.

Asignatura: Ingeniería de Software II

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.

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 negocioDe 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 pruebasDatos datos

Esquema Código Código deDe la BD orientado a pantallas objetos menús

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.

Descripción de las ColumnasPersonas (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.

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.

METODOLOGÍA DEL RUP (ARTEFACTOS)

Artefactos del Modelado de Negocio.

Artefactos del Modelado de Requisitos (Casos de Uso).

Artefactos del Modelado de Análisis y Diseño.

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

¿Qué es el Modelado del Negocio?Permite entender los problemas actuales de la organización.

¿Qué es el Modelado del Negocio?Asegura que clientes, usuarios, desarrolladores y otros involucrados tengan igual entendimiento de la empresa.

DesarrolladoresClientes y UsuariosEmpresa

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

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

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

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

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.

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

Situación de la Organización.

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

Situación de la Organización.

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.

Modelo de Casos de usodel 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

Modelo de Casos de usodel 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).

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

• 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

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.

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

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.

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.

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.