SlideShare una empresa de Scribd logo
“ Modelo del Negocio” Caso de Uso de Negocios – Diagrama de Secuencias del Negocio-  Diagrama de Actividad Metodologías de Análisis y Diseño Unidad III Sergio Sánchez Rios. Ingeniero en Informática – Licenciado en Informática
Modelo de Negocios Introducción El modelo de negocios es el estudio de la organización. Durante el proceso de modelado del negocio, se examina la estructura de la organización y se observan los roles en la compañía y como estos se relacionan.  También se examina el flujo de trabajo de la organización, los procesos principales dentro de la compañía y como ellos trabajan. Además, se deben examinar las entidades externas, cualquier individuo u otras compañías, y como interactúan con el negocio, y observar las implicaciones de esas interacciones.
Modelo de Negocios ¿Porque modelar el negocio? Conocimiento de la visión organizacional Al construir un sistema de software, se puede usar el modelo de negocios para conocer y documentar que hace la organización.  Re-ingeniería de procesos del negocio Uno de los principales artefactos del modelo de negocios es el flujo de trabajo de la organización.  En base a esto el equipo de re-ingeniería de negocios puede examinar los diagramas y analizar posibles cambios de flujo de trabajos.
Modelo de Negocios ¿Porque modelar el negocio? Entrenamiento  Si un nuevo proceso es desarrollado o un nuevo miembro del personal acaba de ingresar al equipo, los resultados del modelo de negocios puede ser una herramienta de gran alcance para el entrenamiento. Estos diagramas simples  indican claramente, cuáles son las responsabilidades de cada persona dentro del flujo de trabajo. Ayudan a asegurar  que cada uno tenga una visón común de los procesos del negocio y de los papeles dentro de ellos.
Modelo de Negocios ¿Porque modelar el negocio? Contexto para una solución de software El modelado del negocio puede ayudarnos a comprender el contexto del sistema que se esta construyendo.  Mientras que esto puede sonar trivial, puede tener consecuencias serias en el éxito o el termino de un proyecto de software. Si no podemos entender el negocio, se pueden presumir conceptos erróneos sobre lo que debe hacer el software y cómo puede ser utilizado lo mejor posible por la comunidad del negocio.  El  "mundo alrededor del sistema"  es una consideración importante al construir software.
Modelo de Negocios ¿Cuándo será necesario hacer el modelo del negocio? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo de Negocios ¿Cuándo será necesario hacer el modelo del negocio? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo de Negocios El modelo de negocios en el proceso iterativo Existen dos formas para el acercamiento del modelo de negocios al proceso iterativo. La primera, es terminar primero el modelo de negocios y luego comenzar con las iteraciones. La ventaja es que permite comprender completamente el comportamiento del negocio antes de comenzar el diseño del sistema como un todo. La desventaja es que los usuarios o clientes del extremo pueden desear conseguir el sistema rápidamente y no estarán dispuesto a esperar por el análisis del negocio primero.
Modelo de Negocios El modelo de negocios en el proceso iterativo La segunda forma, es incluir el modelo de negocios dentro del ciclo de vida. Esto tiene la ventaja de dejarle estudiar la organización a medida que se crea el  sistema de software. Claro que se corre el riesgo del mal entendiendo de la  organización, y por lo tanto el sistema de software en construcción no resuelve absolutamente las necesidades.
Modelo de Negocios Objetivo Comprender el conjunto de procesos de negocio que tienen lugar dentro de una empresa, como paso previo a establecer los requisitos del sistema a desarrollar. ¿ Cómo   consigue la empresa sus objetivos?
Modelo de Negocios Proceso de Negocio Una organización tiene una serie de objetivos que satisface a través de  Procesos de Negocio Elementos de un proceso de negocio: –  Flujo de Tareas, Agentes, Información y Reglas Negocio •  Reglas de Negocio  regulan el funcionamiento de la empresa –  Describen restricciones y comportamientos –  NO  son requisitos, pero influyen en ellos
Modelo de Negocios Proceso de Negocio Proceso del Negocio Reglas del Negocio Determina políticas y estructuras de la información.
Modelo de Negocios Proceso de Negocio – Ejemplo Empresa que vende productos bajo demanda
Modelo de Negocios Etapas del modelado del negocio ,[object Object],[object Object],[object Object],[object Object]
Modelo de Negocios Etapas del modelado del negocio 5.  Especificar las informaciones y actividades incluidas en cada diagrama de actividad.
Modelo de Negocios – Conceptos de modelado Actores de negocios Un actor del negocio, es cualquier persona o cualquier cosa  externa  a la organización pero que obra recíprocamente con ella.  Por ejemplo, para su organización serian los clientes, sus acreedores, sus inversionistas, o sus proveedores. Cada uno de estos actores tienen un interés en las acciones de la empresa. En UML se modela un actor del negocio usando la siguiente figura: El icono representa a una persona, pero el actor de negocios no es necesariamente un individuo. Puede representar a un grupo de personas o a una compañía.
Modelo de Negocios – Conceptos de modelado Trabajadores del negocio (Business Workers) Un trabajador de negocios es un  rol  dentro de la organización. Importante, los trabajadores del negocio son roles no posiciones. Una persona puede tener varios roles, pero una sola posición.  La ventaja de diagramar roles es que estos no cambian con demasiada frecuencia en el tiempo, las posiciones si. En UML un trabajador de negocios se representa con el siguiente icono:  Se modela al trabajador del negocio para entender los roles dentro del negocio y cómo interactúan recíprocamente estos roles. Porque describiendo a cada trabajador del negocio, podemos entender que responsabilidades incluye ese rol, qué habilidades se requieren para ese rol, y otros detalles.
Modelo de Negocios – Conceptos de modelado Caso de uso de negocios Un caso de uso de negocio es un grupo de flujos de trabajo relacionados dentro de la organización que proporcionan valor a los actores del negocio. Es decir los casos de uso de negocio dicen al lector lo que  hace la organización . El sistema de todos los casos de uso del negocio para una organización, debe describir totalmente lo que hace el negocio. El UML los casos de uso del negocio se grafican con el siguiente icono:
Modelo de Negocios – Conceptos de modelado Caso de uso de negocios Para cada caso de uso del negocio, se debe crear un cierto tipo de informe que permite saber específicamente qué va a suceder dentro del caso del uso.  El flujo de trabajo se puede documentar de dos formas. La más simple es crear una lista numerada, paso a paso de qué sucede mientras que progresa el caso del uso. La problemática con la forma simple de escribir el flujo de trabajo, se presenta cuando existe una gran cantidad de condiciones lógicas, lo que provoca poca claridad. Para solucionar este problema se pueden utilizar los Diagramas de Actividad, que nos permiten mostrar de forma grafica los flujos de trabajo, la secuencia de los pasos y quien es responsable de realizar cada paso.
Modelo de Negocios – Conceptos de modelado Caso de uso de negocios - Documentación A cada caso de uso del negocio se le debe asociar una documentación que sigue el siguiente formato Prioridad Descripción Objetivo Proceso de Negocio
Modelo de Negocios – Conceptos de modelado Diagrama de casos de uso del negocios Los diagramas de casos de uso del negocio muestran casos de uso del negocio, actores del negocio y trabajadores del negocio, organizados y las interacciones entre ellos.
Modelo de Negocios – Conceptos de modelado Entidades de negocios Una entidad de negocio es un objeto que la organización utiliza en su negocio o produce durante el curso de su negocio. Las entidades incluyen cosas que los trabajadores del negocio usan de forma cotidiana. Para detectar las entidades de negocios, se pueden hacer preguntas como: ¿Qué productos la compañía produce?, ¿Qué servicios la compañía proporciona? ¿Qué artículos la compañía compra para hacer su trabajo?, ¿Cuáles son los artículos que entrega o/ recibe de sus clientes?, ¿Qué artículos se pasan de trabajador del negocio a otros trabajadores del negocio para procesar?.  Otro truco es mirar los sustantivos en los nombres de los casos del uso del negocio que usted ha definido. Para la mayor parte, cada sustantivo es una entidad de negocio. En UML las entidades de negocios se grafican de la siguiente forma:
Modelo de Negocios – Conceptos de modelado Entidades de negocios En UML las entidades de negocios se grafican de la siguiente forma: Se pueden refinar las entidades de negocio agregando atributos. Un atributo es un pedazo de información que describe la entidad. Por ejemplo, una entidad llamada cuenta pudo tener atributos tales como número de cuenta, tipo de la cuenta (corriente o ahorros),  fecha apertura, fecha cierre, y estado.
Modelo de Negocios – Conceptos de modelado Entidades de negocios Los atributos se colocan bajo la entidad. Recordar que en este paso solo se desea modelar el negocio, NO SE DESEA CONSTRUIR UNA BASE DE DATOS.
Modelo de Negocios – Conceptos de modelado Diagrama de Secuencia del negocio ,[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo de Negocios – Conceptos de modelado Diagrama de Secuencia del negocio ,[object Object],Objetos del diagrama de secuencias son los roles: actores y trabajadores del negocio. Eventos que suceden entre lo diferentes objetos. Eventos de respuesta ante una acción, esto mensajes son opcionales. (en el modelo de negocio se recomienda que existan) Línea de vida del objeto, determina la participación de un objeto en una acción o tarea
Modelo de Negocios – Conceptos de modelado Diagrama de Actividades del negocio ,[object Object],[object Object]
Modelo de Negocios – Conceptos de modelado Diagrama de Actividades del negocio - Elementos ,[object Object],[object Object]
Modelo de Negocios – Conceptos de modelado Diagrama de Actividades del negocio - Elementos ,[object Object],[object Object],Transición
Modelo de Negocios – Conceptos de modelado Diagrama de Actividades del negocio - Elementos ,[object Object],[object Object],Barra de Sincronización Almacenar  Devolución Poner libro de Vuelta en estantería
Modelo de Negocios – Conceptos de modelado Diagrama de Actividades del negocio - Elementos ,[object Object],[object Object],[object Object],[object Object]
Modelo de Negocios – Conceptos de modelado Diagrama de Actividades del negocio - Elementos ,[object Object]
Bibliografía ,[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
Juan Carlos Olivares Rojas
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
Sergio Sanchez
 
DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOS
UDEC
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
Yare LoZada
 
tipos de requisitos
  tipos de requisitos   tipos de requisitos
tipos de requisitos
Juan Henao
 
UML
UMLUML
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
EvelinBermeo
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
Universidad Nacional de Frontera
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
Jose Diaz Silva
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
Walter Chacon
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
Fundación Universitaria Konrad Lorenz
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
Xochitl Saucedo Muñoz
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracion
still01
 
Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.
German Rodriguez
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
Andrés Felipe Montoya Ríos
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
1da4
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
Angel Minga
 
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Jair Valenz
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
UNIVERSIDAD PERUANA DE INVESTIGACIÓN Y NEGOCIOS
 

La actualidad más candente (20)

Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
 
DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOS
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
tipos de requisitos
  tipos de requisitos   tipos de requisitos
tipos de requisitos
 
UML
UMLUML
UML
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracion
 
Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
 
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyecto
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 

Destacado

Qué es el modelado de negocios
Qué es el modelado de negociosQué es el modelado de negocios
Qué es el modelado de negocios
Jonás A. Montilva C.
 
Proyecto Final Modelado de Proceso de Negocios
Proyecto Final Modelado de Proceso de NegociosProyecto Final Modelado de Proceso de Negocios
Proyecto Final Modelado de Proceso de Negocios
Luis Alberto Grijalva
 
Sistema control de inventario
Sistema control de inventarioSistema control de inventario
Sistema control de inventario
felixzenon
 
Proyecto análisis y Diseño de Sistemas
Proyecto análisis y Diseño de SistemasProyecto análisis y Diseño de Sistemas
Proyecto análisis y Diseño de Sistemas
Williams Heredia Salinas
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
still01
 
Casos prácticos de uml
Casos prácticos de umlCasos prácticos de uml
Casos prácticos de uml
semillachile
 
Desarrollo iterativo e incremental
Desarrollo iterativo e incrementalDesarrollo iterativo e incremental
Desarrollo iterativo e incremental
noriver
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
Juan Carlos Tapias
 

Destacado (8)

Qué es el modelado de negocios
Qué es el modelado de negociosQué es el modelado de negocios
Qué es el modelado de negocios
 
Proyecto Final Modelado de Proceso de Negocios
Proyecto Final Modelado de Proceso de NegociosProyecto Final Modelado de Proceso de Negocios
Proyecto Final Modelado de Proceso de Negocios
 
Sistema control de inventario
Sistema control de inventarioSistema control de inventario
Sistema control de inventario
 
Proyecto análisis y Diseño de Sistemas
Proyecto análisis y Diseño de SistemasProyecto análisis y Diseño de Sistemas
Proyecto análisis y Diseño de Sistemas
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Casos prácticos de uml
Casos prácticos de umlCasos prácticos de uml
Casos prácticos de uml
 
Desarrollo iterativo e incremental
Desarrollo iterativo e incrementalDesarrollo iterativo e incremental
Desarrollo iterativo e incremental
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 

Similar a Unidad 3 Modelo De Negocio

isu1modelodenegocios-160918001452.pdf
isu1modelodenegocios-160918001452.pdfisu1modelodenegocios-160918001452.pdf
isu1modelodenegocios-160918001452.pdf
PaolaMedina821778
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
José Antonio Sandoval Acosta
 
MODELAMIENTO DE NEGOCIO
MODELAMIENTO DE NEGOCIOMODELAMIENTO DE NEGOCIO
MODELAMIENTO DE NEGOCIO
Richard Eliseo Mendoza Gafaro
 
Modelo del negocio
Modelo del negocioModelo del negocio
Modelo del negocio
Julio Pari
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
Magemyl Egana
 
Contenido de la configuracion de rup
Contenido de la configuracion de rup Contenido de la configuracion de rup
Contenido de la configuracion de rup
Ingeniería de Sistemas e Informática
 
02 modelo delnegocio
02 modelo delnegocio02 modelo delnegocio
02 modelo delnegocio
Omar Beltran Celis Mendoza
 
Clase 1: introduccion modelado de negocio
Clase 1: introduccion modelado de negocioClase 1: introduccion modelado de negocio
Clase 1: introduccion modelado de negocio
Oscar Salazar
 
Clase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocioClase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocio
Oscar Salazar
 
Clase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocioClase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocio
Oscar Salazar
 
Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)
Anel Sosa
 
Metodologia 1 semana 2
Metodologia 1 semana 2Metodologia 1 semana 2
Metodologia 1 semana 2
marcosmendez49
 
metodologia 1.pdf
metodologia 1.pdfmetodologia 1.pdf
metodologia 1.pdf
RoggerRonaldSilvaTor
 
identificacion de procesos de negocios.pdf
identificacion de procesos de negocios.pdfidentificacion de procesos de negocios.pdf
identificacion de procesos de negocios.pdf
juan lozano
 
7 Clase De Los Procesos De Negocio A Los Casos
7 Clase De Los Procesos De Negocio A Los Casos7 Clase De Los Procesos De Negocio A Los Casos
7 Clase De Los Procesos De Negocio A Los Casos
Julio Pari
 
Métodos de modelado de negocios
Métodos de modelado de negocios Métodos de modelado de negocios
Métodos de modelado de negocios
glorikarin
 
AnálisisZachman
AnálisisZachmanAnálisisZachman
AnálisisZachman
LauOchoa
 
Modelado de negocio
Modelado de negocioModelado de negocio
Modelado de negocio
GheraldineMontaez1
 
Artículo modelamiento de negocios
Artículo  modelamiento de negociosArtículo  modelamiento de negocios
Artículo modelamiento de negocios
Omar Beltran Celis Mendoza
 
Artículo modelamiento de negocios
Artículo  modelamiento de negociosArtículo  modelamiento de negocios
Artículo modelamiento de negocios
Omar Beltran Celis Mendoza
 

Similar a Unidad 3 Modelo De Negocio (20)

isu1modelodenegocios-160918001452.pdf
isu1modelodenegocios-160918001452.pdfisu1modelodenegocios-160918001452.pdf
isu1modelodenegocios-160918001452.pdf
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
MODELAMIENTO DE NEGOCIO
MODELAMIENTO DE NEGOCIOMODELAMIENTO DE NEGOCIO
MODELAMIENTO DE NEGOCIO
 
Modelo del negocio
Modelo del negocioModelo del negocio
Modelo del negocio
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
Contenido de la configuracion de rup
Contenido de la configuracion de rup Contenido de la configuracion de rup
Contenido de la configuracion de rup
 
02 modelo delnegocio
02 modelo delnegocio02 modelo delnegocio
02 modelo delnegocio
 
Clase 1: introduccion modelado de negocio
Clase 1: introduccion modelado de negocioClase 1: introduccion modelado de negocio
Clase 1: introduccion modelado de negocio
 
Clase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocioClase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocio
 
Clase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocioClase 1 introduccion modelado de negocio
Clase 1 introduccion modelado de negocio
 
Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)
 
Metodologia 1 semana 2
Metodologia 1 semana 2Metodologia 1 semana 2
Metodologia 1 semana 2
 
metodologia 1.pdf
metodologia 1.pdfmetodologia 1.pdf
metodologia 1.pdf
 
identificacion de procesos de negocios.pdf
identificacion de procesos de negocios.pdfidentificacion de procesos de negocios.pdf
identificacion de procesos de negocios.pdf
 
7 Clase De Los Procesos De Negocio A Los Casos
7 Clase De Los Procesos De Negocio A Los Casos7 Clase De Los Procesos De Negocio A Los Casos
7 Clase De Los Procesos De Negocio A Los Casos
 
Métodos de modelado de negocios
Métodos de modelado de negocios Métodos de modelado de negocios
Métodos de modelado de negocios
 
AnálisisZachman
AnálisisZachmanAnálisisZachman
AnálisisZachman
 
Modelado de negocio
Modelado de negocioModelado de negocio
Modelado de negocio
 
Artículo modelamiento de negocios
Artículo  modelamiento de negociosArtículo  modelamiento de negocios
Artículo modelamiento de negocios
 
Artículo modelamiento de negocios
Artículo  modelamiento de negociosArtículo  modelamiento de negocios
Artículo modelamiento de negocios
 

Más de Sergio Sanchez

Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
Sergio Sanchez
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Sergio Sanchez
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Sergio Sanchez
 
Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2
Sergio Sanchez
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Sergio Sanchez
 
Unidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióNUnidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióN
Sergio Sanchez
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
Sergio Sanchez
 
Unidad 2 Modelo De Datos
Unidad 2 Modelo De DatosUnidad 2 Modelo De Datos
Unidad 2 Modelo De Datos
Sergio Sanchez
 
Unidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosUnidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De Datos
Sergio Sanchez
 
Unidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De SistemasUnidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De Sistemas
Sergio Sanchez
 
Unidad 2.3 Prueba De Programas
Unidad 2.3 Prueba De ProgramasUnidad 2.3 Prueba De Programas
Unidad 2.3 Prueba De Programas
Sergio Sanchez
 
Unidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El ProgramaUnidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El Programa
Sergio Sanchez
 
Unidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De SistemasUnidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De Sistemas
Sergio Sanchez
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
Sergio Sanchez
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Sergio Sanchez
 
Unidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De SoftwareUnidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De Software
Sergio Sanchez
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De Clases
Sergio Sanchez
 
Unidad 9 Patrones De DiseñO
Unidad 9 Patrones De DiseñOUnidad 9 Patrones De DiseñO
Unidad 9 Patrones De DiseñO
Sergio Sanchez
 
Unidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióNUnidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióN
Sergio Sanchez
 
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso RealesUnidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
Sergio Sanchez
 

Más de Sergio Sanchez (20)

Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
 
Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
 
Unidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióNUnidad 4 Modelo De Datos Para La ImplementacióN
Unidad 4 Modelo De Datos Para La ImplementacióN
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Unidad 2 Modelo De Datos
Unidad 2 Modelo De DatosUnidad 2 Modelo De Datos
Unidad 2 Modelo De Datos
 
Unidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De DatosUnidad 1 IntroduccióN A Las Bases De Datos
Unidad 1 IntroduccióN A Las Bases De Datos
 
Unidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De SistemasUnidad 3.1 Prueba De Sistemas
Unidad 3.1 Prueba De Sistemas
 
Unidad 2.3 Prueba De Programas
Unidad 2.3 Prueba De ProgramasUnidad 2.3 Prueba De Programas
Unidad 2.3 Prueba De Programas
 
Unidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El ProgramaUnidad 2.2 Escribiendo El Programa
Unidad 2.2 Escribiendo El Programa
 
Unidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De SistemasUnidad 2.1 DiseñO De Sistemas
Unidad 2.1 DiseñO De Sistemas
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
 
Unidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De SoftwareUnidad 1.1 Que Es La Ing. De Software
Unidad 1.1 Que Es La Ing. De Software
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De Clases
 
Unidad 9 Patrones De DiseñO
Unidad 9 Patrones De DiseñOUnidad 9 Patrones De DiseñO
Unidad 9 Patrones De DiseñO
 
Unidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióNUnidad 8 Diagramas De InteraccióN
Unidad 8 Diagramas De InteraccióN
 
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso RealesUnidad 7 Mad Modelado DiseñO    Contratos Y Casos De Uso Reales
Unidad 7 Mad Modelado DiseñO Contratos Y Casos De Uso Reales
 

Unidad 3 Modelo De Negocio

  • 1. “ Modelo del Negocio” Caso de Uso de Negocios – Diagrama de Secuencias del Negocio- Diagrama de Actividad Metodologías de Análisis y Diseño Unidad III Sergio Sánchez Rios. Ingeniero en Informática – Licenciado en Informática
  • 2. Modelo de Negocios Introducción El modelo de negocios es el estudio de la organización. Durante el proceso de modelado del negocio, se examina la estructura de la organización y se observan los roles en la compañía y como estos se relacionan. También se examina el flujo de trabajo de la organización, los procesos principales dentro de la compañía y como ellos trabajan. Además, se deben examinar las entidades externas, cualquier individuo u otras compañías, y como interactúan con el negocio, y observar las implicaciones de esas interacciones.
  • 3. Modelo de Negocios ¿Porque modelar el negocio? Conocimiento de la visión organizacional Al construir un sistema de software, se puede usar el modelo de negocios para conocer y documentar que hace la organización. Re-ingeniería de procesos del negocio Uno de los principales artefactos del modelo de negocios es el flujo de trabajo de la organización. En base a esto el equipo de re-ingeniería de negocios puede examinar los diagramas y analizar posibles cambios de flujo de trabajos.
  • 4. Modelo de Negocios ¿Porque modelar el negocio? Entrenamiento Si un nuevo proceso es desarrollado o un nuevo miembro del personal acaba de ingresar al equipo, los resultados del modelo de negocios puede ser una herramienta de gran alcance para el entrenamiento. Estos diagramas simples indican claramente, cuáles son las responsabilidades de cada persona dentro del flujo de trabajo. Ayudan a asegurar que cada uno tenga una visón común de los procesos del negocio y de los papeles dentro de ellos.
  • 5. Modelo de Negocios ¿Porque modelar el negocio? Contexto para una solución de software El modelado del negocio puede ayudarnos a comprender el contexto del sistema que se esta construyendo. Mientras que esto puede sonar trivial, puede tener consecuencias serias en el éxito o el termino de un proyecto de software. Si no podemos entender el negocio, se pueden presumir conceptos erróneos sobre lo que debe hacer el software y cómo puede ser utilizado lo mejor posible por la comunidad del negocio. El "mundo alrededor del sistema" es una consideración importante al construir software.
  • 6.
  • 7.
  • 8. Modelo de Negocios El modelo de negocios en el proceso iterativo Existen dos formas para el acercamiento del modelo de negocios al proceso iterativo. La primera, es terminar primero el modelo de negocios y luego comenzar con las iteraciones. La ventaja es que permite comprender completamente el comportamiento del negocio antes de comenzar el diseño del sistema como un todo. La desventaja es que los usuarios o clientes del extremo pueden desear conseguir el sistema rápidamente y no estarán dispuesto a esperar por el análisis del negocio primero.
  • 9. Modelo de Negocios El modelo de negocios en el proceso iterativo La segunda forma, es incluir el modelo de negocios dentro del ciclo de vida. Esto tiene la ventaja de dejarle estudiar la organización a medida que se crea el sistema de software. Claro que se corre el riesgo del mal entendiendo de la organización, y por lo tanto el sistema de software en construcción no resuelve absolutamente las necesidades.
  • 10. Modelo de Negocios Objetivo Comprender el conjunto de procesos de negocio que tienen lugar dentro de una empresa, como paso previo a establecer los requisitos del sistema a desarrollar. ¿ Cómo consigue la empresa sus objetivos?
  • 11. Modelo de Negocios Proceso de Negocio Una organización tiene una serie de objetivos que satisface a través de Procesos de Negocio Elementos de un proceso de negocio: – Flujo de Tareas, Agentes, Información y Reglas Negocio • Reglas de Negocio regulan el funcionamiento de la empresa – Describen restricciones y comportamientos – NO son requisitos, pero influyen en ellos
  • 12. Modelo de Negocios Proceso de Negocio Proceso del Negocio Reglas del Negocio Determina políticas y estructuras de la información.
  • 13. Modelo de Negocios Proceso de Negocio – Ejemplo Empresa que vende productos bajo demanda
  • 14.
  • 15. Modelo de Negocios Etapas del modelado del negocio 5. Especificar las informaciones y actividades incluidas en cada diagrama de actividad.
  • 16. Modelo de Negocios – Conceptos de modelado Actores de negocios Un actor del negocio, es cualquier persona o cualquier cosa externa a la organización pero que obra recíprocamente con ella. Por ejemplo, para su organización serian los clientes, sus acreedores, sus inversionistas, o sus proveedores. Cada uno de estos actores tienen un interés en las acciones de la empresa. En UML se modela un actor del negocio usando la siguiente figura: El icono representa a una persona, pero el actor de negocios no es necesariamente un individuo. Puede representar a un grupo de personas o a una compañía.
  • 17. Modelo de Negocios – Conceptos de modelado Trabajadores del negocio (Business Workers) Un trabajador de negocios es un rol dentro de la organización. Importante, los trabajadores del negocio son roles no posiciones. Una persona puede tener varios roles, pero una sola posición. La ventaja de diagramar roles es que estos no cambian con demasiada frecuencia en el tiempo, las posiciones si. En UML un trabajador de negocios se representa con el siguiente icono: Se modela al trabajador del negocio para entender los roles dentro del negocio y cómo interactúan recíprocamente estos roles. Porque describiendo a cada trabajador del negocio, podemos entender que responsabilidades incluye ese rol, qué habilidades se requieren para ese rol, y otros detalles.
  • 18. Modelo de Negocios – Conceptos de modelado Caso de uso de negocios Un caso de uso de negocio es un grupo de flujos de trabajo relacionados dentro de la organización que proporcionan valor a los actores del negocio. Es decir los casos de uso de negocio dicen al lector lo que hace la organización . El sistema de todos los casos de uso del negocio para una organización, debe describir totalmente lo que hace el negocio. El UML los casos de uso del negocio se grafican con el siguiente icono:
  • 19. Modelo de Negocios – Conceptos de modelado Caso de uso de negocios Para cada caso de uso del negocio, se debe crear un cierto tipo de informe que permite saber específicamente qué va a suceder dentro del caso del uso. El flujo de trabajo se puede documentar de dos formas. La más simple es crear una lista numerada, paso a paso de qué sucede mientras que progresa el caso del uso. La problemática con la forma simple de escribir el flujo de trabajo, se presenta cuando existe una gran cantidad de condiciones lógicas, lo que provoca poca claridad. Para solucionar este problema se pueden utilizar los Diagramas de Actividad, que nos permiten mostrar de forma grafica los flujos de trabajo, la secuencia de los pasos y quien es responsable de realizar cada paso.
  • 20. Modelo de Negocios – Conceptos de modelado Caso de uso de negocios - Documentación A cada caso de uso del negocio se le debe asociar una documentación que sigue el siguiente formato Prioridad Descripción Objetivo Proceso de Negocio
  • 21. Modelo de Negocios – Conceptos de modelado Diagrama de casos de uso del negocios Los diagramas de casos de uso del negocio muestran casos de uso del negocio, actores del negocio y trabajadores del negocio, organizados y las interacciones entre ellos.
  • 22. Modelo de Negocios – Conceptos de modelado Entidades de negocios Una entidad de negocio es un objeto que la organización utiliza en su negocio o produce durante el curso de su negocio. Las entidades incluyen cosas que los trabajadores del negocio usan de forma cotidiana. Para detectar las entidades de negocios, se pueden hacer preguntas como: ¿Qué productos la compañía produce?, ¿Qué servicios la compañía proporciona? ¿Qué artículos la compañía compra para hacer su trabajo?, ¿Cuáles son los artículos que entrega o/ recibe de sus clientes?, ¿Qué artículos se pasan de trabajador del negocio a otros trabajadores del negocio para procesar?. Otro truco es mirar los sustantivos en los nombres de los casos del uso del negocio que usted ha definido. Para la mayor parte, cada sustantivo es una entidad de negocio. En UML las entidades de negocios se grafican de la siguiente forma:
  • 23. Modelo de Negocios – Conceptos de modelado Entidades de negocios En UML las entidades de negocios se grafican de la siguiente forma: Se pueden refinar las entidades de negocio agregando atributos. Un atributo es un pedazo de información que describe la entidad. Por ejemplo, una entidad llamada cuenta pudo tener atributos tales como número de cuenta, tipo de la cuenta (corriente o ahorros), fecha apertura, fecha cierre, y estado.
  • 24. Modelo de Negocios – Conceptos de modelado Entidades de negocios Los atributos se colocan bajo la entidad. Recordar que en este paso solo se desea modelar el negocio, NO SE DESEA CONSTRUIR UNA BASE DE DATOS.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.