Sunteți pe pagina 1din 16

LOS PROCESOS DEL

NEGOCIO
Lic. Espinoza Robles Armando David

Proceso Software
Un proceso softw., debe especificar:

La secuencia de actividades a realizar por el


equipo de desarrollo: flujo de actividades
Productos que deben crearse: que y cuando
Asignacin de tareas a cada miembro del equipo
como un todo
Criterios para controlar procesos

Procesos Software
Basados en caso de uso
Debe ser iterativo e incremental.

Conviene centrarse en los aspectos crticos en las


primeras iteraciones para minimizar riesgos.
Rpida retroalimentacin.

Establecer un proceso marco: Cada empresa


de desarrollo debe crearse su propio proceso

Proceso Software
Procesos giles o ligeros vs. Procesos
Pesados.
Procesos Pesados:

Muchos artefactos creados en un ambiente


burocrtico
Muchas actividades realizadas con rigidez y
control
Planificacin detallada a largo plazo
Predictivos en vez de adaptativos.

Un proceso simple
Simple, eficaz y pequeo: fcil de aprender y
usar
Combinacin de procesos
til para pequeos y medianos proyectos y
para un primer proyecto OO
Dirigido por los caso de Uso
Desarrollo Iterativo e incremental

Etapas del Proceso


Etapa inicial
Comprender procesos del negocio
Obtener y especificar clases y colaboraciones para
objetos del dominio
Resolver problemas de diseo (arquitectura, base de
datos, redes, patrones, ,,, nuevas clases y
colaboraciones)
Implementacin
validacin

Etapas del Proceso


Modelado del Negocio
Modelado de Requisitos
Modelado de Anlisis
Modelado del diseo
Implementacin
validacin

Procesos guiados por casos de


uso
por qu casos de uso?

Sencillez e intuitivos

Existen dificultades?

Descubrir y especificar casos de uso apropiados


Como organizar y manejar los casos de uso

Es necesario establecer un conjunto de


principios para guiar la identificacin,
descripcin y organizacin de los casos de
uso

Etapa Inicial
Suponemos que se ha realizado :
Estudio de necesidades de la empresa, ver si
es factible, anlisis de riesgos, oportunidad
Definicin de adjetivos del proyecto
Planificacin, recursos, presupuestos.

Etapa Inicial
Duracin una semana
Reuniones para capturar los requisitos
Se identifican actores, objetivos usuario, casos de
uso
Casos de uso escrito en formato breve, excepto
unos pocos que se consideran claves
Se identifican riesgos
Escribir borrador documento: Visin y
especificacin complementaria
Prototipado
Arquitectura candidata alto nivel
Plan para primera iteracin.

Modelado del Negocio


Objetivo:

Comprender el conjunto de procesos de negocio


que tiene lugar dentro de una empresa, como
paso previo a establecer los requisitos del
sistema a desarrollar
Cmo consigue la empresa sus objetivos?

Procesos de Negocio
Una organizacin tiene una serie de objetivos que
satisface a travs de Procesos de Negocio
Elementos de un Proceso de Negocio:

Flujo de tareas, agentes, informacin y reglas de negocio

Reglas del Negocio: regulan el funcionamiento de


la empresa

Describen restricciones y comportamientos


NO son requisitos, influyen en ellos.

Procesos y Reglas del Negocio


Procesos del Negocio
RN1
Tarea 2
Tarea 1

datos

Tarea 4

RN3
Tarea 5

Tarea 3
RN2
Reglas del Negocio
determinan polticas y estructura de la informacin

Ejemplo

empresa que fabrica productos bajo demanda


Objetivos estratgicos
Satisfacer pedido Incrementar ventas
Un 25%
De cliente

Reducir tiempo
De fabric. 15%

Subobjetivos
Procesos de
negocio

Registrar
Pedido de
cliente

Fabricar
Productos
pedidos

Realizar
Gestionar
Almacn de Pedidos a
materiales proveedores

Casos de uso
Del negocio

Registrar
pedido

Fabricar
productos

Gestionar
almacn

Generar
Pedidos a
proveedor

Etapas del modelado del


Negocio
Identificar y definir los procesos de negocio
segn los objetivos de la organizacin
Definir un caso de uso del negocio para
cada proceso del negocio (diagramas de
caso de uso del negocio puede mostrar el
contexto y los limites de la organizacin)
Identificar los roles implicados en los
diferentes procesos del negocio (diagramas
de roles)

Etapas del modelado del


Negocio
Modela el flujo de tareas asociado a cada
proceso de negocio mediante escenarios
(diagramas de secuencia) y diagramas de
procesos(diagrama de actividades) que
muestran la interaccin entre roles para
conseguir objetivos.
Especificar las informaciones y actividades
incluidas en cada diagrama de actividades

S-ar putea să vă placă și