Clase3 Caso Practico

Post on 16-Apr-2017

41.610 views 0 download

Transcript of Clase3 Caso Practico

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