Está en la página 1de 3

CUESTIONARIO ACTIVIDAD 1 UNIDAD 3.

a. Define qué es un diagrama de procesos de negocio (BPD)


Un diagrama de procesos de negocio o BPD, describe el flujo de actividades que
engloba un proceso. Estos diagramas pueden representarse usando un
subconjunto de los elementos de la Notación de Modelado de Procesos de
negocio (BPMN) (International Business Machine, 2021).

Cada proceso, abarca aquellas tareas ejecutadas por una unidad funcional o
entidad de negocio dentro de la organización; dichas entidades también son
representadas en el diagrama correspondiente al proceso.
Estos diagramas se dividen en 3 categorías de elementos, definidas por ciertos
símbolos de BPMN:
1. Eventos: se representan por los símbolos de evento, actividad, compuertas y
pools.
2. Objetos de conexión: denotados por líneas de secuencia, asociación y mensajes.
3. Canales: se representan utilizando los pools y lanes que definen el o los roles de
los encargados de ejecutar los procesos.

b. Define que es el lenguaje unificado de modelado.


R: Según Rumbaugh et al. (2007), “El Lenguaje Unificado de Modelado (UML) es
un lenguaje de modelado visual de propósito general que se utiliza para
especificar, visualizar, construir y documentar los artefactos de un sistema
software.” Aunque como vemos por su definición, UML nació como una
herramienta enfocada al desarrollo de software, su característica de universalidad,
permite utilizarlo para el modelamiento de otros tipos de sistemas; por tanto, hoy
en día, esta suele ser utilizada como un complemento para modelar procesos de
negocio con BPMN.
Básicamente estas notaciones se utilizan para modelar procesos a diferentes
niveles de abstracción. Por un lado, UML define que procesos se llevan a cabo
dentro de la organización y quienes están relacionados en su ejecución; BPMN,
describe el cómo cada proceso se ejecuta.

c. ¿Cuál es la función de un BPD en organizaciones y/o empresas?

R: A grandes rasgos, un diagrama BPD debe permitir responder ciertas preguntas


clave sobre cada proceso de la organización donde se ejecutan:
I. ¿Quién o que ejecutara el proceso?
II. ¿Cuáles tareas o acciones se requieren para cumplir sus objetivos?
III. ¿en qué orden o flujo pueden ejecutarse las tareas?
IV. ¿Qué producto o valor se espera obtener del proceso?
V. ¿Cuáles son las relaciones entre cada proceso?
Cuando un diagrama de procesos define esta información en forma clara y
precisa, la implementación del proceso se facilita significativamente.

d. ¿Cuáles son las ventajas de UML en organizaciones y/o empresas?

Según Sparx, (s.f.), “El UML provee beneficios significativos para los ingenieros de
software y las organizaciones al ayudarles a construir modelos rigurosos, trazables
y mantenibles, que soporten el ciclo de vida de desarrollo de software completo.”

A pesar de su rigurosidad, UML permite generar modelos comprensibles tanto


para los desarrolladores como el cliente que utilizara el sistema. En el caso del
modelado de procesos de negocio esto se plasma mediante los diagramas de
casos de uso; a partir de los cuales, es posible definir los aspectos funcionales del
sistema descritos por diagramas BPD.
Por otro lado, sus características de trazabilidad y mantenibilidad, ayudan a que
los modelos generados mantengan su consistencia, sin importar su nivel de
abstracción, lo cual facilita el mantenimiento y escalabilidad del sistema.

Importancia de los estándares en el desarrollo de software.

“La estandarización es el proceso de ajustar o adaptar caracteristicas de un


producto, servicio o procedimiento; con el objetivo de que estos se asemejen a un
tipo, modelo o norma en común.” (Secretaría de economia. , 2015)

La importancia de la estandarización en ingeniería de software, deviene


principalmente de la complejidad de los sistemas actuales, por lo que se requiere
de la estandarización de las metodologías, herramientas y procedimientos
empleados en su desarrollo.

Tanto UML como BPMN, son herramientas de modelado estándar con un amplio
uso en la industria. Son notaciones estándar soportadas por el Object
Management Group (lo que significa que cuentan con un soporte y actualización
constante) enfocadas en el desarrollo de sistemas orientados a objetos, por lo que
son utilizadas ampliamente para el modelado de los procesos de un sistema de
software a distintos niveles de abstracción.

International Business Machine. (03 de marzo de 2021). Descripción general del


diagrama de proceso empresarial.
https://www.ibm.com/docs/kk/elm/6.0.2?topic=processes-business-process-
diagram-overview
Rumbaugh, J., Jacobson, I., & Booch, G. (2007). El lenguaje Unificado de
Modelado. Manual de Referencia. Pearson Educacion.
Secretaria de economia. (30 de diciembre de 2015). ¿Que es la estandarizacion?
https://www.gob.mx/se/articulos/que-es-la-estandarizacion

Ventajas de UML.

a) Su universalidad permite que sea utilizado por cualquier modelador de


sistemas.
b) Unifica las mejores practicas del desarrollo orientado a objetos y se adapta a
procesos de desarrollo para distintos tipos de sistemas.
c) Permite modelar tanto aspectos dinámicos como estáticos del sistema.
d) En el modelamiento de procesos permite utilizar los diagramas de casos de
uso, que define los roles y procesos de la organización a un nivel mayor de
abstracción que los diagramas BPD.
En resumen, tal como nos apunta

También podría gustarte