Sei sulla pagina 1di 18

ANLISIS Y DISEO DE

SISTEMAS II
SEMANA 4
SEMESTRE 2016 I
DOCENTES DEL CURSO

UNIDAD 2:
Anlisis Orientado a Objetos

Anlisis de Casos de Uso

Logro de la Unidad 2
Al trmino de la unidad, el alumno realiza el
anlisis de la arquitectura de software que da
soporte a los procesos de negocio y diagrama la
estructura y el comportamiento de sus
funcionalidades haciendo uso de la herramienta
CASE IBM Rational Software Architect.

Temario
Contenido
Actividad dentro del flujo de trabajo del
Anlisis y Diseo
Anlisis de Casos de Uso
Objetivo
Pasos en el Anlisis de los Casos de Uso
Caso prctico

I. Qu contenido estamos desarrollando?

II. Qu actividad desarrollaremos ?

Anlisis del comportamiento


de los casos de uso a partir de
la identificacin de los
elementos que proporcionan el
comportamiento apropiado.

III. Anlisis de Casos de Uso


OBJETIVO:
Es el proceso de examinar los casos de uso para
descubrir los objetos y clases de anlisis del sistema a
desarrollar.
Las clases identificadas deben agruparse en los
paquetes segn criterios de Arquitectura de Software.
Rol responsable: Diseador
7

III. Anlisis de Casos de Uso

3.1. Pasos en el Anlisis de Casos de Uso


Crear la realizacin de Anlisis
de Casos de Uso
Encontrar Clases de Anlisis del
comportamiento de los Casos de Uso
Crear el Diagrama de Clases

Crear el Diagrama de Comunicacin


9

3.1.1. Realizacin de Anlisis de CU


Propsito

Representar la vista interna de un


Caso de Uso
mediante

Diagrama de Clases

Diagrama de Interaccin
o Comunicacin

3.1.2. Encontrar las Clases de Anlisis


Entidad o
Entity
Interfaz o
Boundary
Control

3.1.3. Diagrama de Clases


Identificar clases de entidad mediante el estudio en detalle de la
especificacin del caso de uso para considerar la informacin que ste
utiliza y manipula.
Identificar una clase de interfaz por cada ventana con el cual
interacta un actor humano.
Identificar una clase de interfaz para cada actor que sea un sistema
externo. Esta clase representar la interfaz de comunicacin con el
sistema externo.
Identificar una clase control responsable del tratamiento del control y
de la coordinacin de la realizacin del caso de uso. Asimismo, se
debe considerar crear una clase control por cada paquete de anlisis.
Por lo tanto, todos los casos de uso de un mismo paquete compartirn
la misma clase control.

3.1.4. Diagrama de Comunicacin


Propsito

Mostrar la colaboracin dinmica


entre los objetos.

3.2. CASO Sistema de Ventas


Identifique clases de anlisis a partir de
una especificacin de casos de uso.

Ejercicio
14

CASO Sistema de Ventas


La secretaria de Gerencia registra los pedidos al
crdito del equipo de Ventas, asignando a cada pedido
el vendedor, adems, verifica si el cliente existe, si no
lo registra en ese momento y obtiene los productos.
Adems, es la encargada de la administracin de los
registros de los vendedores, de los Productos y de los
clientes.
El Jefe de ventas posee una opcin para evaluar los
pedidos al crdito; otra opcin, para Anular facturas;
otra opcin, para dar como pagadas las facturas y hay
una asistenta que genera las facturas valindose de los
pedidos aprobados
15

Para recordar
Pasos en el Anlisis de Casos de Uso

16

Para recordar
Una realizacin de casos de uso describe cmo un
caso de uso en particular es modelado dentro del
modelo de anlisis, primero; y, despus, dentro del
modelo

de

diseo,

en

trminos

de

objetos

colaboradores.
Existen tres tipos de clases de anlisis: Interfaz
(boundary), Control (control) y Entidad (entity).

17

Potrebbero piacerti anche