Está en la página 1de 10

MODELANDO NUEVOS PROYECTOS

Diego Agudelo Barrera

Christian Andrés Cortes

Neryson Alexander Cortes Agudelo

Modelos de Programación II

Actividad evaluativa eje II

Fundación universitaria del Área andina


Ingeniería de sistemas
Bogotá
2019
Introducción

El desarrollo de aplicaciones se está convirtiendo en una tendencia a nivel de


soluciones y automatizaciones de procesos, tanto en un ámbito empresarial como
a nivel de usuario personal.
De aquí la importancia del modelamiento de toda esta información a través de
distintas aplicaciones que permiten organizar y determinar de una forma más
sencilla, los diferentes tipos de procesos, flujos y cualquier requerimiento que se
desee plasmar en el desarrollo del software.

Para esto en necesario tener una notación, unas herramientas y conocer el


proceso de desarrollo. Existen diversos tipos de lenguajes de modelado, para este
taller se utilizaron Bizagi para el modelamiento de procesos y Lucichart para el
diseño de interfaces de usuario.

Esta modelación de procesos e interfaces, permite al programador plasmar y


comprender de una forma más estructurada lo requerido y objetivos del desarrollo
del software. Independientemente cual sea el lenguaje de programación a manejar
con un levantamiento de información correcto y una modelación bien estructurada,
no debe existir ningún tipo de complicación al momento del desarrollo.
Objetivos

- Incursionar en la generación de modelos de procesos e interfaces, haciendo


uso de herramientas ofimáticas.

- Identificar los elementos que componen las aplicaciones y poder plasmarlos


en un esquema de modelado de procesos e interfaces.

- Diseñar modelo de procesos, mediante la herramienta Bizagi, donde se


muestren los procesos que intervienen la solución de problema de comprar
de boletas online.

- Diseñar conjunto de interfaces, donde se plasmen las diferentes vistas, a


través de las cuales el usuario pueda trabajar en el ingreso y gestión de
compra de boletas.
Diagrama de procesos. (Bizagi).

1 DIAGRAMA 1
.................................................................................................................
3
1.1 COMPRA DE BOLETAS ONLINE...................................................................4
1.1.1 Elementos del proceso.......................................................................4

1.1.1.1 Inicio Simple...........................................................................4


1.1.1.2 Autentificación Credenciales usuario..........................................4

1.1.1.3 Compuerta Exclusiva...............................................................4


1.1.1.4 Registro usuario Nuevo............................................................4
1.1.1.5 Restablecimiento de contraseña por olvido.
4
1.1.1.6 Inicio de Sesión.
4

1.1.1.7 Compuerta Inclusiva


4
1.1.1.8 verificación costos boletas
4

1.1.1.9 Compuerta Basada en Eventos


4

1.1.1.10 Espera aprobación transacción Bancaria


5
1.1.1.11 confirmación compra Boleta
5
1.1.1.12 Envió comprobante de compra correo electrónico
5

1.1.1.13 Fin Simple


5
1.1.1.14 Transacción denegada por entidad Bancaria
5

1.1.1.15 usuario consultante


5
Diagrama 1.

1.1 COMP R A DE BOLET A S ONLIN E

1.1.1 ELEMENTOS DEL PROCESO

1.1.1.1 Inicio Simple

1.1.1.2 Autentificación Credenciales usuario.

1.1.1.3 Compuerta Exclusiva

Flujos
Restablecimiento de contraseña por olvido. Inicio de
Sesión.
Registro usuario Nuevo.
1.1.1.4 Registro usuario Nuevo.

1.1.1.5 Restablecimiento de contraseña por olvido.

1.1.1.6 Inicio de Sesión.

1.1.1.7 Compuerta Inclusiva

Flujos
verificación costos boletas
1.1.1.8 verificación costos boletas

1.1.1.9 Compuerta Basada en Eventos

Instanciar
Falso

1.1.1.10 Espera aprobación transacción Bancaria

1.1.1.11 confirmación compra Boleta

1.1.1.12 Envió comprobante de compra correo electrónico

1.1.1.13 Fin Simple

1.1.1.14 Transacción denegada por entidad Bancaria

1.1.1.15 usuario consultante


Diagrama de interfaces.
Conclusiones.

- Las herramientas de modelamiento de interfaces y procesos, brindan muchas


ventajas para el desarrollo de aplicaciones, ya que permite entender de mejor
manera una estructura y funcionamiento del software.

- Es importante la gestión y el buen manejo de la data, lo cual nos permite


automatizar procesos y agilizar todo tipo de consultas o peticiones realizadas
por el usuario. Para nuestro ejemplo puntual, dar una pronta respuesta ante
la solicitud de compra de boletas.

- A través los diferentes modelamientos realizados, se pueden detectar


posibles falencias, fallas, pérdidas de procesos y corregir los mismos, para
realizar un desarrollo de la forma más productiva y optimizando al máximo
nuestro manejo de herramienta y recursos a nivel de código.

También podría gustarte