Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Facultad de Ingeniera
Escuela de Ciencias y Sistemas
Introduccin a la Programacin y Computacin 1
Seccin B, Primer semestre 2016
Ing. William Escobar
Auxiliar: Felipe Lpez
Auxiliar: Lester Vsquez
Practica 1: BPM
Objetivo general
Que el estudiante aplique los conceptos bsicos de programacin orientada a objetos
utilizando Diagramas de clase UML para el modelado del problema y estructuras
algortmicas.
Objetivo especficos
Introducir al estudiante en las fases de Anlisis y Diseo en proyectos de desarrollo de
software.
Manejo sentencias de control.
Descripcin
En la actualidad vemos que la administracin de los procesos de negocios (Bussines Process
Management BMP) tiene una gran demanda en el mercado se le ha contratado a usted. para formar
parte del proyecto de desarrollo de una nueva herramienta de BPM.
Las caractersticas que se desea que pose esta nueva herramienta se presentan a continuacin:
Manejo de usuarios
La herramienta deber manejar usuarios, los cuales podrn ser posteriormente asignados a las
actividades de uno o varios procesos, para ello se debe conocer:
Cdigo de identificacin del usuario (cdigo numrico autogenerado por la herramienta)
Nombre
Correo electrnico
Fecha de nacimiento
Telfono
La herramienta debe permitir al usuario realizar las siguientes acciones sobre los usuarios:
Agregar nuevo usuario: se deben proporcionar todos los datos anteriores.
Modificar usuario: Solo podr modificarse el nombre, correo electrnico y telfono
Administracin de procesos
La herramienta deber permitir llevar a cabo la administracin de los procesos que se definan, de los
procesos que sean definidos es necesario conocer:
Cdigo del proceso(cdigo numrico generado por la aplicacin)
Nombre del proceso
Fecha de creacin
Usuario responsable del proceso
De las actividades que conformen el proceso definido debe conocerse:
La herramienta deber permitir realizar las siguientes operaciones sobre los procesos:
Nuevo proceso: se deben proporcionar los datos antes mencionados.
Modificar Proceso: solo se podr modificar el nombre del proceso y el usuario responsable.
Modificar actividad: Se podr modificar el nombre de la actividad, los usuarios
participantes (agregar nuevo participante o eliminar participante) y la duracin.
Eliminar proceso: Se eliminara por completo el proceso del sistema.
Eliminar actividad: nicamente se eliminara la actividad seleccionada
Mdulo de graficacin
1. Se contara con una opcin para desplegar de forma grfica cualquier proceso definido
previamente, ejemplo (ilustracin es solo grafica ya que ser realizado desde consola
aunque existen puntos extras por implementarlo en formato de imagen con la
herramienta graphviz).
Inicio
Actividad
A
Actividad
B
Actividad
C
Actividad
D
Fin
Se contara con la opcin de ver en qu actividades estn asignadas las diferentes personas
que forman parte del negocio.
3. Se contara con la opcin de ver que usuario est participando en la realizacin de una
actividad en especfico y la otra opcin es presentar un listado general de todas las actividades
de un proceso ordenados por la cantidad de personas participantes, mostrando los
respectivos datos de los usuarios.
4. Ver los usuarios responsables de cada uno de los procesos.
2.
Entregables: