You are on page 1of 32

U1.

Modelado de Proceso de
Negocio.
Ingeniería de Requerimientos

ISC Daniel A. Maupomé, ME


Competencia y Evaluación.
Comprende la importancia del modelado de negocios en las organizaciones, así
como el impacto, herramientas y procesos de la Ingeniería de Requerimientos
dentro del ciclo de desarrollo en la Ingeniería de Software.

Actividad de Evaluación Porcentaje Fecha de Entrega


Antología 25%
Caso de Estudio 25%
Ensayo 25% 16/02/2018
Ejercicios 25%
U1. Modelado de Proceso de Negocio.
1.1 Introducción
1.2 Modelado de Negocio con UML
1.2.1 Diagramas Estáticos
1.2.2 Diagramas Dinámicos
1.2.3 Diagramas de Paquete
1.3 Modelando la Arquitectura de Negocio
1.3.1 Tipos de Organizaciones
1.3.2 Recursos de las Organizaciones
1.3.3 Enfoque Sistemático y Funcional de las Organizaciones
1.4 Conceptos de negocio y extensiones de negocio de Ericsson-Penker
1.4.1 Estereotipos
1.4.2 Estereotipos en el modelado de negocios
1.1 Introducción
Primero, recordemos el concepto de Modelo:
• Es una representación simplificada de la realidad
• Recoge aspectos de interés
• Promueve el entendimiento
• Es útil para:
• Comprender
• Describir
• Predecir
• Responder preguntas.
En el contexto de ingeniería de software, modelar es diseñar
aplicaciones antes de codificarlas.
1.1 Introducción
• Disminuye costos de falla.
• El modelado cobra una mayor relevancia cuando es mas grande el
proyecto.
• Apoya en el concepto de Calidad en los proyectos de IS:
• Externa (Observable)
• Interna (No Observable)
1.1 Introducción
1. Elegir los modelos a utilizar que sirvan al propósito deseado.
2. Los modelos se pueden expresar en distintos niveles de precisión
3. Mientras mas coherente sea un modelo con la realidad, mejor.
4. Cualquier sistema no trivial (no común) se aborda mejor con varios
modelos casi independientes.
1.2 Modelado de Negocio con UML
En anteriores oportunidades hemos podido utilizar distintos tipos de
diagramas UML. Al utilizar diagramas UML, hemos realizado tareas de
modelado, quizá sin saberlo.
UML (Lenguaje de Modelado Unificado) es un lenguaje orientado a
objetos que se utiliza para especificar, visualizar y documentar modelos
de sistemas de software.
Hay mucha documentación sobre el tema en la web, pero debemos
recordar que no se trata de un método de desarrollo, sino de un
lenguaje que impacta en una de las etapas de la IS.
1.2 Modelado de Negocio con UML
En la siguiente unidad revisaremos las vistas de negocio, pero por ahora
es preciso mencionar que los diagramas UML pueden recalar en las
diversas vistas que pueden obtenerse de un negocio, apoyando a la
arquitectura del mismo desde una perspectiva simplista y enfocado a la
Ingeniería del Software.
1.2.1 Diagramas Estáticos
Los diagramas estáticos definen la estructura del modelo. Entre estos
diagramas encontramos
Diagrama de Clases Diagrama de Objetos Diagrama de Componente
1.2.1 Diagramas Estáticos

Diagrama de Despliegue Diagrama de Estructura Compuesta


1.2.2 Diagramas Dinámicos
Los Diagramas Dinámicos se refieren al comportamiento que tendrá el
sistema. Los Diagramas que entran en esta clasificación son:
Diagrama de Actividades Diagrama de Casos de Uso Diagrama de Estados
1.2.2 Diagramas Dinámicos
Diagrama de Interacción Diagrama de Secuencia Diagrama de Comunicación
1.2.2 Diagramas Dinámicos
Diagrama de Tiempos Diagrama de Secuencia
1.2.3 Diagramas de Paquete
En algunas ocasiones se encontrará con la necesidad de organizar los
elementos de un diagrama en un grupo. Tal vez quiera mostrar que
ciertas clases o componentes son parte de un subsistema en particular.
Para ello, se pueden agrupar en un paquete, que se representa por una
carpeta tabular.
1.3 Modelando la Arquitectura de
Negocio
El objetivo de los sistemas de información (productos de software) es
apoyar correcta y completamente al negocio.

Para alcanzar el objetivo, se realiza el modelado de negocios:


 Para comprender los mecanismos principales
 Para descubrir áreas de mejora
 Para tener un cimiento para las innovaciones
 Para predecir las afectaciones por los cambios al negocio.
1.3.1 Tipos de Organizaciones
Organizaciones Según Sus Fines.- Es decir, según el principal motivo
que tienen para realizar sus actividades. Estas se dividen en:
Organizaciones con fines de lucro: Llamadas empresas, tienen como
uno de sus principales fines (si no es el único) generar una determinada
ganancia o utilidad para su(s) propietario(s) y/o accionistas.
Organizaciones sin fines de lucro: Se caracterizan por tener como fin
cumplir un determinado rol o función en la sociedad sin pretender una
ganancia o utilidad por ello.
1.3.1 Tipos de Organizaciones
Organizaciones Según su Formalidad.- Dicho en otras palabras, según
tengan o no estructuras y sistemas oficiales y definidos para la toma de
decisiones, la comunicación y el control. Estas se dividen en:
Organizaciones Formales: Este tipo de organizaciones se caracteriza
por tener estructuras y sistemas oficiales y definidos para la toma de
decisiones, la comunicación y el control. El uso de tales mecanismos
hace posible definir de manera explícita dónde y cómo se separan
personas y actividades y cómo se reúnen de nuevo
1.3.1 Tipos de Organizaciones
Las organizaciones formales se pueden clasificar en
Organización Lineal: Tiene su origen en la organización de los antiguos ejércitos y en la organización eclesiástica
de los tiempos medievales. El nombre organización lineal significa que existen líneas directas y únicas de
autoridad y responsabilidad entre superior y subordinados.
Organización Funcional: Es el tipo de estructura organizacional que aplica el principio funcional o principio de la
especialización de las funciones. El principio funcional separa, distingue y especializa: Es el germen del staff.
Organización Línea-Staff: El tipo de organización línea-staff es el resultado de la combinación de los tipos de
organización lineal y funcional. En esta organización existen características del tipo lineal y del tipo funcional,
reunidas para proporcionar un tipo organizacional más complejo y completo.
Comités: Reciben una variedad de denominaciones: comités, juntas, consejos, grupos de trabajo, etc. No existe
uniformidad de criterios al respecto de su naturaleza y contenido. Algunos comités desempeñan funciones
administrativas, otros, funciones técnicas; otros estudian problemas y otros sólo dan recomendaciones. La
autoridad que se da a los comités es tan variada que reina bastante confusión sobre su naturaleza
1.3.1 Tipos de Organizaciones
Organizaciones Informales: Este tipo de organizaciones consiste en
medios no oficiales pero que influyen en la comunicación, la toma de
decisiones y el control que son parte de la forma habitual de hacer las
cosas en una organización.
Según Hitt, Black y Porter, aunque prácticamente todas las
organizaciones tienen cierto nivel de formalización, también todas las
organizaciones, incluso las más formales, tienen un cierto grado de
informalización.
1.3.1 Tipos de Organizaciones
Organizaciones Según su Grado de Centralización.- Es decir, según la
medida en que la autoridad se delega. Se dividen en:
Organizaciones Centralizadas: En una organización centralizada, la
autoridad se concentra en la parte superior y es poca la autoridad, en la
toma de decisiones, que se delega en los niveles inferiores.
Organizaciones Descentralizadas: En una organización descentralizada, la
autoridad de toma de decisiones se delega en la cadena de mando hasta
donde sea posible. La descentralización es característica de organizaciones
que funcionan en ambientes complejos e impredecibles. Las empresas que
enfrentan competencia intensa suelen descentralizar para mejorar la
capacidad de respuesta y creatividad
1.3.2 Recursos de las Organizaciones
RECURSOS TANGIBLES
a) Recursos humanos: los asignables a las personas, incluidas habilidades y
talentos.
b) Recursos físicos: los asignables a las cosas, maquinarias, infraestructura,
tierra, y recursos de la naturaleza.
c) Recursos financieros: los asignables al precio o valor monetario que se
les asigna en las economías de intercambio. Como tal, pasan a constituir
una reserva de los demás recursos en poder de las organizaciones.
1.3.2 Recursos de las Organizaciones
RECURSOS INTANGIBLES
d) Recursos información y conocimientos: los asignables al conocimiento y
a la tecnología de las organizaciones, al cómo se hacen las cosas y al por
qué se hacen de esa manera.
e) Recursos relaciones y alianzas: los asignables a la interacción entre las
personas. Los negocios son relaciones sociales, se hacen entre personas, y
el contacto personal constituye todo un recurso que puede o no gatillar un
negocio.
1.3.3 Enfoque Sistemático y Funcional de
las organizaciones
Es importante que, antes de diseñar el modelo, podamos comprender
cómo es que funciona el sistema. Para ello, podemos valernos de dos
ejemplos:
El enfoque sistemático representa la secuencia lineal de
acontecimientos. En el camino pueden aparecer “ramas”, pero siempre
es una secuencia de pasos que necesitamos realizar.
Un ejemplo puede ser la secuencia lógica de los procesos de ejecución
de un proyecto: Se formulamos objetivos, encontramos requisitos,
organizamos actividades, adquirimos entregables, y al final tenemos
productos y luego vemos cuáles son los resultados.
1.3.3 Enfoque Sistemático y Funcional de
las organizaciones
El enfoque sistémico tiene como punto principal el concepto del sistema,
que es un conjunto de elementos interrelacionados con un objetivo común.
En proyectos es relativamente fácil formular el objetivo común, que puede
ser formulado en dos niveles: El nivel del producto que aparece al final de
cualquier proyecto y el nivel de resultados que esperamos cuando el
producto empieza a funcionar.
Algo importante es la característica del sistema, sus elementos son
interrelacionados. Cualquier proyecto es un sistema porque podemos
desglosarlo en diferentes subsistemas y, desde el punto de vista técnico y de
la gestión, es parte del sistema de más alto nivel, por lo que también es un
subsistema.
1.3.3 Enfoque Sistemático y Funcional de
las organizaciones
Si nos quedamos con el enfoque
sistémico, podemos ver a la empresa
como un sistema socio técnico
abierto compuesto por cinco
subsistemas: técnico o tecnológico,
humano o psicosocial, de dirección o
estructural, cultural o de metas y
valores y de poder o administrativo,
en el que se persiguen unos
objetivos básicos a través de un plan
de acción en común.
1.3.3 Enfoque Sistemático y Funcional de
las organizaciones
Además, si analizamos cada componente y sus interrelaciones,
podemos comprender mejor el funcionamiento de la organización
como un colectivo, para así realizar un análisis estructurado correcto a
la hora de iniciar el modelado.
1.4 Conceptos de Negocio y Extensiones
de Negocio de Eriksson - Penker
• Los conceptos principales para
definir un negocio son
 Recursos: objetos en el
negocio.
 Procesos: Actividades que se
realizan.
 Metas: propósito del negocio.
 Reglas: frase que define o
restringe algún aspecto del
negocio.
1.4.1 Estereotipos
Un estereotipo es una extensión estándar en UML que permite crear
nuevos componentes básicos específicos a partir de los existentes. En
el dialecto Eriksson-Penker, se consideran las siguientes vistas:
• De Visión de Negocio: para expresar objetivos
• De Procesos de Negocio: expresa actividades y creación de valor
• De Estructura de negocio: Expresa recursos y su Estructura
• De Comportamiento de Negocio: Expresa comportamiento
individual de recursos que sean de interés.
1.4.2 Estereotipos en el modelado de
negocios
1.4.2 Estereotipos en el modelado de
negocios
1.4.2 Estereotipos en el modelado de
negocios
1.4.2 Estereotipos en el modelado de
negocios

You might also like