Está en la página 1de 44

ANÁLISIS Y DISEÑO DE

SISTEMAS
Semana # 2: Vista Interna: Modelo de análisis de negocio (MAN).

Docente: Mg. Robert Ormeño Rojas


Objetivo de aprendizaje

• Al finalizar la sesión el estudiante


comprende los conceptos de los
artefactos que conforman el Modelo
de Casos de Uso de Negocio (MCUN) y
el Modelo de Análisis de Negocio
(MAN). Asimismo es capaz de
identificarlos en un caso práctico.
Resumen sesión 1

• Sistema
• Sistema de información.
• Ciclo de Vida del Software
• Metodología
• Tipos de Metodología
• RUP
- El modelado de casos de uso de negocio describe los procesos de
negocio de una empresa en términos de casos de uso de negocio
y actores del negocio que se corresponden con los procesos
del negocio y los clientes, respectivamente -

Modelamiento
de Negocio
22/01/2022 4
¿Cuándo es necesario?
• Cuando el grupo de trabajo es nuevo en la organización.
• Cuando la organización a enfrentado un reciente proceso de reingeniería
de negocios.
• Cuando la organización está planificando un proceso de reingeniería de
negocios.
• Cuando el software a construir será utilizado por una porción importante
de la organización.
• Existen flujos de trabajo complejos dentro de la organización que no están
documentados.
• Cuando se es consultor en una organización en la que antes no se ha
trabajado.

22/01/2022 5
¿Cuándo no es necesario?
• Cuando se tiene un conocimiento de la estructura de la organización,
de las metas, de la visión y de los clientes/usuarios.
• Cuando el software será utilizado por una pequeña parte de la
organización, y no tiene un efecto en el resto del negocio.
• Cuando los flujos de trabajo de la organización están bien
documentados.
• Cuando el tiempo no lo permita, no todos los procesos tienen el
tiempo necesario para completar un análisis de negocio.

22/01/2022 6
Modelado de Negocio

22/01/2022 7
Objetivos del Modelado de Negocio
Necesidades de Negocio O
r
g
Problemas Actuales a
Evaluar impacto al cambio n
Objetivos

Asegurar que clientes, usuarios en la


i
comprender
finales, desarrolladores y otros z
roles se integren a
Obtener los requisitos del sistema c
necesarios
i
Y entender cómo el sistema da ó
soporte
n
22/01/2022 8
Modelado de Negocio
Proporciona dos vistas

Vista Externa del negocio Vista Interna del negocio

Los estereotipos de estos modelos y de sus elementos son


proporcionados por el profile Business Modeling.

22/01/2022 9
Actividades del Modelado de Negocio

• Determinar la situación de la organización.


• Describir el actual negocio.
• Identificar los procesos de negocio.
• Refinar las definiciones de los procesos de negocio.
• Diseñar las realizaciones de los procesos de negocio.
• Refinar roles y responsabilidades.
• Explorar procesos automatizados.
• Desarrollar un modelado de dominio.

22/01/2022 10
Actividades del Modelado de Negocio
 Determinar la situación de la organización

Capturar un vocabulario Identificar reglas del


Usuario final común del negocio negocio

Analista de
Procesos de
Negocio
Identificar visión del Establecer
Cliente negocio objetivos

Situación del Negocio

22/01/2022 11
Actividades del Modelado de Negocio

Identificar los procesos de negocio


Situación del Negocio
(Actualizado)

Identificar reglas del Establecer


Usuario final
negocio objetivos

Analista de
Procesos de
Negocio

Capturar un vocabulario Encontrar AN y


Cliente común del negocio CUN

ECUN (Inicial) MCUN AN Actores del CUN


Negocio

22/01/2022 12
Actividades del Modelado de Negocio

Refinar las definiciones de procesos de


negocio
MCUN

Diseñador del Detallar casos de uso del


Negocio
negocio

ECUN MCUN (Refinado)


(Actualizado)

22/01/2022 13
Actividades del Modelado de Negocio

Diseñar las realizaciones de procesos de


negocio

Cliente Usuario final


Diseñador del
Encontrar trabajadores y
Negocio entidades del negocio

MCUN BUCS
ECUN (Refinado)

Capturar un vocabulario Especificar reglas del


Analista de común del negocio negocio
Procesos de
Negocio

22/01/2022 14
Actividades del Modelado de Negocio

Refinar roles y responsabilidades

ECUN

Diseñador del Detallar trabajadores del Detallar entidades del


Negocio
negocio negocio

Trabajadores Entidades del


del Negocio Negocio

22/01/2022 15
Objetivo del Negocio (ON)

ESTEREOTIPO DESCRIPCIÓN
Describe el valor deseado de una medida en
particular a futuro, y se utiliza para planear y
administrar las actividades del negocio. El objetivo
debe ser claro, mesurarle, alcanzable, realista y
sensible al tiempo.

22/01/2022 16
Características de un ON
El objetivo debe ser:
•Claro sobre qué, dónde, cuándo y cómo va a
cambiar la situación .
•Mesurable, que sea posible cuantificar los fines y
beneficios.
•Alcanzable, que sea posible lograrlo (con
recursos y capacidades a disposición).
•Realista, que sea posible obtener el nivel de
cambio reflejado.
•Sensible al tiempo, estableciendo el periodo de
tiempo en el que debe concretarse.

22/01/2022 17
Caso de Uso del Negocio (CUN)

ESTEREOTIPO DESCRIPCIÓN

Describe un proceso de negocio desde un punto


de vista externo que percibe algún tipo de valor.

22/01/2022 18
Sugerencias para identificar CUN

•Procesos complejos, no actividades simples.


•Ubicación dentro del negocio.
•Asociarse por lo menos con un Actor
Negocio.
•Representar el proceso de una manera
general y no particular
•La extensión de su realización no debe ser
ni muy simple o pequeña ni muy extensa o
grande.

22/01/2022 19
Actor del Negocio (AN)

ESTEREOTIPO DESCRIPCIÓN

Representa un rol que algo o alguien externo


desempeña en relación con el negocio

22/01/2022 20
Sugerencias para identificar AN

•Ubicación fuera de las fronteras del negocio.


•No siempre se identifica con el nombre de un
cargo de la Organización
•Representar el nombre con roles de ejecución. ,
más no áreas o departamentos de la
Organización
•Son roles (humanos, software o hardware), no
personas con nombres propios.
•Asociarse con al menos un CUN
•De no participar en algún proceso debe ser
eliminado del modelo.

22/01/2022 21
Identificar AN y CUN

Descripción del Caso

1. El Proveedor entrega los productos solicitados al área de almacén,


2. El Encargado de Almacén recibe los productos.
3. El Encargado de Almacén verifica si los productos están en buen
estado.
4. Si los productos están en buen estado el Encargado de almacén hace
el ingreso al almacén. Si los productos no estén en buen estado
serán devueltos al proveedor
5. El Encargado de Almacén actualiza el stock de los productos.
22/01/2022 22
Actor del Negocio

22/01/2022 23
Caso de Uso del Negocio

22/01/2022 24
Diagrama Caso de Uso del Negocio

22/01/2022 25
- Calidad Educativa -

Caso Propuesto

22/01/2022 26
La Jefa de Calidad Educativa (JCE) ha solicitado los servicios al área de sistemas
para que sistematice el proceso de encuestas. Para llevar a cabo esta
sistematización, el analista realiza el levantamiento de información entrevistando
a las personas que trabajan dentro de este proceso.
A continuación, un resumen de cómo trabaja esta área:
El coordinador de sede (CS) solicita a la JCE la elaboración de encuestas a
docentes. La JCE elabora las preguntas y comunica a su asistente para que cree el
formato de encuesta y registre las preguntas con sus respectivas opciones. Una
vez finalizada la elaboración, la asistente le entrega el formato terminado a la JCE
para su visto bueno. Una vez aceptado el formato la JCE ordena a su asistente que
se acerque a las aulas para que entregue las encuestas a los alumnos donde
procederán a llenarla y entregarla a la asistente para que calcule el puntaje de
cada docente. Obtenido el puntaje, la asistente informa sobre la evaluación de
cada docente a la JCE, con esta información la JCE genera un informe, el cual será
entregado al (CS) para que tome decisiones.
(http://uml-peru.blogspot.com/)
Actividades
1. Desarrollar las siguientes preguntas:
2. Identificar Objetivos del Negocio
3. Identificar Caso de Uso del Negocio
4. Identificar Actores del Negocio.
5. Elaborar el Diagrama General de Caso de Uso del Negocio

22/01/2022 28
- MCUN -
Modelo de
Casos de Uso de Negocio
22/01/2022 29
Estereotipos del MCUN

ESTEREOTIPO DESCRIPCIÓN

Describe el valor deseado de una medida en


particular a futuro, y se utiliza para planear y
administrar las actividades del negocio. El objetivo
debe ser claro, mesurarle, alcanzable, realista y
sensible al tiempo.

Describe un proceso de negocio desde un punto de


vista externo que percibe algún tipo de valor.

Representa un rol que algo o alguien externo


desempeña en relación con el negocio.

22/01/2022 30
- MAN -
Modelo de
Análisis de Negocio
22/01/2022 31
Estereotipos del MAN

ESTEREOTIPO DESCRIPCIÓN

Representa un rol interno al negocio. Colabora con


trabajadores de otro sector, es notificado de
acontecimientos del negocio y manipula entidades de
negocio para realizar sus responsabilidades.

Ente manipulado por actores del negocio y


trabajadores del negocio.

Colección de diagramas que describe el aspecto


interno de los procesos de negocio (Diagramas de
clases y diagramas de actividades).

22/01/2022 32
Especificación de Casos de Uso de Negocio
CUN01 – Nombre del Caso de Uso del Negocio
Breve Descripción
Reutilizar un resumen
Objetivo
Referido al negocio y alineado al producto software.
Flujo de Trabajo
Flujo Básico
Indicar el flujo básico del CUN
Flujos Alternativos
Detalle del flujo alterno.
Categoría
Se coloca si es básica, estratégica o de apoyo.
Gestor del proceso
Se identifica a la persona que está interesada en el éxito o fracaso del proceso.

22/01/2022 33
Especificación de Casos de Uso de Negocio

Nombre CUN01 – Nombre del Caso de Uso del Negocio


Descripción Breve descripción del caso de uso de negocio
Objetivo Referido al negocio y alineado al producto software
Flujo de Trabajo
Flujo Básico Se detalla el flujo básico del CUN
Flujo Alternativo Se detallas los flujos alternativos identificados.
Categoría Se indica si es básica, estratégica o de apoyo.
Gestor de Se identifica a la persona que está interesada en el éxito o fracaso del
proceso proyecto

22/01/2022 34
Especificación de Casos de Uso de Negocio
Nombre CUN01 – Atención de reservas
Descripción El CUN01: Atención de reservas permite atender una solicitud de reserva, la aprobación de la reserva y la
comunicación de la confirmación o denegación al cliente.
Objetivo Agilizar el tiempo de respuesta de aceptación en un 5%
Flujo de Trabajo
1. El cliente llama a la central para solicitar una reserva
2. La secretaria le indica las reglas del servicio así como las tarifas
3. Si el cliente está de acuerdo con lo ofrecido, indicará a la secretaria sus datos personales y los datos
de la reserva.
4. La secretaria entrega los datos al encargado de finanzas para su respectiva verificación.
Flujo Básico 5. El encargado de finanzas efectuará la correspondiente verificación de las condiciones crediticias del
cliente en el sistema INFOCORP.
6. El sistema INFOCORP muestra el estado crediticio del cliente.
7. El encargado de finanzas envía la respuesta a la secretaria
8. Si la respuesta confirma la reserva entonces la secretaria genera el documento de reserva e indica
al cliente la aceptación de la reserva
En el paso 3, si el cliente no está de acuerdo, finaliza el proceso
Flujo
En el paso 8, si la respuesta es de rechazo, la secretaria comunica al cliente la negación de su reserva.
Alternativo

Categoría
Gestor de
22/01/2022 proceso 35
Realización de casos de uso de negocio

• Colección de diagramas que muestra cómo los workers y entidades


del negocio llevan a cabo el caso de uso del negocio.

RN_Cotizar productos

Cotizar productos RN_ Cotizar productos


(from Business Use Case)

22/01/2022 36
Diagramas de la Realización de Casos de Uso de Negocio

Cotizar
Business productos
Use Case Realization

Diagrama de Diagrama de
Actividades del Negocio Clases del Negocio

22/01/2022 37
Diagramas de Clases del Negocio

22/01/2022 38
Diagramas de Actividad del Negocio
partición acción flujo de control

inicio

control de decisión

fin
22/01/2022 39
22/01/2022 40
Conclusiones

Estudiar el negocio, permite identificar las necesidades de los usuarios en las empresas
actuales.
El Modelado del negocio ayuda al equipo del proyecto a comprender los elementos que
intervienen en los procesos del negocio.
RUP describe las actividades para modelar el negocio.
UML ofrece los símbolos necesarios para modelar el negocio.

22/01/2022 41
Para Recordar
La Ingeniería de software ofrece conocimientos, técnicas y métodos para desarrollar y
mantener software de calidad

RUP es un proceso de ingeniería de software orientado a objetos.

RUP captura varias de las mejores prácticas en el desarrollo moderno de software.

RUP trabaja con el mejor estándar de modelado: UML.

UML es un lenguaje que permite visualizar, especificar, construir y visualizar artefactos


del sistema de software

22/01/2022 42
Caso: Propuesto

22/01/2022 43
Referencias

• GRADY BOOCH, JAMES RUMBAUGH, IVAN JACOBSON 2006 El


Lenguaje Unificado de Modelado – UML 2.0. Madrid: Pearson –
Addison Wesley – 2da. Edición. (005.117 BOOC 2006).

• PRESSMAN, ROGER S. 2002 Ingeniería del Software: un enfoque


práctico Madrid: MC Graw-Hill. (005.1 PRES 2002)

• http://www.ibm.com/developerworks/rational/products/rsa/

• Curso de Especialización : RUP con UML 2.4.1 de la DAT-Cibertec


22/01/2022 44

También podría gustarte