Clase3 Caso Practico

26
Desarrollo en equipos RUP y UML Lenguaje de Modelación Unificado Proceso Unificado rational

Transcript of Clase3 Caso Practico

Page 1: Clase3 Caso Practico

Desarrollo

en equipos

RUP y UML

Lenguaje de

Modelación UnificadoProceso

Unificado rational

Page 2: Clase3 Caso Practico

La premisa de la mejora de proceso

“La calidad de un producto es mayormente determinada por la calidad del proceso que es usado para desarrollar y mantener a este”

Basado en los principios de TQM instruidos por Shewhart, Juran, Deming y Humphrey.

Page 3: Clase3 Caso Practico

Tres principios básicos de RUP

Dirigido por casos de uso

Centrado en la arquitectura

Proceso iterativo e incremental

Page 4: Clase3 Caso Practico

La estructura estática de RUP tiene cuatro elementos: • Actores (Rol ) ¿Quién?• Actividades (Activities) ¿Cómo?• Artefactos (Fases, iteraciones) ¿Qué?• Flujos de trabajo (Workflows) ¿Cuándo?

Estructura de RUP

Page 5: Clase3 Caso Practico

ModelosElemento de un modelo (clase, caso de uso,

…)DocumentoCódigo fuenteEjecutable

ArtefactosArtefactos es un elemento de información que es producido, modificado o usado por un procesoLos Artefactos son los resultados tangibles del proyecto, las cosas que va creando y usando hasta obtener el producto final

Page 6: Clase3 Caso Practico

• Guías- Describe como se Transforma un artefacto en otro. Puede ser personalizado

• Plantillas- Modelos de artefactos. Se tiene descripción de artefacto. Ejemplo: (Rational SoDa, RequisePro, Word,

Project, FrontPage)

Guías y Plantillas

Page 7: Clase3 Caso Practico

Flujo de trabajo: Modelando el negocio

• Propósito–Entender la estructura y dinámica de la

organización en la cual el sistema será desplegado (deployed)

–Entender y mejorar el objeto organizacional –Asegurar a clientes y usuarios un común

entendimiento del objeto –Derivar los requisitos para soportar la

organización objeto

Page 8: Clase3 Caso Practico

Flujo: Desarrollar el modelo del Negocio

• Describir el producto• Definir el contexto del negocio• Definir los objetivos del Producto• Desarrollar la proyección financiera• Describir las restricciones del

proyecto• Describir opciones

Page 9: Clase3 Caso Practico

Estructura del Modelo del Negocio

Modelo del Negocio

Modelo de Casos de Uso del Negocio

Modelo de Objetos

del Negocio

Page 10: Clase3 Caso Practico

Fase: Inicio

Casos de uso del modelo del negocio

Page 11: Clase3 Caso Practico

Dos modelos del negocio

Que muestra el modelo del negocio?

• Clientes• Proceso del negocio• Estructura

organizacional• Roles y

responsabilidades• Productos• Entregables internos• Eventos

Modelo de Objetos del negocio

Modelo de casosDe uso del negocio

Page 12: Clase3 Caso Practico

Estereotipos. Modelo del NegocioUn estereotipo representa la subclasificación de un elemento del modelo. Un estereotipo tiene su propio icono

Trabajador del negocio Actor del negocio Caso de uso del negocio Entidad del negocio

Page 13: Clase3 Caso Practico

Describe los procesos de negocio de una empresa en términos de:

Casos de uso del negocioActores del negocio(clientes y socios)

Caso de uso del negocioActor del negocio

Diagrama de Casos de Uso del Negocio

Page 14: Clase3 Caso Practico

Programador

(f rom Use Case View)

Diseño de la Unidad de Aprendizaje

(from Use Case View)

Diseña la Sesiòn de Aprendizaje

(from Use Case View)

Construccion del S.E.

(from Use Case View)

Diseña PCA

(from Use Case View)

Director

(f rom Use Case View)

Coordinador

(f rom Use Case View)

Docente

(f rom Use Case View)

Elaboracion del PCC

(from Use Case View)

Unidad gestión local

(f rom Use Case View)

MINEDU

(f rom Use Case View)

Elaborar el DCN diversificado

(from Use Case View)

Enviado

Dirección regional educación

(f rom Use Case View)

Elaboracion DCN

(from Use Case View)

Entrega

Moledo de casos de uso del negocio de software educativo

Page 15: Clase3 Caso Practico

Caso de Negocios: modelar la empresa (como funciona la empresa a la que se le va adesarrollar el software

Es un modelo que describe los procesos de negocio y sus relaciones con los participantes externos, como

clientes y socios.

Page 16: Clase3 Caso Practico

Modelo de Casos de Uso de Negocio

Es un modelo que describe los procesos

de negocio y sus relaciones con los

participantes externos, como clientes y socios.

Caso de Negocios: modelar la

empresa (como funciona la

empresa a la que se le va a

desarrollar el software)

Captura de Datos

Editor

Autor/Editor

Administrador deSub agencias

Bibliotecario Librero

Administración de ISBN

Mantenimiento Tablas Maestras

Consultar Catálogo

Conversión Libros Importados

Administrador

Page 17: Clase3 Caso Practico

Asociación

Diagrama de Casos de Uso del Negocio

PasajeroChequear individualmente

Chequear grupo

Guía turístico

Actor del negocio Caso de Uso

del negocio

Page 18: Clase3 Caso Practico

Diagrama de Casos de Uso del Negocio

Cliente

Cliente Punto de Venta

Cliente Telefónico

Cliente electronico

Generalización

Page 19: Clase3 Caso Practico

Diagrama de Casos de Uso del Negocio

Aprobar Comprobante

Jefe de contabilidad

Revisar Cuenta

Registrar Comprobante de compra

Contador de compras

Page 20: Clase3 Caso Practico

Ayudan a describir el detalle de qué es lo que pasa dentro del negocio. Representa a las personas (TRABAJADORES DEL NEGOCIO) y las ACTIVIDADES que realizan

Ayudan a identificar QUÉ FUNCIONES deberá asumir el PRODUCTO DE SOFTWARE, y quiénes serán los ACTORES del futuro sistema.

Diagrama de Actividades. Elementos

Page 21: Clase3 Caso Practico

Diagrama de Actividades. Elementos

Actividad

Decisión Fin

Inicio

Transición

Calle

Page 22: Clase3 Caso Practico

Solicitar cotización de materiales

Realizar cotización

Recibir oferta

Solicitar prefactura

Recibir prefactura

Ok

Recepcionar solicitud de cotización

Elaborar oferta

Entregar oferta

Elaborar Prefactura

Reservar producto

AlmaceneroVendedorCliente

Page 23: Clase3 Caso Practico

Diagrama de ActividadBuscar Bebida [ no hay café ]

Poner café en filtro

Añadir agua al depósito

Coger taza

Poner filtro en máquina

Encender máquina

Café en preparación

/ cafetera.On

Servir café Beber

Coger zumo

[ hay café ]

indicador de fin

[ hay zumo ]

[ no zumo ]

Page 24: Clase3 Caso Practico

Debe describir QUÉ desea obtener el ACTOR DEL NEGOCIO y la SECUENCIA DE PASOS que se dará en el NEGOCIO para satisfacer esta solicitud

Descripción literal de un caso de uso

Page 25: Clase3 Caso Practico

Identifica todos los “ROLES” y “COSAS” en el negocio, los cuales son representados como clases en la Vista Lógica

Modelo de Objetos del Negocio

Clases en el modelo del negocio

Trabajador del negocio 1

Entidad del negocio 1

Trabajador del negocio

Entidad del negocio

Page 26: Clase3 Caso Practico

Orden de entregaProducto

Solicitud a inventario

Adsministrador de almacen

Administrador de Ventas

Modelo de Objetos del Negocio