Está en la página 1de 26

RUP y UML

Desarrollo
en equipos

Lenguaje de
Proceso
Modelacin Unificado
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 bsicos de RUP
Dirigido por casos de uso

Centrado en la arquitectura

Proceso iterativo e incremental


Estructura de RUP
La estructura esttica de RUP tiene cuatro
elementos:
Actores (Rol ) Quin?
Actividades (Activities) Cmo?
Artefactos (Fases, iteraciones) Qu?
Flujos de trabajo (Workflows) Cundo?
Artefactos
Artefactos es un elemento de informacin
que es producido, modificado o usado por un
proceso
Los Artefactos son los resultados tangibles
del proyecto, las cosas que va creando y
usando hasta obtener el producto final
Modelos
Elemento de un modelo (clase, caso de uso, )
Documento
Cdigo fuente
Ejecutable
Guas y Plantillas

Guas- Describe como se Transforma


un artefacto en otro. Puede ser
personalizado

Plantillas- Modelos de artefactos. Se


tiene descripcin de artefacto.
Ejemplo: (Rational SoDa, RequisePro, Word,
Project, FrontPage)
Flujo de trabajo: Modelando el negocio

Propsito
Entender la estructura y dinmica de la
organizacin en la cual el sistema ser
desplegado (deployed)
Entender y mejorar el objeto organizacional
Asegurar a clientes y usuarios un comn
entendimiento del objeto
Derivar los requisitos para soportar la
organizacin objeto
Flujo: Desarrollar el modelo del Negocio

Describir el producto
Definir el contexto del negocio
Definir los objetivos del Producto
Desarrollar la proyeccin financiera
Describir las restricciones del
proyecto
Describir opciones
Estructura del Modelo del Negocio

Modelo del
Modelo del Negocio
Negocio

Modelo de
Modelo de Modelo de
Modelo de
Casos de
Casos de Objetos del
Objetos del
Uso del
Uso del Negocio
Negocio
Negocio
Negocio
Fase: Inicio

Casos de uso del modelo del


negocio
Que muestra el modelo del negocio?

Dos modelos del negocio


Clientes
Proceso del negocio
Modelo de casos
Estructura De uso del negocio

organizacional
Roles y
responsabilidades
Modelo de
Productos Objetos del negocio

Entregables internos
Eventos
Estereotipos. Modelo del Negocio

Un estereotipo representa la subclasificacin 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
Diagrama de Casos de Uso del Negocio

Describe los procesos de negocio de una


empresa en trminos de:

Actores del negocio Casos de uso del negocio


(clientes y socios)

Actor del negocio Caso de uso del negocio


Entrega
Moledo de casos de uso del negocio
de software educativo

Elaboracion DCN
Direccin regional educacin MINEDU
(from Use Case View)
(f rom Use Case View) (f rom Use Case View)

Enviado

Elaborar el DCN diversificado Programador


Unidad gestin local
(from Use Case View) (f rom Use Case View)
(f rom Use Case View)

Elaboracion del PCC Construccion del S.E.


Director Docente
(from Use Case View) (from Use Case View)
(f rom Use Case View) (f rom Use Case View)

Disea PCA Diseo de la Unidad de Aprendizaje Disea la Sesin de Aprendizaje


Coordinador
(from Use Case View) (from Use Case View) (from Use Case View)
(f rom Use Case View)
Caso de Negocios:
modelar la empresa (como
funciona la empresa a la que se
le va a
desarrollar 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

Conversin Libros Importados Caso de Negocios:


modelar la
Editor empresa (como
Administrador funciona la
empresa a la que se le
Administracin de ISBN va a
Autor/Editor desarrollar el
software)
Es un modelo que
Mantenimiento describe los procesos
Tablas Maestras de negocio y sus
Administrador de relaciones con los
Sub agencias Consultar Catlogo
participantes externos,
como clientes y socios.

Bibliotecario Captura de Datos Librero


Diagrama de Casos de Uso del Negocio

Chequear individualmente
Pasajero

Chequear grupo
Asociacin
Gua turstico

Actor del
negocio Caso de Uso
del negocio
Diagrama de Casos de Uso del Negocio

Generalizac
in
Cliente

Cliente Punto de Venta Cliente electronico

Cliente Telefnico
Diagrama de Casos de Uso del Negocio

Aprobar Comprobante

Jefe de contabilidad

Revisar Cuenta

Contador de compras

Registrar Comprobante de compra


Diagrama de Actividades. Elementos

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 quines sern los ACTORES
del futuro sistema.
Diagrama de Actividades. Elementos

Calle

Transicin
Actividad
Inicio

Decisin Fin
Solicitar cotizacin de materiales
Cliente Vendedor Almacenero

Realizar
Recepcionar solicitud de
cotizacin
cotizacin

Elaborar oferta

Recibir oferta Entregar oferta

Ok

Solicitar Elaborar
prefactura Prefactura

Recibir Reservar
prefactura producto
Diagrama de Actividad
Buscar Bebida [ no hay caf ] [ no zumo ]

[ hay caf ]
[ hay zumo ]

Poner caf Aadir agua Coger taza


en filtro al depsito Coger
zumo
Poner filtro
en mquina

Encender
mquina

/ cafetera.On

Caf en
preparacin

indicador de fin

Servir caf Beber


Descripcin literal de un caso de uso

Debe describir
QU desea obtener el ACTOR DEL
NEGOCIO
y la SECUENCIA DE PASOS que se
dar en el NEGOCIO para satisfacer
esta solicitud
Modelo de Objetos del Negocio
Identifica todos los ROLES y COSAS en el
negocio, los cuales son representados como
clases en la Vista Lgica

Clases en el modelo del negocio

Trabajador del negocio


Trabajador del negocio 1

Entidad del negocio


Entidad del negocio 1
Modelo de Objetos del Negocio

Adsministrador de almacen
Administrador de Ventas

Solicitud a inventario

Producto
Orden de entrega