Está en la página 1de 32

Estructura RUP y

Casos de Uso de
Carrera: Computacin
Negocio
Nombre de Unidad Didctica: Casos de
Negocio
Logro Esperado: Identifica la estructura del
RUP y los casos de uso del negocio.
Qu observa en la imagen?
RUP
RUP es un proceso de desarrollo de software y
junto con el Lenguaje Unificado de
ModeladoUML, constituye la metodologa
estndar ms utilizada para el anlisis,
implementacin y documentacin de sistemas
orientados a objetos.
Fases
Flujos de Concepcin Elaboraci Construcci Transicin
Trabajo Esfuerzo Necesario por Actividad
n n

Requerimientos
R R R R

Anlisis & A& D A& D A& D A& D


Diseo

Construccin
C C C C

Pruebas P P P P

Distribucin
D D D D

Tiempo
Iteracin Iteraci Iteraci .... .... Iteraci Iteraci
Preliminar n n n n
1 2 n n+1
Fases
Fase de Inicio: Esta fase tiene como propsito definir y
acordar el alcance del proyecto con los patrocinadores,
identificar los riesgos asociados al proyecto, producir el
plan de las fases y el de iteraciones posteriores.

Fase de Elaboracin: En la fase de elaboracin se disea


la solucin preliminar , se seleccionan los casos de uso
que permiten definir la arquitectura base del sistema y
se desarrollaran en esta fase, y el primer anlisis del
dominio del problema.
Fases
Fase de Desarrollo: El propsito de esta fase es completar la
funcionalidad del sistema, para ello se deben clarificar los
requisitos pendientes, administrar los cambios de acuerdo a las
evaluaciones realizados por los usuarios y se realizan las mejoras
para el proyecto.

Fase de Transicin (cierre) El propsito de esta fase es asegurar


que el software est disponible para los usuarios finales, ajustar
los errores y defectos encontrados en las pruebas de aceptacin,
capacitar a los usuarios y proveer el soporte tcnico necesario.
Requerimientos
Los desarrolladores y clientes
deben acordar qu es lo que el
sistema debe hacer:
Relevar requerimientos
Documentar funcionalidad y
restricciones Imprimir Informe

Documentar decisiones Reciclar Operador


Cliente
Identificar actores
Administrar Depsito
Identificar casos de uso
Anlisis y diseo
Descripcin de cmo se implementar el
sistema: un plano.
Disear y validar la arquitectura es una tarea
esencial.
Implementacin

Definir la organizacin del cdigo


Implementar clases y objetos en forma de
componentes (fuente, ejecutables, etc.)
Probar las componentes desarrolladas
Integrar las componentes en un sistema
ejecutable
Pruebas
Verificar la interaccin entre los objetos.
Verificar la integracin apropiada de
componentes.
Verificar que se satisfacen los
requerimientos.
Identificar los defectos y corregirlos antes
de la instalacin.
Distribucin
Producir un producto y hacerlo llegar a sus usuarios
finales.
Incluye varias actividades:
Producir un Lanzamiento
Empaquetar el software
Distribuir el software
Instalar el software
Apoyar a los usuarios
Artefactos
RUP en cada una de sus fases realiza una serie
deartefactosque sirven para comprender mejor
tanto el anlisis como el diseo del sistema .
Inicio:
Documento Visin
Especificacin de Requisitos

Elaboracin:
Diagramas de caso de uso
Artefactos
Construccin: Documento Arquitectura que trabaja con las
siguientes vistas:
Vista Lgica
Diagrama de clases
Modelo E-R (Si el sistema as lo requiere)
Vista de Implementacin
Diagrama de Secuencia
Diagrama de estados
Diagrama de Colaboracin
Vista Conceptual
Modelo de dominio
Vista fsica
Mapa de comportamiento a nivel de hardware.
Actividad Complementaria
Para comprender las fases de RUP, haremos un ejemplo
sencillo del proceso de pedir una pizza a domicilio.
1. Inicio
. Especifica los requerimientos.
. Define los casos de negocio
. Visin del Proyecto
. Describir el alcance del proyecto
. Actores que interactuaran con el sistema (Ordenar la
pizza es el requerimiento)
Actividad Complementaria
2. Elaboracin
Analiza el dominio del diseo de la aplicacin.
Establecer las fases de la arquitectura del software.
(Ingredientes).
3. Construccin
Desarrollo e integracin de cada componente de la
aplicacin.(Unir todos los ingredientes y al final obtiene
una pizza)
Actividad Complementaria
4. Transicin
Empaquetamiento del producto para hacer
entregado al cliente.
Modelo de casos de uso del
negocio
El modelo describe el negocio en
trminos de casos de uso de negocio
business use cases que se
corresponden con lo que comnmente se
conoce como procesos".
Identificar Actores del Negocio
Un actor del negocio (business actor)
representa un rol jugado por alguien o algo
externo al negocio y que interacta o se
relaciona con l.
Ejemplo:
Cliente.
Proveedor.
Gerente
Gerente general. General
Autoridades.
Identificar los Casos de Uso del
Negocio
Un caso de uso del negocio identifica un
proceso especfico del negocio que produce
un resultado de valor medible y esperado
para un actor (o actores) del negocio en
particular.
Ejemplo: Realizar
Realizar compra. Solicitud
Almacenar productos.
Elementos del Caso de Uso
ARTEFACTOS DESCRIPCION
Es un requisito que debe ser satisfecho
por el negocio. Describe el valor deseado
de una medida en particular a futuro, y se
utiliza para planear y administrar las
actividades del negocio.
Objetivos del El objetivo debe ser claro, mesurable,
Negocio alcanzable, realista y sensible al tiempo.
Se permite la relacin de dependencia
entre 1objetivos del negocio y la de
soporte 1de un caso de uso del negocio.
Elementos del Caso de Uso

ARTEFACTOS DESCRIPCION
Define un conjunto de acciones que el
negocio lleva a cabo y provee resultados
de valor a quienes interactan con el.
Casos de Uso del Describe un proceso de negocio desde un
Negocio punto de vista externo que percibe algn
tipo de valor. Definen los lmites de la
organizacin.
Elementos del Caso de Uso
ARTEFACTOS DESCRIPCION

Representa un rol que algo o alguien


externo desempea en relacin con el
negocio. Puede ser asociado a uno
ms casos de uso del negocio.
Actor del Negocio
Elementos del Caso de Uso

ARTEFACTOS DESCRIPCION
Representa la vista externa del negocio.
Modelo que describe la direccin e
intencin del negocio. La direccin es
Modelo de Casos de provista por los objetivos
Uso del Negocio del negocio. Mientras que la intencin es
expresada por los diagramas que
permiten ver cmo interactuar con el
entorno.
Elementos del Caso de Uso
ARTEFACTOS DESCRIPCION
Conocido tambin como actor interno de
negocio, representa a una persona un
grupo de personas que tienen relacin
directa con el proceso empresarial, su
Trabajador del definicin depende al caso de uso de
Negocio negocio que se este analizando. Ejemplo:
Cajero, considerando el proceso.
Elementos del Caso de Uso
ARTEFACTOS DESCRIPCION
Representa a un documento cualquier
elemento de informacin que es usado
manipulado por un trabajador interno de
Entidad del Negocio negocio. Por ejemplo: En el caso de uso de
negocio Registrar Instructor,
registramos los datos del instructor en
algn archivo, file, folder base de
datos, cada uno de los esos elementos
donde se almacenan la informacin del
nuevo conductor se denomina entidad de
negocio.
Crear un Modelo de Caso Uso de
Negocio
1. Entrar a rational rose
2. En la ventana que aparece escoger rational unified process, como
se observa en al siguiente ventana y hacemos clic en ok.
Crear un Modelo de Caso Uso de
Negocio
3. Cerramos la ventana que aparece a nuestra derecha y observamos
que aparece lo siguiente:
Crear un Modelo de Caso Uso de
Negocio
En la ventana que observamos tenemos varias carpetas
de la siguiente forma:
Use Case View: Vista de caso de uso
Logical View: Vista Logica
Componet View: Vista de componente
Deployment View: Vista de despliegue
A nivel de la vista de caso de uso tenemos: caso de uso
del negocio y el caso de uso del sistema.
A nivel de la vista de lgica anlisis del negocio, el
anlisis del sistema, modelado del diseo.
Crear un Modelo de Caso Uso
de Negocio
Guardar el proyecto
Hacemos clic Use case View y all en Business.
Desde all empezamos a crear nuestro paquetes haciendo clic
derecho sobre busines escogiendo New package, con los
siguientes nombres: Modelado de negocio, Actores,
Trabajadores, Entidades, CUN.
Nos ubicamos en la carpeta actores hacemos clic derecho
New Use Case Diagram y escribo Actores, hago doble clic
para que se abra la ventana.
Sigo los mismo pasos para los dems paquetes.
EJEMPLO
La empresa Vende Barato S.A. Se dedica a la fabricacin de
producto bajo demanda.
El gerente general esta interesado en satisfacer de la mejor
manera los pedidos de los clientes, establecindose el objetivo de
disminuir el tiempo de todo el proceso de la atencin del pedido.
Para cumplir con el objetivo, es necesario en primer lugar
registrar el pedido del cliente, luego fabricar producto pedido,
llevar el control del almacn de materias primas a proveedores.
El gerente general estableci las siguientes metas, reducir el
tiempo de registro de un pedido un 20% del tiempo actual, reducir
la tasa de errores de fabricacin a 0.5% del total, mantener el
stock adecuado de las materias primas y reducir el tiempo de
generacin de la orden de compra a proveedores en un 20% del
actual.
SOLUCIN

También podría gustarte