Está en la página 1de 45

1.

DESCRIPCIN DEL SISTEMA

El sistema es una librera con distintas funciones estadsticas, agrupadas en Descriptivas,

Inferencia y Modelos y Series de modo que puedan ser utilizadas por profesionales del

tratamiento informatizado de datos. La ltima parte, Modelos y Series se completa con un

estudio estadstico de la seal.

Como librera de funciones estadsticas se trata de un producto semiterminado que permite su

ampliacin, no se trata de un sistema cerrado sino abierto.

Por supuesto hay funciones que permiten la representacin grfica de resultados, algo

indispensable para una rpida extraccin de conclusiones.

Cada funcin utiliza un interfaz grfico para un cmodo manejo por el usuario, bsicamente se

trata de proporcionar los parmetros junto con el conjunto de datos con el que se vaya a trabajar.

La librera permite la impresin de informe de resultados y grficos.

Otra caracterstica es el acceso a Bases de Datos con los permisos adecuados, existe un nivel de

seguridad.

Adems hay un sistema de ayuda navegable independiente de la librera.

**Junto con la librera, se incluye en el proyecto una aplicacin de alto nivel que utilice las

funcionalidades de la primera. As pues, de ahora en adelante al referirnos al sistema nos

referiremos a la conjuncin de ambas cosas.

2. ANLISIS DE LA TECNOLOGA APLICADA

Se utilizan funciones o distribuciones estadsticas discretas y continuas.

En el caso de algunas distribuciones continuas como la Normal , la F de Snedecor, la T de

Student, la Chi cuadrada, etc.. nos encontramos que al querer calcular la funcin de distribucin

continua, la integral de la funcin de densidad no tiene una solucin analtica.

Por lo tanto hay que utilizar un mtodo numrico, ste es el Mtodo de Montecarlo.
Para la representacin del espectro de frecuencias de una variable de tipo seal aleatoria, se

utilizan las tcnicas modernas del periodograma, estimacin espectral basada en ventanas y

basada en prediccin, a su vez para utilizar estas tcnicas, se utiliza la conocida herramienta

matemtica de la Transformada Discreta de Fourier.

Para la interpretacin de variables artificiales se utiliza una especie de intrprete.

Para la representacin de curvas se utiliza la tcnica de trazado de curvas grficas por


medio de Splines cbicos **

Para el acceso a Bases de Datos , nos remitimos a la seccin 3.2

3. EVALUACIN DE ALTERNATIVAS
3.1 ALTERNATIVAS POSIBLES

La primera decisin es el lenguaje de programacin a utilizar, ya que la tecnologa que se va a

utilizar es la tecnologa orientada a objetos, y se van a utilizar Frameworks y patrones de diseo,

los lenguajes que se plantean como alternativas son:

- C++

- Component Pascal

- Java

Como entornos de programacin posibles en este lenguaje ( Ver 2.2 ) tenemos:

- Visual Caf 3.0 Professional de Symantec.

- Visual J++ 6.0 de Microsoft.

- Visual Age 2.0 de IBM.

- JBuilder 4 de Borland.

- JDK1.3 con JRE de Sun.

En cuanto a la plataforma de desarrollo, como ya se ha indicado, debe ser un producto

multiplataforma, luego sern tres las plataformas en las que se puede desarrollar el producto.

- Windows 9x , NT y 2000.

- Sun Solaris.
- Macintosh.

Para el acceso a Bases de Datos en este lenguaje ( Ver 2.2 ) tenemos varias opciones, en funcin

del controlador JDBC para acceder a la Base de Datos del servidor :

- Puente JDBC-ODBC.

- API parcialmente nativa Java.

- Controlador de red 100% Java ( Middleware ).

- Controlador 100% Java ( el ms puro ).

3.2 OPCIONES ELEGIDAS

Con respecto al lenguaje elegido, se elige Java, las razones se basan en el fuerte modelo de

seguridad que ste posee, de modo que, en nuestro caso, se puede gestionar facilmente los

errores aritmticos ( del tipo Divisin por cero ) y porque sus carctersticas lo hacen muy

indicado para programar un producto multiplataforma, ya que se trata de un lenguaje

interpretado e independiente de la plataforma.

Adems sus herramientas de documentacin sern muy utiles.

El problema que tiene el Component Pascal, es que es un lenguaje de mucha menor aceptacin,

que no tiene las caractersticas de Java.

En cuanto a usar el lenguaje C++, nos vamos a encontrar con el problema de no ser robusto y

seguro como Java.

Dentro del apartado de los entornos de programacin elegidos, la decisin es usar

conjuntamente Symantec Visual Caf y JDK de Sun. De este modo con JDK se tiene el conjunto

de clases Java originales de Sun y toda la documentacin para su uso que trae; y con Visual

Caf se tiene una herramienta de desarrollo rpido muy conocida.


Esto ltimo es quiz el problema que se tienecon los otros entornos, no son los que nuestra

empresa conoce ms, salvo Visual J++, pero este no genera cdigo Java puro, por ejemplo no

funciona con las JFC ( Java Foundation Classes ).

La plataforma de desarrollo es Windows NT, es la ms conocida por los programadores de

nuestra empresa.

En cuanto a los controladores JDBC, se toma la decisin de usar los controladores nativos Java

y as no perder la caracterstica de multiplataformabilidad.

4. ESPECIFICACIN DE REQUERIMIENTOS

4.1 PRESENTACIN GENERAL

El sistema consiste en una librera de uso particular empresarial hecha a medida para ser usada

en distintas plataformas por profesionales estadsticos y preparada para ser ampliada en sus

funcionalidades. Se trata de un producto semiterminado.

Se incluyen las especificaciones necesarias para que el programador pueda incluir estas nuevas

funciones.

4.2. CLIENTE

La empresa BUSINESS EXPERT CONSULTING (B. E. C).

4.3. OBJETIVOS

El objetivo general es el de implementar una serie de funciones para :

Clculos de medidas de estadstica descriptiva.


Anlisis e inferencia ( extraccin de conclusiones ) de datos con la realizacin de tests

estadsticos con y sin parmetros.

Estudio bsico de modelos lineales y series de tiempo, incluyendo el estudio de la

seal de comunicacin.

4.4 FUNCIONES DEL SISTEMA

4.4.1 CATEGORAS DE LAS FUNCIONES

Desde el punto de vista de la visibilidad de la funcin para el usuario :

Categora Visibilidad Significado


Evidente Debe ser sencilla de entender para todos los usuarios.
Tcnica Ser evidente para el profesional, pero confusa para el

usuario novel
Oculta Debe realizarse sin el conocimiento de los usuarios.
Seguridad Su realizacin est restringida al permiso que posea el

usuario (administrador o no).

Desde el punto de vista del tipo de funcin dentro del sistema, de la que se trata :

Categora Tipo de Significado

Funcin
Seguridad Funcin dedicada a la seguridad de la aplicacin.
Variables Funcin dedicada al trabajo con y a la transformacin de variables.
Descriptiva Funcin perteneciente al submdulo de estadstica descriptiva.
Inferencia Funcin perteneciente al submdulo de inferencia estadstica.
Modelos Funcin perteneciente al submdulo de modelos lineales.
Series Funcin perteneciente al submdulo de series de tiempo y estudio de

la seal.
Entrada Funcin para obtener datos en memoria a ser procesados de archivo.
Salida Funcin para mandar datos a pantalla o a la impresora.
Grfica Funcin para la representacin de grficos estadsticos.
Comunicacin con BD Funcin de comunicacin con un Gestor de Bases de Datos.
Interfaz de usuario Funcin de diseo y manejo del interfaz de usuario.
Ayuda Funcin dedicada al sistema de ayuda al usuario

4.4.2 LISTA DE FUNCIONES DEL SISTEMA

Referencia Funcin Cat. Visibilidad Cat. Tipo Funcin


F_SEG1 Introducir contrasea Evidente Seguridad
F_SEG2 Validar al usuario en el sistema Seguridad-Oculta Seguridad
F_SEG3 Comprobar permisos de acceso Seguridad-Oculta Seguridad

a BD
F_INT1 Presentar el sistema en pantalla Evidente Interfaz usuario

**
F_INT2 El usuario debe navegar Seguridad-Evidente Interfaz usuario

mediante barra de mens **


F_ENT1 Cargar el archivo de datos o de Evidente Entrada

informe.
F_SAL1 Conectar con la impresora Oculta Salida
F_SAL2 Presentar informe de resultados Evidente Salida

en pantalla
F_SAL3 Escribir archivos ( de datos o de Evidente Salida

informe )
F_SAL4 Imprimir datos Evidente Salida
F_BD1 Cargar desde Base de Datos Evidente Comunicacin con

BD
F_BD2 Conectar con Base de Datos Seguridad- Oculta Comunicacin con

BD
F_BD3 Procesar Sentencia de Lenguaje Seguridad-Evidente Comunicacin con

de BD BD
F_BD4 Actualizar BD Seguridad-Oculta Comunicacin con

BD
F_VAR1 Insertar nuevas variables / casos Evidente Variables
F_VAR2 Modificar casos en variables Evidente Variables
F_VAR3 Eliminar casos en variables Evidente Variables
F_VAR4 Ordenar variables / casos Evidente Variables
F_VAR5 Intercambiar variables por Tcnica Variables

casos ( transponer )
F_VAR6 Reemplazar valores perdidos Tcnica Variables
F_VAR7 Discretizar variables continuas Tcnica Variables
F_VAR8 Crear variables artificiales Tcnica Variables
F_VAR9 Crear serie de tiempo Tcnica Variables
F_VAR10 Contar ocurrencias en una Evidente Variables

variable
F_VAR11 Definir estacionalidad para una Tcnica Variables

serie de tiempo
F_DES1 Calcular medidas de posicin Tcnica Descriptiva
F_DES2 Calcular medidas de dispersin Tcnica Descriptiva
F_DES3 Calcular medidas de forma Tcnica Descriptiva
F_DES4 Calcular medidas de Tcnica Descriptiva

concentracin
F_DES5 Tratar tablas de contingencia Tcnica Descriptiva
F_DES6 Estudiar correlacin y ajuste Tcnica Descriptiva

entre variables
F_DES7 Obtener frecuencias. Oculta Descriptiva
F_INF1 Calcular funciones de masa y Oculta Inferencia

de densidad
F_INF2 Calcular funciones de Oculta Inferencia

distribucin
F_INF3 Calcular la regin de Tcnica Inferencia

confianza : Estimacin

paramtrica.
F_INF4 Calcular la regin de Contraste. Tcnica Inferencia
F_INF5 Calcular errores tipo I, II y del Tcnica Inferencia

p-valor.
F_INF6 Calcular la f. Caracterstica de Oculta Inferencia

operacin y la potencia del

contraste
F_INF7 Realizar un contraste no Tcnica Inferencia

paramtrico
F_INF8 Calcular coeficientes de Tcnica Inferencia

asociacin y correlacin
F_ML1 Predecir valores futuros Tcnica Modelos
F_ML2 Realizar un Anlisis de la Tcnica Modelos
varianza
F_ML3 Realizar un Ajuste lineal Tcnica Modelos

mltiple
F_ST1 Realizar un estudio de la serie Tcnica Series
F_ST2 Calcular una medida temporal Tcnica Series
F_ST3 Calcular la autocovarianza, la Tcnica Series

autocorrelacin o la correlacin

cruzada
F_ST4 Calcular la f. de autocorrelacin Tcnica Series

y autocorrelacin parcial
F_ST5 Realizar la diferenciacin de Tcnica Series

una serie
F_ST6 Calcular una medida bsica Tcnica Series

para una variable representativa

de una seal
F_ST7 Realizar una estimacin Tcnica Series

espectral por periodograma,

ventana o prediccin lineal


F_ST8 Calcular la relacin seal-ruido Tcnica Series

de la seal aleatoria
F_ST9 Predecir valores futuros para la Tcnica Series

seal
F_GRA1 Representar Histogramas Evidente Grfica
F_GRA2 Representar Polgono de Evidente Grfica

Frecuencias
F_GRA3 Representar Curvas Tcnica Grfica
F_GRA4 Representar Grfica de puntos Tcnica Grfica

( X contra Y )
F_GRA5 Representar diagrama de cajas Tcnica Grfica
F_AYU1 Llamada al ndice de la ayuda Evidente Ayuda
F_AYU2 Llamada a la ayuda de contexto Evidente Ayuda
F_AYU3 Bsqueda en la ayuda Evidente Ayuda
F_AYU4 Ayuda de la ayuda Evidente Ayuda

4.5. ATRIBUTOS DEL SISTEMA

Los atributos del sistema son :


Atributo Detalles y restricciones
Tiempo de respuesta El computo de las operaciones depende en buena medida del procesador

y de la RAM utilizada. Hay operaciones que pueden requerir un gran

tiempo de computo, especialmente las de carcter recursivo.

Optimizar los algoritmos. (detalle)


Tiempo de acceso a BD Depende del tipo de consulta realizada a la BD y del tamao del

resultado obtenido a ser procesado. Optimizarlo ( detalle ).


Interfaz El interfaz creado consta de una barra de mens desplegable y cajas de

dilogo al estilo de las aplicaciones Linux. ( detalle ).

Manejo con ratn y teclado ( teclas de acceso rpido ) ( detalle ).


Tolerancia a fallos Control absoluto y presentacin de los errores de tipo matemtico al

usuario ( restriccin ).
Control de la entrada Control de los parmetros de entrada dados por el usuario ( restriccin ).
Plataformas y Sistemas Windows 9x, 2000, NT, Sun Solaris; que posean una mquina virtual

Operativos capaz de hacer correr el sistema. ( restriccin )

4.7 ATRIBUTOS DEL SISTEMA EN LAS ESPECIFICACIONES DE FUNCIONES

Ref. Funcin Cat. Tipo Atributo Detalles y Restricciones Categora

Funcin
F_SEG3 Comprobar Seguridad T de acceso Optimizarlo Opcional

permisos de acceso a BD

a BD
F_INT1 Presentar el Evidente Interfaz Manejo con ratn y Opcional

sistema en pantalla teclado.

**
F_INT2 El usuario debe Seguridad- Interfaz Barra de mens Opcional

navegar mediante Evidente desplegable y cajas de

barra de mens ** dilogo tipo Linux.


F_SAL2 Presentar informe Evidente T de Depende de la Opcional

de resultados en respuesta dificultad de los

pantalla resultados a obtener.

Optimizarlo.
F_BD1 Cargar desde Base Evidente T de acceso Optimizarlo Opcional

de Datos a BD
F_BD2 Conectar con Base Seguridad- T de acceso Optimizarlo Opcional

de Datos Oculta a BD
F_BD3 Procesar Sentencia Seguridad- T de acceso Optimizarlo. Opcional

de Lenguaje de Evidente a BD.

BD

Control de Comprobar si la Obligatorio

la Entrada. sentencia es correcta.


F_BD4 Actualizar BD Seguridad- T de acceso Optimizarlo Opcional

Oculta a BD
F_VAR1 Insertar nuevas Evidente Interfaz Manejo con ratn y Opcional

variables / casos teclado.

Control de Comprobar si la Obligatorio

la entrada. sentencia es correcta.


F_VAR2 Modificar casos en Evidente Interfaz Manejo con ratn y Opcional

variables teclado.

Control de Comprobar si la Obligatorio

la entrada. sentencia es correcta.


F_VAR3 Eliminar casos en Evidente Interfaz Manejo con ratn y Opcional

variables teclado.
F_VAR6 Reemplazar Tcnica Tolerancia a Controlar que no se Obligatorio

valores perdidos fallos. produzca una divisin

por cero al realizar una

interpolacin.
F_VAR7 Discretizar Tcnica Control de Se vigila que el lmite Obligatorio

variables continuas la entrada. superior de un intervalo

sea el inferior del

siguiente.
F_VAR8 Crear variables Tcnica Tolerancia a Al dar algn parmetro Obligatorio

artificiales Fallos. para alguna funcin

podemos salirnos de
rango.

Control de Parmetros correctos. Obligatorio

la entrada.

T de Optimizar ( puede Opcional

respuesta haber grandes

clculos )
F_VAR9 Crear serie de Tcnica Tolerancia a Valores perdidos. Obligatorio

tiempo Fallos.

Control de Evitar un valor de Obligatorio

la entrada. orden inadecuado.


F_VAR11 Definir Tcnica Control de Controlar que sea un Obligatorio

estacionalidad para la entrada. valor lgico ( 3, 4, 6,

una serie de 12, ...) .

tiempo
F_DES1 Calcular medidas Tcnica Tolerancia a Controlar que no se Obligatorio

de posicin fallos produzca un error

matemtico.
F_DES2 Calcular medidas Tcnica Tolerancia a Controlar que no se Obligatorio

de dispersin fallos produzca un error

matemtico.
F_DES3 Calcular medidas Tcnica Tolerancia a Controlar que no se Obligatorio

de forma fallos produzca un error

matemtico.
F_DES4 Calcular medidas Tcnica Tolerancia a Controlar que no se Obligatorio

de concentracin fallos produzca un error

matemtico.
F_DES5 Tratar tablas de Tcnica Tolerancia a Controlar que no se Obligatorio

contingencia fallos. produzca un error

matemtico.

Tiempo de Puede haber un gran Opcional

Respuesta nmero de clculos.


F_DES6 Estudiar Tcnica Tolerancia a Controlar que no se Obligatorio

correlacin y fallos. produzca un error

ajuste entre matemtico.

variables Tiempo de Puede haber un gran Opcional

Respuesta nmero de clculos.

Control de Al especificar el ajuste Obligatorio

la entrada. polinmico.
F_INF1 Calcular funciones Oculta Tolerancia a Al simular la creacin Obligatorio

de masa y de fallos. de una variable,

densidad controlar las salidas de

rango.
F_INF2 Calcular funciones Oculta Tolerancia a Controlar que no se Obligatorio

de distribucin fallos. produzca un error

matemtico como una

salida de rango.

Tiempo de Puede haber un gran Opcional

Respuesta nmero de clculos, al

simular una variable.


F_INF3 Calcular la regin Tcnica Tolerancia a Controlar que no se Obligatorio

de confianza : fallos. produzca un error

Estimacin matemtico como una

paramtrica. salida de rango.

Control de Al especificar el Obligatorio

la entrada contraste.
F_INF4 Calcular la regin Tcnica Tolerancia a Controlar que no se Obligatorio

de Contraste. fallos. produzca un error

matemtico como una

salida de rango.

Control de Al especificar el Obligatorio

la entrada contraste.
F_INF5 Calcular errores Tcnica Tolerancia a Controlar que no se Obligatorio

tipo I, II y del p- fallos. produzca un error

valor. matemtico como una

salida de rango.
F_INF6 Calcular la f. Oculta Tolerancia a Controlar que no se Obligatorio

Caracterstica de fallos. produzca un error

operacin y la matemtico como una

potencia del salida de rango.

contraste Tiempo de Puede haber un gran Opcional

Respuesta nmero de clculos, al

crear una funcin.


F_INF7 Realizar un Tcnica Tolerancia a Controlar que no se Obligatorio

contraste no fallos. produzca un error

paramtrico matemtico como una

salida de rango.

Control de Al especificar el Obligatorio

la entrada contraste.
F_INF8 Calcular Tcnica Tolerancia a Controlar que no se Obligatorio

coeficientes de fallos. produzca un error

asociacin y matemtico como una

correlacin salida de rango.

F_ML1 Predecir valores Tcnica Control de Al especificar el valor Obligatorio

futuros la entrada futuro a predecir


F_ML2 Realizar un Tcnica Tolerancia a Controlar que no se Obligatorio

Anlisis de la fallos. produzca un error

varianza matemtico como una

salida de rango.

Control de Al especificar el Obligatorio

la entrada. contraste.
Tiempo de Es un proceso de Opcional

respuesta clculo pesado.


F_ML3 Realizar un Ajuste Tcnica Tolerancia a Controlar que no se Obligatorio

lineal mltiple fallos. produzca un error

matemtico como una

salida de rango.

Tiempo de Es un proceso de Opcional

respuesta clculo pesado.


F_ST1 Realizar un estudio Tcnica

de la serie
F_ST2 Calcular una Tcnica

medida temporal
F_ST3 Calcular la Tcnica

autocovarianza, la

autocorrelacin o

la correlacin

cruzada
F_ST4 Calcular la f. de Tcnica

autocorrelacin y

autocorrelacin

parcial
F_ST5 Realizar la Tcnica

diferenciacin de

una serie
F_ST6 Calcular una Tcnica

medida bsica para

una variable

representativa de

una seal
F_ST7 Realizar una Tcnica

estimacin
espectral por

periodograma,

ventana o

prediccin lineal
F_ST8 Calcular la Tcnica

relacin seal-

ruido de la seal

aleatoria
F_ST9 Predecir valores Tcnica

futuros para la

seal
5. CASOS DE USO

Caso de uso : Entrada en el ndice de ayuda al usuario.

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa).

Propsito: Acceder al sistema de ayuda, desde el ndice o en lnea.

Descripcin: El usuario utiliza la funcin Llamada al ndice de la ayuda ( F_AYU1 )

para buscar documentacin sobre algo relativo al programa.

Tipo: Secundario.

Referencias cruzadas: F_INT1 y F_INT2.

Secuencia tpica de eventos :

Accin del actor Respuesta del sistema


1. Comienza cuando el usuario se encuentra en 2. Se despliega la ventana de ayuda con los

la aplicacin y selecciona la funcin de ayuda. enlaces de primer nivel


3. El usuario puede navegar por la ayuda.

Caso de uso : Ayuda de contexto.

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa).

Propsito: Acceder al sistema de ayuda, desde el punto de la aplicacin en que nos

encontremos.

Descripcin: El usuario se encuentra en un punto determinado de la aplicacin al que

ha llegado movindose por las distintas opciones del men y requiere la

ayuda de contexto ( F_AYU2 ).

Tipo: Secundario.
Referencias cruzadas: F_INT1, F_INT2 y todas las funciones de usuario que disponen de

ayuda.

Secuencia de eventos:

Accin del actor Respuesta del sistema


1. Comienza cuando el usuario se encuentra en 2. Se despliega la ventana de ayuda

una funcin de la aplicacin y selecciona la correspondiente a ese tpico o funcin

funcin de ayuda de contexto.


3. El usuario puede navegar por la ayuda.

Caso de uso Bsqueda en la ayuda

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa).

Propsito: Buscar en el sistema de ayuda un tema o tpico ms o menos concreto.

Descripcin: El usuario necesita buscar ayuda relacionada con un tema ( F_AYU3 ).

Tipo: Secundario.

Referencias cruzadas: F_INT1, F_INT2 , F_AYU1 y F_AYU2.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. Comienza cuando el usuario se encuentra en 2. Se despliega la ventana correspondiente a la

una funcin de la aplicacin y selecciona la lista de palabras de bsqueda de la aplicacin,

funcin de Bsqueda en la ayuda selecciona junto con un campo de texto.

la funcin Bsqueda navegando en la misma

ayuda.
3a. El usuario puede seleccionar una de las 4a. Se muestra una lista de temas que

palabras claves contienen esa palabra de bsqueda.


3b. El usuario puede introducir una 4b. El sistema va mostrando las

cadena de caracteres en el campo de palabras claves similares a la que

texto y introduce el usuario y

3a otra vez . 4a otra vez.


5. El usuario selecciona uno de los temas. 6. Se despliega la ventana de ayuda

correspondiente a ese tpico o funcin


7. El usuario puede navegar por la ayuda.

Secuencias alternativas :

Paso 3c : El usuario cancela la funcin. Fin del caso de uso.

Paso 5b : El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Ayuda de la ayuda

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa).

Propsito: Buscar en el sistema de ayuda un tema relativo a la propia ayuda.

Descripcin: El usuario necesita buscar ayuda relacionada con el manejo de la ayuda.

( F_AYU4 ).

Tipo: Secundario.

Referencias cruzadas: F_INT1, F_INT2, F_AYU1 , F_AYU2 y F_AYU3.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. Comienza cuando el usuario se encuentra en 2. Se despliega la ventana de ayuda

una funcin de la aplicacin y selecciona la correspondiente al tpico de la ayuda.

funcin de Ayuda de la ayuda.


3. El usuario puede navegar por la ayuda.

Caso de uso Carga de archivo

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa).

Propsito: Cargar en memoria los datos de un archivo de datos o de informe de

resultados.

Descripcin: El usuario requiere datos que se encuentran en un archivo. Se cargarn

en forma de variables y casos o como informe de resultados (F_ENT1).

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2.


Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. Comienza cuando el usuario selecciona la 2. Se despliega la ventana con el rbol de

funcin Carga de archivo de datos. directorios en el actual para la seleccin de un

archivo.
3. El usuario selecciona un archivo. Tambin 4a Si el archivo no tiene errores, nuevas

puede escribir su nombre y extensin. variables son cargadas en memoria.


4b Si el archivo tiene errores, se muestra un

mensaje de aviso al usuario y volvemos al

paso 2 otra vez.

Secuencias alternativas :

Paso 1b : El usuario selecciona Carga de archivo de informe.

Paso 4c : En este caso un archivo de informe es cargado en memoria.

Paso 3b : El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Lectura de Base de Datos

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa).

Propsito: Cargar en memoria los datos de una Base de Datos residente en un

servidor.

Descripcin: El usuario de la aplicacin requiere la utilizacin de una Base de Datos,

por medio de un Lenguaje de Consultas, y as obtener un conjunto de

variables. ( F_ENT2 )

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_ES1, F_ES2 y F_SEG3.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. Comienza cuando el usuario selecciona 2. Se despliega la ventana con las distintas Bases
la funcin Consulta a Base de Datos. de Datos disponibles para su seleccin por el

usuario.
3. El usuario selecciona una Base de Datos. 4. Se despliega la ventana con un campo de texto

para la introduccin de una consulta en un

Lenguaje de Base de Datos y acaso un botn para

la consulta completa.
5a. El usuario introduce la consulta. 6a El Sistema Gestor de BD procesa la consulta.

5b El usuario selecciona la consulta Si es correcta extrae la informacin pedida en

completa ( todas las variables, todos los forma de nuevas variables en memoria.

casos ).

6b Si la consulta tiene errores, el SGBD devuelve

el error al sistema, ste se muestra al usuario y

volvemos al paso 2 otra vez.

Secuencias alternativas :

Paso 3b : El usuario cancela la funcin. Fin del caso de uso.

Paso 5c : El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Presentacin de resultados en pantalla

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa).

Propsito: Mostrar un informe por pantalla del procesamiento llevado a cabo por el

usuario.

Descripcin: El usuario solicita la salida de resultados de computacin en pantalla,

tras haberlos llevado a cabo el sistema. ( F_SAL1 )

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2 y todas las funciones de las Categoras Descriptiva,

Inferencia y Estudio de la Seal.

Secuencia tpica de eventos:


Accin del actor Respuesta del sistema
1. El usuario va a ordenar la ejecucin de

una determinada funcin o funciones.

2. El usuario selecciona que los resultados 3. El sistema tras realizar el procesamiento,

se muestren en pantalla. muestra los resultados en pantalla y devuelve el

control al usuario.
4. El usuario se puede mover arriba y

abajo por el informe.

Caso de uso Escritura de archivos de datos o de informe de resultados

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa).

Propsito: Guardar en un archivo un informe de resultados o un conjunto de

variables.

Descripcin: El usuario de la aplicacin escribe un archivo de datos con nuevas

variables resultado de transformaciones o resultados de un

procesamiento estadstico. ( F_SAL2 )

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_SAL1 y todas las funciones de las Categoras

Descriptiva, Inferencia y Estudio de la Seal.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario va a ordenar la ejecucin de 3a. El sistema tras realizar el procesamiento, abre

una determinada funcin o funciones de la ventana en la que se muestra el arbol de

procesamiento estadstico. directorios.

2a. El usuario selecciona que los

resultados se guarden en un archivo.


4a. El usuario selecciona un archivo 5. El sistema intenta guardar el informe en el

4b. El usuario escribe el nombre de un archivo seleccionado o especificado. Muestra un

archivo de informe y tal vez, una mensaje con el resultado de la operacin y


extensin . devuelve el control al usuario. FIN CASO DE

USO
2b. El usuario selecciona que los resultados 3b. El sistema tras realizar el procesamiento,

se muestren en pantalla. muestra los resultados en pantalla y devuelve el

control al usuario.
4b. El usuario se puede mover arriba y 5b. Salta al paso 3a.

abajo por el informe, tambin puede

seleccionar Guardar informe en un archivo.

Secuencias alternativas:

1c. El usuario va a seleccionar Guardar variables en un archivo.

2c. Es como 3a, salvo que el archivo no es de informe, sino de variables.

Caso de uso Actualizacin de Base de datos

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa).

Propsito: Actualizar la Base de Datos con un conjunto de variables.

Descripcin: El usuario (con los permisos necesarios) requiere la actualizacin de

una base de Datos con nuevas variables creadas desde la aplicacin, o

con variables modificadas. ( F_SAL5 )

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_ES1, F_ES2, F_SEG1, F_SEG2 y F_SEG3.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. Comienza cuando el usuario ( que ha de 2. Se despliega la ventana con las distintas Bases

tener los permisos requeridos para esto ) de Datos disponibles para su seleccin por el

selecciona la funcin Actualizacin de Base usuario.

de Datos.
3. El usuario selecciona una Base de Datos. 4. Se despliega la ventana con un campo de texto
para la introduccin de una orden de modificacin

en un Lenguaje de Base de Datos y acaso un botn

para la orden de actualizacin completa.


5a. El usuario introduce la orden que desee. 6a. El Sistema Gestor de BD procesa la orden.

5b. El usuario selecciona la orden de Si es correcta actualiza la BD con las variables

actualizacin completa ( todas las variables, actuales en memoria.

todos los casos ). 6b. Si tiene errores, el SGBD devuelve el error al

sistema, ste se muestra al usuario y

volvemos al paso 2 otra vez.

Secuencias alternativas :

Paso 3b : El usuario cancela la funcin. Fin del caso de uso.

Paso 5c : El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Impresin de informes

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Obtener un listado impreso de un procesamiento de datos o de un

conjunto de variables.

Descripcin: El usuario desea imprimir el informe generado por un proceso

estadstico o el banco de datos de las variables en memoria. ( F_SAL3 )

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_SAL1 y F_ES3.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1a. El usuario va a ordenar la ejecucin de 3. El sistema presenta la ventana de impresin.

una determinada funcin o funciones de

procesamiento, o dispone ya de los resultados


en pantalla.

2a. El usuario selecciona Impresin de

resultados en un informe.
1b. El usuario dispone de un banco de datos 5. El sistema intenta realizar la conexin con la

en memoria ( variables con sus casos ). impresora.

2b. El usuario selecciona Impresin de 5a. Si se realiza con xito, el sistema realiza la

variables. impresin y devuelve el control al usuario.

5b. Si no se realiza con xito, el sistema cancela

la impresin y devuelve el control al usuario,

tras mostrarle el mensaje de error.


4. El usuario selecciona las opciones

deseadas y ordena la impresin.

Secuencias alternativas :

Paso 4 : El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Impresin de grficos

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Obtener una grfica representativa impresa .

Descripcin: El usuario, una vez obtenidos los grficos pedidos, derivados de un

determinado procesamiento de datos, solicita su impresin al sistema.

, F_GRA2, F_GRA3, F_GRA4 y F_GRA5 ).

Los grficos posibles son:

Representacin de Histogramas. ( F_GRA1 ).

Representacin de funciones de masa, densidad y distribucin

( F_GRA2 ).

Representacin de la funcin Caracterstica de operacin y de la

funcin de potencia ( F_GRA3 ).


Representacin de seales ( F_GRA4 ).

Representacin de sistemas ( F_GRA5 ).

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_SAL1, F_ES3, F_GRA1, F_GRA2, F_GRA3,

F_GRA4 y F_GRA5.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario va a ordenar la ejecucin de un 3. El sistema presenta la ventana de impresin.

determinado grfico, o dispone ya de l en

pantalla.

2. El usuario selecciona Impresin de

grficos.
4. El usuario selecciona las opciones 5a. Si se realiza con xito, el sistema realiza la

deseadas y ordena la impresin. impresin y devuelve el control al usuario.

5b. Si no se realiza con xito, el sistema cancela

la impresin y devuelve el control al usuario,

tras mostrarle el mensaje de error.


Secuencias alternativas :

Paso 4 : El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Clculo de medidas de posicin

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Realizar el clculo de medidas de posicin para unos determinados

datos.

Descripcin: Se van a calcular medidas de posicin con los datos que se poseen en

memoria. Las medidas que se pueden calcular son :

Media ( aritmtica, armnica, geomtrica, en caso de ser posible ).

Mediana.
Moda.

Cuantiles. ( Uno o varios de los 100 centiles existentes).

( F_DES1 ).

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_GRA1,

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario dispone de datos en memoria 3. El sistema presenta la lista de variables

y quiere realizar un tratamiento de datos disponibles en memoria.

descriptivo. Tambin despliega la ventana correspondiente

2. Selecciona la funcin Descriptivas- con las medidas de posicin posibles a ser

>Posicin.. seleccionadas.
4. El usuario selecciona las variables y las

funciones que le interesen , ordena la

ejecucin y/o selecciona el modo de

salida.

5. Pasa al caso de uso de Salida de datos

correspondiente.

Secuencias alternativas:

Paso 4 : El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Clculo de medidas de dispersin

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Realizar el clculo de medidas de dispersin para unos determinados

datos.
Descripcin: Se van a calcular medidas de dispersin con los datos que se poseen en

memoria, Las medidas posibles a calcular son:

Momentos con respecto al origen.

Momentos con respecto a la media

Desviaciones absolutas y desviacin tpica

Recorridos :

Estndar.

Intercuartlico.

Semintercuartlico.

Relativo.

Coeficiente de Apertura.

Coeficiente de Variacin de Pearson.

Cota de Tchebyshev.

Diagrama de Cajas de Box-Jenkins.

( F_DES2 ).

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_GRA1, F_DES1.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario dispone de datos en memoria y 3. El sistema presenta la lista de variables

quiere realizar un tratamiento de datos disponibles en memoria.

descriptivo. Tambin despliega la ventana correspondiente

2. Selecciona la funcin Descriptivas- con las medidas posibles de dispersin a ser

>Dispersin. seleccionadas.
4. El usuario selecciona las que le interesen ,

ordena la ejecucin y/o selecciona el modo

de salida.

5. Pasa al caso de uso de Salida de datos

correspondiente.
Secuencias alternativas:

Paso 4 : El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Clculo de medidas de forma

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Realizar el clculo de medidas de asimetra y de kurtosis para unos

determinados datos.

Descripcin: Se van a calcular medidas de asimetra y de kurtosis con los datos que

se poseen en memoria, Las medidas posibles a calcular son:

Coeficiente de Fisher ( de asimetra ).

Coeficiente de Pearson.

Coeficiente de Fisher ( de kurtosis ).

( F_DES3 y F_DES4 ) .

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_DES1 y F_DES2.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario dispone de datos en memoria y 3. El sistema presenta la lista de variables

quiere realizar un tratamiento de datos disponibles en memoria.

descriptivo. Tambin despliega la ventana correspondiente

2. Selecciona la funcin Descriptivas- con las medidas posibles a ser seleccionadas.

>Asimetra la funcin Descriptivas-

>Kurtosis
4. El usuario selecciona las variables y las
funciones que le interesen , ordena la

ejecucin y/o selecciona el modo de salida.

5. Pasa al caso de uso de Salida de datos

correspondiente.

Secuencias alternativas:

Paso 4 : El usuario cancela la funcin. Fin del caso de uso. (Slo en Descriptivas->Asimetra).

Caso de uso Clculo de medidas de concentracin

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Realizar el clculo de medidas de concentracin para unos

determinados datos.

Descripcin: Se va a calcular una medida de concentracin con los datos que se

poseen en memoria. Las medidas que se pueden calcular son :

Curva de Lorentz.

ndice de Gini.

Mediala.

( F_DES5 ) .

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_GRA1.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario dispone de datos en memoria y 3. El sistema presenta la lista de variables

quiere realizar un tratamiento de datos disponibles en memoria.

descriptivo. Tambin despliega la ventana correspondiente

2. Selecciona la funcin Descriptivas- con las medidas posibles a ser seleccionadas.

>Concentracin
4. El usuario selecciona variables y las

funciones que le interesen , ordena la

ejecucin y/o selecciona el modo de salida.

5. Pasa al caso de uso de Salida de datos

correspondiente.

Secuencias alternativas:

Paso 4 : El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Tratamiento de Tablas de Contingencia

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Realizar el tratamiento de Tablas de Contingencia

para unos determinados datos.

Descripcin: Se realizar el estudio de dos variables mediante tablas de contingencia,

esto incluye :

Clculo de frecuencias marginales y condicionadas.

Clculo de medias y varianzas bidimensionales.

Matriz de Varianzas - Covarianzas.

( F_DES6 ).

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_DES1 y F_DES2.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario dispone de datos en memoria y 3. El sistema presenta la lista de variables

quiere realizar un tratamiento de datos disponibles en memoria ( debe haber por lo

descriptivo. menos dos para realizar el clculo de stas


2. Selecciona la funcin Descriptivas- funciones ) .

>Tablas de Contingencia. Tambin despliega la ventana correspondiente

con las medidas posibles a ser seleccionadas.


4. El usuario selecciona las dos variables y

las funciones que le interesen , ordena la

ejecucin y/o selecciona el modo de salida.

5. Pasa al caso de uso de Salida de datos

correspondiente.

Secuencias alternativas:

Paso 4 : El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Anlisis de Regresin y Correlacin

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Realizar el Anlisis de Regresin y Correlacin

de los datos disponibles.

Descripcin: Se va a realizar el anlisis de Regresin y correlacin entre 2 variables,

esto incluye :

Curva de Regresin de Y sobre X.

Razn de Correlacin.

Uso del Criterio de Mnimos Cuadrados y clculo de

Residuos en ajuste lineal.

Coeficientes de Determinacin y Correlacin.

Ajustes polinmico, potencial y exponencial, adems del lineal.

Estudio de la Bondad del Ajuste ( Varianza Residual y

Varianza de las estimaciones ).


Predicciones.

( F_DES7, F_DES8 y F_DES9 )

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_DES1, F_DES2 y F_GRA1.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario dispone de datos en memoria y 3. El sistema presenta la lista de variables

quiere realizar un tratamiento de datos disponibles en memoria ( debe haber por lo

descriptivo. menos dos para realizar el clculo de stas

2. Selecciona la funcin Descriptivas- funciones ) .

>Regresin y Correlacin. Tambin despliega la ventana correspondiente

con las medidas posibles a ser seleccionadas.


3. El usuario selecciona la variable 4. Si el usuario ha seleccionado un ajuste

dependiente y la variable independiente y polinomial, potencial o exponencial, el

las funciones que le interesen , sistema le pedir los coeficientes.

Si ha seleccionado predicciones , el sistema

le pedir para qu valores.


5. Una vez completadas todas las solicitudes,

el usuario ordena la ejecucin y/o selecciona

el modo de salida.

6. Pasa al caso de uso de Salida de datos

correspondiente.

Secuencias alternativas

Paso 3: El usuario cancela la funcin. Fin del caso de uso.

Paso 5: El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Variables y sus distribuciones

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).


Propsito: Crear distribuciones de variables o usar las ya existentes.

Descripcin: El usuario va a crear distribuciones de variables o usar las

distribuciones ya existentes en la aplicacin :

* Discretas:

Representacin de Poisson, Binomial e Hipergeomtrica.

Representacin de funcin de masa y funcin de distribucin.

* Continuas:

Representacin de Curva de Gauss, Uniforme, Chi-cuadrado,

T de Student, F de Snedecor, Gamma y Beta.

Representacin de funcin de densidad y funcin de

distribucin.

( F_INF1 )

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_GRA2, F_DES1 y F_DES2.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario de la aplicacin selecciona 2. El sistema presenta una ventana en la que se

Variables->Distribuciones. pueden seleccionar distintas distribuciones de

variables, la opcin de crear una nueva.


3 a. Seleccionada una variable, se 4 a. El sistema carga la variable y representa sus

seleccionar f. de masa / f. de densidad y/o f. funciones.

de distribucin.
3 b. El usuario quiere crear una nueva 4 b. El sistema presenta una ventana con

variable. distintas operaciones matemticas junto con las

funciones a usar.
5. Una vez completadas todas las solicitudes,

el usuario ordena la ejecucin y/o selecciona

el modo de salida.

6. Pasa al caso de uso de Salida de datos

correspondiente.
Secuencias alternativas

Paso 3: El usuario cancela la funcin. Fin del caso de uso.

Paso 5: El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Estimacin de Parmetros

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Calcular un estimador.

Descripcin: El usuario va a realizar el clculo de un estimador ( media, varianza o

proporcin para la dist. Binomial ). Los clculos posibles son :

Estimacin de la diferencia de medias con s conocida y

desconocida.

Estimacin de la razn de varianzas.

Intervalos de confianza de una estimacin unilaterales y

bilaterales, con s conocida y desconocida.

Estimacin de la proporcin p de una distribucin binomial.

Calculo del tamao muestral necesario n para obtener un

determinado intervalo de confianza.

( F_INF2 ).

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_INF1, F_DES1 y F_DES2.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario de la aplicacin selecciona 2. El sistema presenta la ventana en la que el

Variables->Estimaciones. usuario decidir:

Las dos variables a utilizar.


Si es diferencia de medias o razn de

varianzas.

Si es la n muestral o el intervalo el que

hay que calcular.

Si s es conocida o desconocida.

El utilizado para el nivel de

confianza del intervalo.


3. El usuario toma las decisiones, ordena la 5. El sistema realiza el procesamiento y

ejecucin y/o selecciona el modo de salida. devuelve los resultados.

4. Pasa al caso de uso de Salida de datos

correspondiente.
Secuencias alternativas

Paso 3: El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Contrastes paramtricos

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Realizar contrastes paramtricos.

Descripcin: El usuario requiere clculos relacionados con contrastes paramtricos.

Los posibles son :

Estudio del error de tipo I y de tipo II.

Clculo del p-valor y de la regin crtica del contraste.

Clculo y representacin de la funcin caracterstica de operacin

y de la potencia del contraste.

Contraste de medias en poblaciones normales.

Contraste de diferencia de medias.

Contraste de varianzas en poblaciones normales.

Contraste de igualdad de varianzas.

Contraste de proporciones ( poblacin Binomial).


Contraste de igualdad de proporciones.

( F_INF3, F_INF4, F_INF5 y F_INF6 ).

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_GRA3, F_INF1, F_INF2, F_INF3, F_DES1 y

F_DES2 .

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario dispone de los datos en 2. El sistema presenta la ventana en la que el

memoria y quiere realizar contrastes usuario realizar la seleccin de los contrastes a

paramtricos. realizar y los valores necesarios para las

hiptesis nulas.
3. El usuario selecciona las variables, los

contrastes y los valores que le interesen ,

ordena la ejecucin y/o selecciona el

modo de salida.

4. Pasa al caso de uso de Salida de datos

correspondiente.

Secuencias alternativas

Paso 3: El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Contrastes no paramtricos

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Realizar contrastes no paramtricos.

Descripcin: El usuario requiere la utilizacin de contrastes no paramtricos. Los

clculos relacionados son:

Test de rachas totales y arriba-abajo.


Comparacin de poblaciones : Tests de Mann-Whitney, de Wald-

Wolfowitz y de Kolmogorov-Smirnov para 2 muestras.

Tratamientos para 1 muestra y observaciones emparejadas: Tests de

los signos y de los rangos con signo de Wilcoxon.

Tratamientos para k muestras aleatorias independientes: Contrastes

de Kruskal-Wallis, de Jonkheere-Terpstra y de Chi-cuadrado ( )

para proporciones.

Tratamientos para k muestras aleatorias dependientes: Contraste de

Friedman.

Medidas de asociacin para muestras bivariantes: Clculo del

coeficiente de Correlacin de Rangos de Spearman y de la ( tau )

de Kendall.

Contrastes y de Kolmogorov-Smirnov de Bondad de ajuste.

Tablas de Contingencia : Contrastes de de Pearson de

Independencia y Homogeneidad en tablas, de Fisher, de

MacNemar para muestras pareadas.

Diseos cruzados: Test de Grant. Estadstico Y de Cochran.

Medidas de asociacin : Coeficientes de Contingencia y de Cramer,

de Goodman-Kruskal.

( F_INF7, F_INF8 y F_INF9 ).

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_INF1, F_DES1 y F_DES2.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario dispone de los datos en 2. El sistema presenta la ventana en la que el

memoria y quiere realizar contrastes no usuario realizar la seleccin del tipo de

paramtricos. contraste a realizar, el contraste especfico y los

valores necesarios para las hiptesis nulas.


3. El usuario selecciona las variables y/o las

muestras, los contrastes y los valores que le

interesen , ordena la ejecucin y/o selecciona

el modo de salida.

4. Pasa al caso de uso de Salida de datos

correspondiente.
Secuencias alternativas:

Paso 3: El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Edicin y representacin de seales

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Crear, editar y representar seales discretas

Descripcin: El usuario quiere editar los datos o la funcin de una seal.

Por otro lado tambin puede requerir su representacin en mdulo y

fase, incluyendo parte imaginaria y parte real.

( F_SYS1 ).

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2 y F_GRA4.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario quiere crear o editar una 2. El sistema presenta los valores reales e

secuencia. Selecciona Seales Discretas- imaginarios en el tiempo para ser editados

>Editar
3. El usuario tambin puede solicitar la 4. El sistema realiza la representacin.

representacin de la seal discreta.

Secuencias alternativas

Paso 3: El usuario cancela la funcin. Fin del caso de uso.


Caso de uso Generacin de seales

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Generar seales discretas determinadas.

Descripcin: El usuario necesita la Generacin de un modelo de seal, los modelos

posibles son :

Pulso.

Tren de Pulsos.

Impulso.

Escaln.

Exponencial.

( F_SYS1 ) .

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_GRA4 y F_SYS1.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario quiere generar una secuencia. 2. El sistema puede solicitar determinados

Selecciona Seales Discretas->Generar. parmetros.

3. El usuario da los parmetros y tambin 4. El sistema presenta los valores reales e

puede solicitar la representacin de la seal imaginarios en el tiempo y realiza la

discreta. representacin.

Secuencias alternativas

Paso 3: El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Operaciones y filtrado de seales

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).


Propsito: Realizar operaciones y filtrados con seales discretas.

Descripcin: El usuario necesita la realizacin de operaciones con seales.

Producto.

Combinacin lineal.

Convolucin.

Retardo.

Generacin de Periodicidad.

Transformadas Discreta y Rpida de Fourier.

Filtrados de seales : Paso Alto.

Paso Bajo.

Paso Banda.

Rechazo de Banda.

( F_SYS2 y F_SYS3 ) .

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario quiere generar una secuencia. 2. El sistema abre la ventana en la que el usuario

Selecciona Seales Discretas->Operaciones. seleccionar las seales con las que operar y la

operacin el filtrado requerido junto con

determinados parmetros necesarios.

3. El usuario da los parmetros y tambin 4. El sistema presenta los valores reales e

puede solicitar la representacin de la seal imaginarios en el tiempo y realiza la

discreta, resultante de la operacin o del representacin.

filtrado.

Secuencias alternativas

Paso 3: El usuario cancela la funcin. Fin del caso de uso.


Caso de uso Edicin y representacin de sistemas

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Crear , editar , representar sistemas discretos.

Descripcin: El usuario va a crear , modificar, borrar o representar un sistema.

En el apartado de la edicin, se editarn ceros, polos y coeficientes para

el sistema.

En cuanto a la representacin se mostrar mdulo, fase, atenuacin y

diagrama de polos y ceros del sistema. ( F_SYS4 ).

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2 y F_GRA5.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario quiere crear o editar un sistema 3. El sistema presenta los ceros, polos y

discreto. Selecciona Sistemas Discretos- coeficientes para ser editados

>Editar
3. El usuario edita los parmetros necesarios. 4. El sistema realiza la representacin del

Puede solicitar la representacin del sistema sistema discreto.

discreto.

Secuencias alternativas

Paso 3: El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Conexin de sistemas

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Realizar la conexin de sistemas


Descripcin: El usuario requiere la funcionalidad de realizar conexiones de sistemas

en cascada o en paralelo. (F_SYS5 ).

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2, F_GRA5, F_SYS1, F_SYS2, F_SYS3 y F_SYS4 .

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario dispone de seales en memoria 2. El sistema abre la ventana en la que figuran

y quiere realizar conexin de sistemas. las seales disponibles y los bloques operadores,

suma, resta, multiplicacin, retardador, etc..


3. El usuario realiza la conexin de los 4. El sistema realiza la representacin del

elementos, ya sea en cascada o en paralelo. sistema discreto.

Tambin puede solicitar la representacin del

sistema discreto.
Secuencias alternativas

Paso 3: El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Edicin o formulacin de una nueva variable

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Crear una nueva variable desde la aplicacin.

Descripcin: El usuario va a crear una variable editando sus valores o construyndola

por medio de una funcin ( F_VAR1 ).

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario selecciona Variables-> Nueva 2. El sistema presenta una ventana con las

para crear una nueva variable. opciones de Editar y Formular.


3 a. El usuario selecciona Editar. 4 a . El sistema presenta la tabla en la que

podrn ser editados los datos.


3 b. El usuario selecciona Formular. 4 b. El sistema presenta una ventana con las
distintas operaciones posibles, junto con las

variables ya existentes en memoria , para de ese

modo formular una variable artificial.


5. Cuando el usuario ha terminado de formar

la variable, lo indica y ya dispone de una

nueva variable.

Secuencias alternativas

Paso 3: El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Modificacin de variables

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Modificar variables desde la aplicacin.

Descripcin: El usuario requiere aadir, borrar o modificar casos u ocurrencias en

variables. ( F_VAR2 ).

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2 y F_VAR1.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario dispone de la tabla de 3. El sistema actualiza esos valores en memoria.

variables y casos en memoria y tambin

en pantalla.

2. Se mueve a los casos de las variables

que desee modificar y edita esos valores.

Caso de uso Ordenacin de variables


Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Realizar la ordenacin de los casos de una variable.

Descripcin: El usuario necesita ordenar los casos de una variable segn el criterio

que especifique. ( F_VAR3 ).

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario selecciona Variables-> Ordenar 2. El sistema presenta una ventana con las

opciones para ordenar segn que variable/s y de

modo ascendente o descendente.


3. El usuario hace las selecciones necesarias 4 a . El sistema presenta la tabla actualizada una

y ordena la ejecucin. vez realizada la ordenacin.

Secuencias alternativas

Paso 3: El usuario cancela la funcin. Fin del caso de uso.

Caso de uso Intercambio de variables por casos

Actor: Usuario de B.E.C ( Especialista de la empresa que utiliza el programa ).

Propsito: Realizar un flip.

Descripcin: El usuario necesita hacer un "flip" . Se convierten las variables en casos

y cada caso es una variable ( F_VAR4 ).

Tipo: Primario.

Referencias cruzadas: F_INT1, F_INT2.

Secuencia tpica de eventos:

Accin del actor Respuesta del sistema


1. El usuario selecciona Variables-> 2. El sistema presenta una ventana con las

Transponer variables ha seleccionar, de modo que cada una


sea un caso.
3. El usuario selecciona las variables 4 a . El sistema presenta la tabla actualizada una

necesarias y ordena la ejecucin. vez realizada la transposicin.

Secuencias alternativas

Paso 3: El usuario cancela la funcin. Fin del caso de uso.

También podría gustarte