domingo, 6 de marzo de 2011

Proceso Desarrollo de una APP Web basada en BPM

1. Levantamiento de macroprocesos y Análisis Modelo de negocio
2. Roadmap de procesos suceptibles a automatizar
3. Descomposición en subprocesos(detalle actividades, pools, lanes, roles), diagramas BPMN.
4. Modelo de datos
5. Diagramas UML :casos de uso, secuencia(un diagrama de secuencia por cada caso de uso), En el caso de MVC, es lo mismo, los límites del sistema se representan con un círculo y una T acostada, los controladores, se representan con un círculo y una flecha hacia la izquierda y los actores con una figura de palitos, tal como los casos de uso.

También encontré una herramienta software libre para los que necesitan hacer diagramas rápido y fácil aunque es muy sencilla, Violet UML.
6. SRS
7. Diseño de la arquitectura de software
8. Implementación
9. Entrega



1. Usando una metodología existente
2. Analizando la viabilidad y beneficios
3. Analizando el negocio
4. BPMN
5. casos de uso: extend: excepciones, include: factorización
6. Modelo de datos






People are more important than any process.
Good people with a good process will
outperform good people with no process every time.
—Grady Booch


Le mieux est I'ennemi du bien (The best is the enemy of the good).
—Voltaire

No hay comentarios: