Académique Documents
Professionnel Documents
Culture Documents
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
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