Está en la página 1de 6

Modelado de Negocios e Ingeniera de

Requisitos

En el desarrollo de software, el Modelado de Negocios aporta


informacin esencial para la Ingeniera de Requisitos

Modelado de Negocios
(el problema)
Objetivos

Procesos

Objetos

Requisitos Funcionales

Reglas

Actores

Eventos

Requisitos No Funcionales

Ingeniera de Requisitos
(la solucin)
IDEAS07 - Modelado de Negocios

25

Modelado de Negocios

IDEAS07 - Modelado de Negocios

26

Ingeniera del Negocio

El enfoque de David Taylor


(1995)

Perspectiva del
Negocio

Problema que aborda:


La divergencia entre los procesos
de negocio y el software

La idea de la Ingeniera
Convergente:

El diseo del negocio es


implementado directamente en el
software
Los dos diseos se convierten en dos
facetas del mismo sistema
Alinea el software a los procesos
de negocio

Perspectiva del
Software

IDEAS07 - Modelado de Negocios

27

Modelado Empresarial

El enfoque EKD (Enterprise


Knowledge Development)

Componentes de un
Modelo de Negocios EKD

Proyecto ELEKTRA
(Bubenko, Loucopoulos,
Rolland, et al, 1996)
EKD provee una manera
sistemtica y controlada de
analizar, entender,
desarrollar y documentar
una empresa y sus
componentes

IDEAS07 - Modelado de Negocios

28

Modelado Empresarial

El enfoque de Marshall (2000)


todos los aspectos de un negocio son modelados a
travs de cuatro conceptos relacionados:

su propsito, procesos, entidades y organizacin

Metamodelos:

Metamodelo de Procesos

Metamodelo de Propsitos

class M etamodelo Marshall


class M etamodelo Marshall

Proceso Genrico
Propsito Genrico

Valor

Propsito Padre

Visin

Misin

Meta

Resultado

Objetivo

Paso

Proceso Padre

Propsito

Proceso Raz

IDEAS07 - Modelado de Negocios

29

Modelado de Negocios con UML

El enfoque de Eriksson & Penker (2000)


La arquitectura del negocio es modelada mediante cuatro
vistas:

Visin, Procesos, Estructura y Comportamiento

Cada vista contiene una coleccin de diagramas UML


extendidos

Proceso A
Proceso A

Pro

B Proceso C

Proceso D

Proceso E

Pro

B Proceso C

Proceso D

Proceso E

Proceso
C.2
Proceso
C.2

Proceso
Proceso
C.1
C.1

Proceso
Proceso
C.2.1
C.2.1

si

si
no

Proceso
C.3

Nivel 1

Proceso
C.3

Nivel 1

Proceso
Proceso
C.2.3
C.2.3

Acctitivviidad
C..2.2.22

Accttiivviidad
C..2.2.44

Actividad C.2.2.2

Actividad C.2.2.4

Acctitivviidad
C..2.2.33

Actividad C.2.2.1
Acctitivviidad C..2.2.11

Proceso
Proceso
C.2.2
C.2.2

Proceso C.2.2
Acctitivviidad C..2.2.5

Actividad C.2.2.5

Ley del
Trabajo
Ley del
Trabajo

<<regla>>
Trabajo

<<controla>>
<<controla>>

Nivel 2
Nivel 2

<<proceso>>
<<proceso>>

<<infformacin>>
<<informacin>>

<<ejecuta>>

Seleccin de
personal
Seleccin de
personal
<<suple>>

<<ejecuta>>

<<suple>>

Lista de cargos
vacantes

<<actor>>

Nivel 3:
Nivel 3:
Actividades
Actividades

IDEAS07 - Modelado de Negocios

<<objetivo>>

<<actor>>
Contratar
Contratar
Gerente de
<<objetivo>>
<<actor>>
personal
personal
RRHH
Contratar
calificado
Gerente de
calificado
personal
RRHH
calificado
<<cumple>>
<<controla
<<conttrola
<<cumple>>

Lista de cargos
vacantes

Proceso C.2.2

no
Actividad C.2.2.3

<<regla>>
<<regla>>

Nivel 0:
Nivel 0:
Cadena de Valor
Cadena de Valor

Especialista
en<<actor>>
RRHH
Especialista
en RRHH

<<producto>>
<<producto>>

Contratos
Contratos
Contratos

<<informacin>>

Currcula de
aspirantes
Currculla de
aspirantes

<<informacin>>

30

Modelado de Negocios con UML

El enfoque de
Rational-IBM

nfasis en el
modelado de:

Procesos de
negocio
Objetos de negocios

Los procesos de
negocio se modelan
con casos de uso
Los objetos de
negocio se modelan
con diagramas de
clases

Fuente: (RUP, 2003)

IDEAS07 - Modelado de Negocios

31

Modelado de Negocios con UML

El enfoque de Montilva & Barrios (2004)

Integra diferentes aspectos de los enfoques anteriores


class Metamodelo de BMM

Fin

Metamodelo

+requi ere

Tecnologa

0..*

1..*

Proceso de
Negocio
1..*

+di spara

Estructura
Organizacional

1..*

+apl i ca

1..*
0..*

Unidad
Organizacional
+agrupa

+i nvol ucra

Evento

1..*

Objeto de
Negocio

+ej ecuta

1..*

+regul a 0..*

Regla de
Negocio

IDEAS07 - Modelado de Negocios

1..*
+j uega

Actor

0..*

1..*

Rol

32

Gestin de Procesos de Negocios BPM

BPM - Business Process Management

Es un enfoque para el descubrimiento, diseo, despliegue,


ejecucin, interaccin, operacin y anlisis de procesos de
negocio
Propuesto por el grupo BPMi

(CSC Research Services, 2002)

IDEAS07 - Modelado de Negocios

33

Gestin de Procesos de Negocios BPM

BPMN Business Process Modeling Notation (OMG)

Es una notacin grfica empleada para describir procesos (flujos de


trabajo) de una manera que facilite:

La comunicacin entre analistas, usuarios y desarrolladores

La transformacin a un lenguaje como BPML y BPEL

BPML - Business Process Modeling Language (BPMI)

Es un metalenguage basado en XML para la descripcin de procesos de


negocio
Es un lenguaje ejecutable

El cdigo BPML puede ser ejecutado por los motores de procesos de los
BPMS

BPEL - Business Process Execution Language (IBM-Microsoft)

Es un lenguaje ejecutable para la implementacin de procesos


de negocios mediante la composicin de servicios web

IDEAS07 - Modelado de Negocios

34

Modelado de Fines, Objetivos y Metas

Business Motivation Model Specification - BMM (OMG, 2006)

Metamodelo que define los


elementos que integran un
Plan de Negocios
Facilita el desarrollo,
comunicacin y gestin de
planes de negocio
Establece claras relaciones
entre:

Polticas de Negocios,

Reglas de Negocio y

Fines & Medios de


la empresa

IDEAS07 - Modelado de Negocios

35

Modelado de Negocios

IDEAS07 - Modelado de Negocios

36

También podría gustarte