clase3 caso practico
TRANSCRIPT
Desarrollo
en equipos
RUP y UML
Lenguaje de
Modelación UnificadoProceso
Unificado rational
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.
Tres principios básicos de RUP
Dirigido por casos de uso
Centrado en la arquitectura
Proceso iterativo e incremental
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
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
• 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
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
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
Estructura del Modelo del Negocio
Modelo del Negocio
Modelo de Casos de Uso del Negocio
Modelo de Objetos
del Negocio
Fase: Inicio
Casos de uso del modelo del negocio
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
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
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
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
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.
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
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
Diagrama de Casos de Uso del Negocio
Cliente
Cliente Punto de Venta
Cliente Telefónico
Cliente electronico
Generalización
Diagrama de Casos de Uso del Negocio
Aprobar Comprobante
Jefe de contabilidad
Revisar Cuenta
Registrar Comprobante de compra
Contador de compras
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
Diagrama de Actividades. Elementos
Actividad
Decisión Fin
Inicio
Transición
Calle
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
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 ]
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
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
Orden de entregaProducto
Solicitud a inventario
Adsministrador de almacen
Administrador de Ventas
Modelo de Objetos del Negocio