ing. sanchez castillo eddye arturo [email protected] ingenieria de software
TRANSCRIPT
![Page 1: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/1.jpg)
Sesión 07
DOCUMENTACION:MODELO DE DIAGRAMAS
DE DOMINIODiagrama de Interacción
(Diagrama de Secuencia y Colaboración)
Ing. Sanchez Castillo Eddye [email protected]
www.ceneinnova/eddyesanchez
INGENIERIA DE SOFTWARE
![Page 2: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/2.jpg)
Temario ...
MODELO DE DIAGRAMA DE DOMINIO
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo02
1. Proyectos - Etapas2. Modelos de Negocio3. Diagrama de Interacción4. Diagrama de Secuencia5. Diagrama de Colaboración
![Page 3: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/3.jpg)
PROYECTOS: ETAPAS
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo03
![Page 4: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/4.jpg)
PROYECTOS: ETAPAS
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo04
![Page 5: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/5.jpg)
Admin. de ProyectosAmbiente o Entorno
Modelación de Negocios
Implementación
Prueba
Análisis y Diseño
Iteración(es)Preliminar
Iter.#1
FasesFlujos de Trabajo de Procesos
Iteraciones
Flujos de Trabajo de Soporte
Iter.#2
Iter.#n
Iter.#n+1
Iter.#n+2
Iter.#m
Iter.#m+1
Implantación
Admin. Configuración
Requerimientos
Elaboración TransiciónInicio Construcción
Cont
enid
oPROYECTOS: ETAPAS
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo05
![Page 6: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/6.jpg)
MODELO DE NEGOCIO 6• Permite entender los problemas actuales de la
organización.• Asegura que los clientes, usuarios, desarrolladores y
otros involucrados tengan igual entendimiento de la empresa. Esto implica disciplinas diversas tales como información que se modela del negocio, organización del negocio, y el modelar de proceso del negocio, así como concepto de alto nivel y la meta que modelan como los requisitos para las actividades del negocio.
• El negocio de RUP , permite la captura de más información con respecto contexto del negocio y al procesos del negocio para capturar más información fidedigna en el modelo.
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo06
![Page 7: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/7.jpg)
• Soportado por dos artefactos:
Vista Interna del negocio
Vista Externa del negocio
Vista de Casos de Uso
Vista Lógica
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo07
MODELO DE NEGOCIO
![Page 8: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/8.jpg)
• Es un modelo que describe la dirección e intención del negocio.
• La dirección es provista por los objetivos del negocio. Mientras que la intención es expresada por los diagramas que permiten ver cómo interactuar con el entorno.
• El BUCM como un todo debe ser correcto, consistente y fácil de leer. Debe proveer el entendimiento necesario para construir el futuro sistema de software.
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo08
MODELO DE NEGOCIO
![Page 9: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/9.jpg)
Modelo de Casos de Uso del Negocio
Business Goal
Business Actor
Business Use Case
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo09
MODELO DE NEGOCIO
MODELO DE CASO DE USO DE NEGOCIO
![Page 10: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/10.jpg)
• El modelo del caso del uso del negocio El modelo del caso del uso del negocio describe relación que existe entre los casos de uso de negocio y los actores de negocio.
• Los casos de Uso de negocio están relacionados con las metas de negocio, que se derivan de estrategia de negocio.
• El modelo del caso del uso del negocio es utilizado por los Stakeholders, los analistas del negocio-proceso y los diseñadores del negocio para entender y para mejorar la manera de cómo el negocio trabaja recíprocamente con su ambiente, y por los analistas de sistemas y los arquitectos del software para proporcionar el contexto para el desarrollo del software. El encargado de proyecto utiliza el modelo del caso del uso del negocio para planear el contenido de iteraciones.
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo010
MODELO DE NEGOCIO
![Page 11: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/11.jpg)
La organización es un conjunto de personas, funciones, procesos y recursos combinados y dirigidos al logro de un objetivo común.
• El realizar un análisis de los procesos de la organización permite identificar sus actividades y las relaciones entre ellas.
• Estos procesos colaboran entre si para lograr realizar el negocio.
• El análisis de los Procesos debe estar desvinculado de la estructura organizacional.
• Los procesos son permanentes la estructura organizacional cambia.Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo011
MODELO DE NEGOCIO
![Page 12: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/12.jpg)
Vender Productos
Seguimiento y Consulta de Productos
Reponer Stock
Cliente Proveedor
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo012
MODELO DE NEGOCIO
![Page 13: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/13.jpg)
ESTRUCTURA ORGANIZACIONALDE UN NEGOCIO
Empresa León
VentasProducciónLogísticaRecursos HumanoLegalTI
Principales del NegocioApoyo
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo013
![Page 14: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/14.jpg)
14
Ventas
Vender Aprobar Créditos
FacturarGenerar Factura
Administrar pedidos
Registrar pedidos
Generar OP
Administrar clientes Guardar
Información de clientes
Despachar Programar Despacho
Función ProcesosIngeniería de Software - Ing. Eddye Arturo Sanchez Castillo014
ESTRUCTURA ORGANIZACIONALDE UN NEGOCIO
![Page 15: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/15.jpg)
Producción
Planear la producción
ProducciónPT
Administrar y Controlar la producción
•Recibir Pedido•Recibir Ord. Trab.•Elaborar Plan de Producción•Priorizar Pedidos de producción•Generar requerimientos técnicos•Generar Requerimientos de Insumos
•Recibir Orden de Trabajo•Recibir materias primas•Iniciar ciclo productivo•Controlar calidad de ciclo productivo•Identificar y consolidar mermas•Empacar producto terminado•Etiquetar PT•Entregar PT a control d e calidad.
•Recibir PT.•Obtener muestras de PT.•Elaborar Informe de diagnostico de calidad PT•Entregar informe a planta•Generar requerimientos de suministros de laboratorio
Proceso
Actividades
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo015
ESTRUCTURA ORGANIZACIONALDE UN NEGOCIO
![Page 16: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/16.jpg)
• Un Paquete es un mecanismo de propósito general
para organizar elementos en grupos.
• Dividen y organizan los modelos de la misma manera que los directorios organizan los sistemas de archivos.
• Cada paquete corresponde a un subconjunto del modelo y contiene, según el modelo, clases, objetos, relaciones, componentes, así como diagramas asociados
Paquete
PAQUETES
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo016
![Page 17: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/17.jpg)
PAQUETES DEL MODELADO DE NEGOCIO
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo017
![Page 18: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/18.jpg)
• Evaluar el estado de la organización
• Definir y ajustar los objetivos
• Identificar Metas de Negocio
• Elaborar un Glosario de Términos del
negocio
• Elaborar un Diccionario de Reglas del
negocio
EVALUAR EL NEGOCIO: ACTIVIDADES
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo018
![Page 19: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/19.jpg)
• Objetivos
Describir el estado actual de la organización en la cual el sistema será implantado.
La descripción es en términos de los procesos, herramientas, trabajadores, competencias, consumidores, competencia, tendencias tecnológicas, problemas y áreas de mejoras ACTUALES
“Evaluación del estado
de la organización”
EVALUAR EL ESTADO DELA ORGANIZACIÓN
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo019
![Page 20: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/20.jpg)
• Las metas de negocio describe lo que debe lograrse para alcanzar el deseo de la posición competitiva.
• Cada Meta de Negocio debe apoyarse directamente por lo menos en un proceso de negocio
IDENTIFICAR METAS DE NEGOCIO
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo020
![Page 21: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/21.jpg)
VISIÓN, OBJETIVOS Y METAS DEL NEGOCIO
capacitacion constante a docentes
Ser la universidad lider en tecnologia e investigacion del Peru
optimizar la matricula
Disminuir en 20% en tiempo de matricula
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo021
![Page 22: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/22.jpg)
• Delimitar el modelo de casos de uso del negocio
• Definir prioridades entre los casos de uso del negocio para decidir cuales van a ser descritos en detalles
IDENTIFICAR LOS PROCESOS DE NEGOCIO: PROPÓSITOS
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo022
![Page 23: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/23.jpg)
Es la secuencia de acciones necesarias para entregar un producto o servicio, con valor tangible, a un consumidor (cliente).
PROCESO DEL NEGOCIO
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo023
![Page 24: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/24.jpg)
• Es la descripción de la secuencia de acciones necesarias para entregar un producto o servicio, con valor tangible, a un consumidor (cliente).
• Desde la perspectiva del cliente o actor del negocio.
CASO DE USO DEL NEGOCIO
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo024
![Page 25: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/25.jpg)
• Es el rol que juega alguien o algo mientras interactúa con el negocio.
• Ej. Consumidores, proveedores, autoridades, trabajadores de otras partes negocio que no están siendo modeladas.
ACTOR DEL NEGOCIO
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo025
![Page 26: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/26.jpg)
• Representa un rol o conjunto de roles en el negocio. Un trabajador del negocio interactúa con los otros roles y manipula las entidades del negocio mientras participa en las realizaciones de los casos de uso del negocio.
TRABAJADOR DEL NEGOCIO
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo026
![Page 27: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/27.jpg)
• Diagrama que muestra:
– los casos de uso del negocio
– los actores del negocio
– y sus relaciones
DIAGRAMA DE CASOS DE USODEL NEGOCIO
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo027
![Page 28: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/28.jpg)
Mejorar en un 15% el tiempo de mantenimiento de vehiculos
Comprobar estado Vehiculo
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo028
DIAGRAMA DE CASOS DE USODEL NEGOCIO
![Page 29: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/29.jpg)
• Actores del negocio
• Casos de uso del negocio
• Diagramas de casos de uso del negocio
• Paquetes que agrupan actores, casos de uso y
• diagramas del negocio
MODELO DE CASOS DE USODEL NEGOCIO
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo029
![Page 30: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/30.jpg)
Objetivos
• Para esbozar los procesos del negocio.
• Para definir las fronteras del negocio.
• Para definir quien interactúa con el negocio y que hace
• Para crear diagramas del modelo de casos de uso del negocio
Actor del negocio
Caso de uso del negocio
Modelo de casos de uso del negocio
“Descripción general del Modelo de Casos de uso del negocio”
Contiene:
• Los propósitos de los casos de usos del negocio
• La secuencia en la que los casos de uso del negocio son ejecutados
ENCONTRAR ACTORES Y CASOS DE USO DEL NEGOCIO
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo030
![Page 31: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/31.jpg)
VISTA GLOBAL DE ACTORES DE NEGOCIO Y CASOS DE USO
31
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo031
![Page 32: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/32.jpg)
CASO EJEMPLOCASO EJEMPLO
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo032
![Page 33: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/33.jpg)
Caso de Uso del Negocio: Descripción de Caso “Atención Cliente”
1. Para las Ventas El cliente realiza un pedido que incluirá la fecha del pedido, los datos del cliente y los productos solicitados.
2. El Empleado Atención al Cliente revisa el pedido (completándolo si es necesario) y le da curso, enviándolo al jefe técnico para que realice el análisis del mismo.
3. El jefe técnico analiza la viabilidad de la fabricación de cada producto del pedido por separado.
- si el producto pedido está en el catálogo, se acepta la fabricación del mismo,
- en caso contrario, el producto es especial, y el jefe técnico estudia su fabricación
- si ésta es viable, la fabricación del producto especial es aceptada,
- si no es viable, el producto no será fabricado.Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo033
![Page 34: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/34.jpg)
Caso de Uso del Negocio: “Atención Clientes” Etapa 1 : Encontrar El Alcance
ClienteVentas
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo034
![Page 35: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/35.jpg)
Caso de Uso del Negocio: “Atencion Clientes” Etapa 2 : Encontrar Actores o Roles
1. Para las Ventas El cliente realiza un pedido que incluirá la fecha del pedido, los datos del cliente y los productos solicitados.
2. El Empleado Atencion al Cliente revisa el pedido (completándolo si es necesario) y le da curso, enviándolo al jefe técnico para que realice el análisis del mismo.
3. El jefe técnico analiza la viabilidad de la fabricación de cada producto del pedido por separado.
- si el producto pedido está en el catálogo, se acepta la fabricación del mismo,
- en caso contrario, el producto es especial, y el jefe técnico estudia su fabricación
- si ésta es viable, la fabricación del producto especial es aceptada,
- si no es viable, el producto no será fabricado.Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo035
![Page 36: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/36.jpg)
Caso de Uso del Negocio: “Atencion Clientes” Etapa 2 : Encontrar Actores o Roles
Empleado Atencion Cliente
Jefe Tecnico
Cliente
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo036
![Page 37: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/37.jpg)
Caso de Uso del Negocio: Etapa 3 : Encontrar Casos de Uso (Actividades,Tareas,procesos)
1. Para las Ventas El cliente realiza un pedido que incluirá la fecha del pedido, los datos del cliente y los productos solicitados.
2. El Empleado Atencion al Cliente recepciona y revisa el pedido (completándolo si es necesario) y le da curso, enviándolo al jefe técnico para que realice el análisis del mismo.
3. El jefe técnico analiza la viabilidad de la fabricación de cada producto del pedido por separado.
- si el producto pedido está en el catálogo, se acepta la fabricación del mismo,
- en caso contrario, el producto es especial, y el jefe técnico estudia su fabricación
- si ésta es viable, la fabricación del producto especial es aceptada, - si no es viable, el producto no será fabricado.
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo037
![Page 38: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/38.jpg)
Caso de Uso del Negocio: “Registrar Pedido” Etapa 3 : Encontrar Caso de Uso
Actividades
1.Realiza un pedido
2.Recepciona y revisa el pedido
3. le da curso, enviándolo
4.realice el análisis.
5.analiza la viabilidad
Casos de Uso
1. Realizar pedido
2. Recepción, revisión y envió de pedido
3. Análisis De Viabilidad.
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo038
![Page 39: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/39.jpg)
Caso de Uso del Negocio: “Registrar Pedido” Etapa 3 : Encontrar Caso de Uso
realizar Pedido
Recepcion, revision y envio de pedido
Análisis De Viabilidad
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo039
![Page 40: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/40.jpg)
Caso de Uso del Negocio: “Atencion a Cliente” Etapa 4 : Modelo Caso de Uso Negocio
Cliente
(from Business Use-Case Model)
Empleado de Atencion a Cliente
Realizar Pedido
Recepcion, revision y envio de pedido
<<include>>
Jefe TecnicoAnalisis de Viabilidad
<<include>>
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo040
![Page 41: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/41.jpg)
41
ANÁLISIS DE NEGOCIO
El modelo del análisis de negocio describe la realización de los casos del uso del negocio en función a la interacción entre los trabajadores del negocio y las entidades de negocio.
Sirve como abstracción de cómo los trabajadores del negocio y las entidades de negocio necesitan ser relacionados y de cómo necesitan colaborar para realizar los casos del uso del negocio.
El propósito del modelo del análisis de negocio es describir cómo se realizan los casos del uso del negocio.
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo041
![Page 42: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/42.jpg)
Este diseño se realiza en el Modelo de Análisis del Negocio. Este es un modelo interno de negocio centrado en la explicación del cómo.
Modelo de Análisis del Negocio
Business Worker
Business Entity
Business Use Case Realization
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo042
![Page 43: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/43.jpg)
43
ENTIDAD E NEGOCIO43
• Una entidad de negocio representa la información significativa y persistente que es manipulada por el Actor de negocio y los trabajadores del negocio.
• Las entidades de negocio proporcionan la base para compartir la información (documentos) entre los trabajadores del negocio que participan en diversas realizaciones del caso del uso del negocio.
• Las entidades de negocio representan una abstracción de la información persistente importante dentro del negocio.
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo043
![Page 44: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/44.jpg)
Ingeniería de Software – Ingeniería de Sistemas44
REALIZACION DE CASOS DE USO DE NEGOCIO
![Page 45: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/45.jpg)
Ingeniería de Software – Ingeniería de Sistemas45
REALIZACION DE CASOS DE USO DE NEGOCIO
![Page 46: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/46.jpg)
Ingeniería de Software – Ingeniería de Sistemas46
DIAGRAMA DE INTERACCIONUML proporciona diagramas para capturar y describir ambos aspectos.Los diagramas de clases se usan para documentar y expresar la estructura estática de un sistema, es decir, las clases y sus relaciones.Los diagramas de estado y los diagramas de interacción describen el comportamiento de un sistema, para demostrar cómo los objetos interactúan dinámicamente en diferentes momentos durante la ejecución del sistema.
UN OBJETO DENTRO DE UN SISTEMA SE COMUNICA CON OTROS ENVIANDOSE MENSAJES
1. La dinámica de un sistema se refiere a cómo los objetos dentro del sistema cambian de estado durante el ciclo de vida del mismo.
(diagramas de estado y los diagramas de actividad).2. Cómo dichos objetos colaboran a través de la comunicación.
(diagramas de interacción)EL DIAGRAMA DE INTERACCION AGRUPAN DOS TIPOS DE DIAGRAMAS:
diagrama de secuencia y diagrama de colaboración.
![Page 47: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/47.jpg)
DIAGRAMA DE SECUENCIA47
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo047
![Page 48: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/48.jpg)
DIAGRAMA DE SECUENCIA
• Un diagrama de SECUENCIA consta de objetos que se representan de modo usual: Rectángulos con nombre (subrayado) Mensajes representados por líneas
continuas con una punta de flecha y El tiempo representado como una
progresión vertical
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo048
![Page 49: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/49.jpg)
DIAGRAMA DE SECUENCIA49 Nombre
(Subrayado)
Activación
Línea de Vida
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo049
![Page 50: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/50.jpg)
DIAGRAMA DE SECUENCIAMENSAJEEl mensaje que va de un objeto a otro, pasa de la línea de vida de un objeto a otro. El mensaje puede ser:SIMPLE: transferencia de control de n mensaje a otroSINCRONICO: Si se envía este menaje, esperara la respuesta a tal mensaje, antes de continuar su trabajo.ASINCRONICO: Si se envía este menaje, no esperara la respuesta, antes de continuar su trabajo.
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo050
![Page 51: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/51.jpg)
DIAGRAMA DE SECUENCIATIEMPOEl diagrama representa al tiempo en dirección vertical. El tiempo inicia en la parte superior y avanza hacia la parte inferior. El Diagrama de Secuencia tiene dos dimensiones:Dimensión Vertical (objetos) Dimensión Horizontal (tiempo)
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo051
![Page 52: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/52.jpg)
DIAGRAMA DE SECUENCIATIEMPOEl diagrama representa al tiempo en dirección vertical. El tiempo inicia en la parte superior y avanza hacia la parte inferior. El Diagrama de Secuencia tiene dos dimensiones:Dimensión Vertical (objetos) Dimensión Horizontal (tiempo)
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo052
![Page 53: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/53.jpg)
DIAGRAMA DE SECUENCIAREPRESENTAR UNA RECURSIVIDADCuando un objeto cuenta con una operación que se invoca a sí misma, a esto se le llama RECURSIVIDAD.Se representa en UML de la siguiente manera:
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo053
![Page 54: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/54.jpg)
DIAGRAMA DE COLABORACION• Un diagrama de COLABORACION es la extensión de
uno de los objetos, y muestra los mensajes que se envían los objetos entre si.
• Se podrá convertir cualquier diagrama de secuencia en diagrama de colaboración.
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo054
![Page 55: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/55.jpg)
DIAGRAMA DE COLABORACIONVARIOS OBJETOS RECEPTORES EN UNA CLASE
En ocasiones un objeto envía mensaje a varios objetos de la misma clase. Ejemplo: un profesor le pide a un grupo de alumnos que entreguen una tarea.
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo055
![Page 56: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/56.jpg)
DIAGRAMA DE COLABORACIONVARIOS OBJETOS RECEPTORES EN UNA CLASE
Ejemplo: un empleado bancario dará servicio a cada cliente conforme van llegando a la fila. Esto lo representara con un “mientras”
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo056
![Page 57: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/57.jpg)
DIAGRAMA DE COLABORACIONREPRESENTACION DE RESULTADOS
Un mensaje podría ser una petición a un objeto, para que se realice un calculo y devuelva un valor. Cliente podría solicitar a objeto calculadora que calcule el precio total.
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo057
![Page 58: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/58.jpg)
DIAGRAMA DE COLABORACIONOBJETOS ACTIVOS
En alguna interacciones un objeto especifico controla el flujo. Este objeto activo puede enviar mensajes a los objetos pasivos e interactúa con otros objetos activos.
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo058
![Page 59: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/59.jpg)
DIAGRAMA DE COLABORACIONSINCRONIZACIONCuando un objeto solo puede enviar un mensaje después de que otros mensajes han sido enviados. Es decir el objeto debe sincronizar todos los mensajes en el orden debido.
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo059
![Page 60: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/60.jpg)
DIAGRAMA DE COLABORACIONSINCRONIZACIONCuando un objeto solo puede enviar un mensaje después de que otros mensajes han sido enviados. Es decir el objeto debe sincronizar todos los mensajes en el orden debido.
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo060
![Page 61: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/61.jpg)
Ingeniería de Software – Ingeniería de Sistemas61
CASOLa Compañía Electronic s.a. Vende equipos de electrónicos a clientes que lo soliciten para ello cuenta con una Gerencia de Ventas, una Gerencia de Logística, una Gerencia de Finanzas. El sueño del Dueño de la empresa es tener la primera empresa de comercialización de quipos Electrónicos del Perú. Su Misión es Brindar un Servicio de comercialización de quipos Electrónicos de calidad para la satisfacción de sus Clientes. Para cumplir con este sueño a planteado que se debe mejorar la eficiencia de los procesos. Tener una atención personalizada a los clientes. Disminución de costos con el uso de tecnología. Esta Gerencia de Logística esta organizada de la siguiente manera::Proceso de Control de Almacén:1. El encargado de almacén recepciona y verifica si tiene en stock de productos el pedido del cliente que es enviado por el encargado venta.2. Si hay en existencia, elabora guía de remisión y separa el productos de los estantes.3. Actualiza el stock en su tarjeta de productos.4. Despacha la mercadería entregándole al cliente con una copia de la guía de remisión.5. Si no tiene stock, solicita el pedido de compras para el área de Logística.Se busca que este proceso se realiza en forma optima para ello se pide que los pedidos de reposición se realicen en un tiempo de 15% menos con respecto al trimestre anterior.
Ingeniería de Software - Ing. Eddye Arturo Sanchez Castillo061
![Page 62: Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com INGENIERIA DE SOFTWARE](https://reader035.vdocument.in/reader035/viewer/2022081506/5665b4a31a28abb57c92dfdd/html5/thumbnails/62.jpg)
Fin de la Presentación
GRACIAS
Análisis y Diseño de Sistemas 062