Vous êtes sur la page 1sur 7

Cómo identificar responsabilidades usando 

diagramas de secuencia UML – Ejemplo

Valores de Media 
Lista de  Calcular Media y  y Desviación
y Desviación 
números Desviación Estándars

160;
591; Media: 
114; <Float con dos decimales>
229; Desviación estándar:
Desviación estándar: 
230; <Float con dos decimales>
270;
128;;
1657;
624;
1503;
Cómo identificar responsabilidades usando 
diagramas de secuencia UML – Ejemplo
:Controlador  :Lector :Calculador :Generador
d
Programa Fichero Estadístico Fichero

Ejecución comando usuario
LeerFichero(RutaFichero)

ListaNumeros

CalcularMedia (ListaNumeros)

ValorMedia

CalcularDesviacion(ListaNumeros)

ValorDesviacion

GenerarFichero (RutaFichero, ValorMedia, ValorDesviacion)

Resultado

Mensaje Finalización
Tarjetas CRC Controlador programa
Tarjetas CRC – Controlador programa
Cl
Clase C t l d P
Controlador Programa

Controlar el proceso de calcular la media y desviación estándar
Pre
Pre‐
El comando de entrada tiene la estructura esperada
condiciones
Post‐
Valor Media
condiciones
Responsabilidades
Calcular la desviación estándar de una lista enlazada de números
Pre‐
Una lista enlazada de números
condiciones
Post‐
Valor Desviación
condiciones

Colaboraciones LectorFichero CalculadorEstadistico GenerdorFichero


LectorFichero, CalculadorEstadistico, GenerdorFichero
T j t CRC Lector Fichero
Tarjetas CRC – L t Fi h
Clase LectorFichero

Tomar el fichero de entrada y generar una lista enlazada de 
números
Pre‐
Responsabilidades Ruta correcta del fichero
Ruta correcta del fichero
condiciones
Post‐
Lista enlazada de números generada o una excepción
condiciones

Colaboraciones
T j t CRC Calculador estadístico
Tarjetas CRC – C l l d t dí ti
Cl
Clase C l l d
Calculador estadistico
t di ti

Calcular el valor de la media de una lista enlazada de números
Pre
Pre‐
Una lista enlazada de números
condiciones
Post‐
Valor Media
condiciones
Responsabilidades
Calcular el valor de desviación estándar de una lista enlazada de números
Pre‐
Una lista enlazada de números
condiciones
Post‐
Valor Desviación estándar
condiciones

Colaboraciones
T j t CRC Generador Fichero
Tarjetas CRC – G d Fi h
Clase Generador Fichero

Tomar el fichero de entrada y generar una lista enlazada de 
números
Pre‐ Ruta correcta del fichero de salida y los valores de 
Responsabilidades
condiciones media y desviación estándar
Post‐
Fichero de salida generado o una excepción
condiciones

Colaboraciones
Estimación del tamaño con PSP1
Estimación del tamaño con PSP1

Vous aimerez peut-être aussi