Proyecto requisitos

Documento de Requisitos del Sistema

Versión 1.2

Fecha 14/05/2007

Preparado para:

Proyecto Fin de Carrera

Preparado por:

Proyecto Fin de Carrera


Índice

1 Participantes
2 Objetivos
3 Requisitos
3.1 No Funcionales
3.2 Funcionales
4 Casos de uso


Organización Proyecto Fin de Carrera
Dirección C/ Cardenal Mendoza Nº1 C.M. Santa Cruz
C/ Labradores 57 4º D
Teléfono 983187066
Fax PD
Comentarios Ninguno

1 Participantes

Participante Javier García Palacios
Organización Proyecto Fin de Carrera
Rol PD
Es desarrollador
Es cliente No
Es usuario
Comentarios Ninguno

Participante Diego Sevillano de Miguel
Organización Proyecto Fin de Carrera
Rol PD
Es desarrollador
Es cliente No
Es usuario
Comentarios Ninguno

2 Objetivos

OBJ-0001 Programa base
Versión 1.0 ( 17/10/2006 )
Autores
Fuentes ?
Descripción El sistema deberá permitir al usuario seleccionar una palabra, traducir la misma y mostrar el resultado en la aplicación.
Subobjetivos
Importancia importante
Urgencia PD
Estado PD
Estabilidad alta
Comentarios La aplicación se lanzará en forma de una pequeña ventana en la esquina inferior derecha de la pantalla donde se mostrará la traducción de la palabra.

OBJ-0002 Diccionario de colaboración
Versión 1.0 ( 17/10/2006 )
Autores
Fuentes ?
Descripción El sistema deberá mantener un diccionario de colaboración, el cual se alojará en un sistema externo (servidor), que permitirá a los usuarios modificar, actualizar o votar los términos que en él aparezcan.
Subobjetivos Ninguno
Importancia importante
Urgencia PD
Estado PD
Estabilidad media
Comentarios Este diccionario será el que el programa base utilizará principalmente para las traducciones. Pudiendo usar uno local en caso de que el usuario no disponga de conexión a internet.

OBJ-0004 Concurso software libre
Versión 1.0 ( 06/11/2006 )
Autores
Fuentes ?
Descripción El sistema deberá ajustarse a las bases del concurso universitario de software libre en el que participaremos, para promover el uso y desarrollo de software, a la vez que aprender a usar las herramientas de desarrollo de software con versiones como SVN.
Subobjetivos Ninguno
Importancia importante
Urgencia PD
Estado PD
Estabilidad alta
Comentarios Ninguno

3 Requisitos

3.1 No Funcionales

NFR-0002 Interfaz
Versión 1.0 ( 18/10/2006 )
Autores
Fuentes ?
Dependencias Ninguno
Descripción El sistema deberá mostrar la información del programa en una ventana no muy grande, lo mínimo para disponer de toda la funcionalidad deseada, la ubicación de dicha ventana por defecto será la esquina inferior derecha de la pantalla.
Importancia importante
Urgencia PD
Estado PD
Estabilidad alta
Comentarios Ninguno

NFR-0013 Ventana de búsqueda I
Versión 1.0 ( 07/07/2007 )
Autores
Fuentes ?
Dependencias
  • [NFR-0002] Interfaz
  • Descripción El sistema deberá , tras la búsqueda, mostrar la siguiente información en la ventana de la aplicación:

    Un campo donde el usuario pueda introducir la palabra a traducir, o donde aparezca la palabra seleccionada automáticamente para traducir.

    Uno o varios campos que indiquen o permitan elegir el tipo de diccionario (local/wiki) y los diccionarios que se van a utilizar.

    Un campo donde aparezca la traducción del término.

    Botones de cerrar o minimizar la ventana, siguiendo el estándar de las GUI.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad alta
    Comentarios Ninguno

    NFR-0014 Ventana de búsqueda II
    Versión 1.0 ( 07/07/2007 )
    Autores
    Fuentes ?
    Dependencias
  • [NFR-0013] Ventana de búsqueda I
  • [FRQ-0009] Diccionario colaborativo
  • Descripción El sistema deberá tras la búsqueda mostrar la siguiente información en la ventana de la aplicación:

    Algún botón o lista desplegable para calificar la traducción fácilmente.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Ninguno

    NFR-0010 Interfaz diccionario colaborativo
    Versión 1.0 ( 06/11/2006 )
    Autores
    Fuentes ?
    Dependencias
  • [FRQ-0008] Modificación del diccionario colaborativo
  • Descripción El sistema deberá proporcionar una nueva ventana o pestaña para añadir un nuevo término al diccionario colaborativo, en la cual primero el usuario deberá identificarse (usuario y contraseña) o registrarse si aún no es usuario.

    Tras la identificación aparecerán al menos 2 campos en los que se añadirán el término y su traducción respectivamente.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad alta
    Comentarios Ninguno

    NFR-0016 Usuarios
    Versión 1.0 ( 07/07/2007 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá ser instalado de modo "monousuario", cada usuario tendrá:

    Su copia de la aplicación

    Su fichero de configuración

    Sus diccionarios
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios La aplicación al ser ligera, permite a cada usuario tener su copia del programa instalada.

    NFR-0011 Lanzamiento de la aplicación
    Versión 1.0 ( 15/11/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá implementarse de forma que se considere a la aplicación (programa base) como un servicio del sistema o ejecutarse en segundo plano.
    Importancia quedaría bien
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Un ejemplo de esto sería un icono en la barra "tray".

    NFR-0015 Tamaño diccionario local
    Versión 1.0 ( 07/07/2007 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá cuidar de que los diccionarios locales no sean muy extensos, que ocupen poco, con una breve explicación de cada término.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Esto es, un archivo por ejemplo de 5 MB, con traducciones del estilo:

    House: casa, cámara

    NFR-0004 Rendimiento de la conexión
    Versión 1.0 ( 18/10/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá reducir al mínimo el flujo de información a transmitir, porque la velocidad de conexión a internet es un cuello de botella, cuanto menor sea la información más rápida será la respuesta.
    Importancia quedaría bien
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Ninguno

    NFR-0005 Problemas con la conexión
    Versión 1.0 ( 18/10/2006 )
    Autores
    Fuentes ?
    Dependencias
  • [FRQ-0017] Gestión de fallos
  • Descripción El sistema deberá controlar y gestionar los fallos en el acceso al diccionario remoto y si en una ejecución el tiempo de acceso al recurso (diccionario) se demora más de un tiempo predefinido, se optará por una solución local.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad alta
    Comentarios Ninguno

    NFR-0006 Restricciones de implementación
    Versión 1.0 ( 18/10/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá ser programado utilizando el lenguaje de programación JAVA, una de las razones más importante por la que elegimos este lenguaje fue por ser multiplataforma.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad alta
    Comentarios Ninguno

    NFR-0007 Restricciones de licencias
    Versión 1.0 ( 24/10/2006 )
    Autores
    Fuentes ?
    Dependencias
  • [NFR-0006] Restricciones de implementación
  • Descripción El sistema deberá implementarse en su totalidad, haciendo uso de herramientas de software libre, puesto que nuestro proyecto participa en un concurso de software libre.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad alta
    Comentarios Ninguno

    NFR-0008 Base de datos del diccionario colaborativo
    Versión 1.0 ( 02/11/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá disponer de una base de datos accesible por internet para almacenar los términos del diccionario colaborativo.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad alta
    Comentarios Ninguno

    NFR-0012 Eliminación términos diccionario colaborativo
    Versión 1.0 ( 03/06/2007 )
    Autores
    Fuentes ?
    Dependencias
  • [FRQ-0018] Eliminación términos diccionario colaborativo
  • Descripción El sistema deberá gestionar la eliminación de términos, de forma que sea la Base de Datos la que que lo haga.
    Importancia quedaría bien
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Ninguno

    NFR-0009 OCR
    Versión 1.0 ( 04/11/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá realizar una petición al OCR integrado en nuestra aplicación y éste devolverá una palabra.

    El OCR es una aplicación externa que estará integrada en nuestra aplicación.
    Importancia quedaría bien
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Ninguno

    3.2 Funcionales

    FRQ-0013 Búsqueda de un término
    Versión 1.0 ( 01/11/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá , una vez la aplicación esté cargada, buscar la palabra, introducida o seleccionada por el usuario, en el diccionario y mostrar en la ventana de la aplicación su traducción si fue exitosa, o un mensaje de error.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0001 Configuración de la aplicación (preferencias)
    Versión 1.0 ( 18/10/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá proporcionar una forma de configurar la aplicación, guardar estas preferencias y cargarlas al inicio de la aplicación.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0019 Opciones de configuración
    Versión 1.0 ( 09/11/2006 )
    Autores
    Fuentes ?
    Dependencias
  • [FRQ-0001] Configuración de la aplicación (preferencias)
  • Descripción El sistema deberá proporcionar la opción de configurar, al menos, los siguientes aspectos:

    Idioma del programa.

    Disponibilidad de conexión a internet.

    Qué diccionarios va a usar el usuario.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0015 Diccionarios
    Versión 1.0 ( 02/11/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá poder usar varios diccionarios (ENG-ESP, FRA-ESP ...) tanto colaborativos como locales.

    El programa incluirá siempre por defecto algún diccionario local.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad alta
    Comentarios Ninguno

    FRQ-0005 Diccionario local
    Versión 1.0 ( 19/10/2006 )
    Autores
    Fuentes ?
    Dependencias
  • [FRQ-0017] Gestión de fallos
  • [FRQ-0015] Diccionarios
  • Descripción El sistema deberá disponer de un diccionario local por si el usuario no tiene conexión a internet, o no se consigue acceder al diccionario colaborativo después del número de intentos propuesto en el archivo de configuración.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad alta
    Comentarios En el caso de diccionarios locales, estos podrán consistir en un fichero que la aplicación pueda cargar y usar.

    FRQ-0009 Diccionario colaborativo
    Versión 1.0 ( 24/10/2006 )
    Autores
    Fuentes ?
    Dependencias
  • [FRQ-0015] Diccionarios
  • Descripción El sistema deberá soportar que el diccionario tenga varias definiciones para cada término. Estas definiciones serán evaluadas por los usuarios a fin de descartar las peor calificadas.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Ninguno

    FRQ-0018 Eliminación términos diccionario colaborativo
    Versión 1.0 ( 09/11/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá eliminar automáticamente los términos con referencia al tiempo de vida del término y su calificación.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Por ejemplo, si el término tiene 1 mes de vida y su puntuación es muy baja se eliminará.

    FRQ-0008 Modificación del diccionario colaborativo
    Versión 1.0 ( 19/10/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá proporcionar un servicio para que el usuario pueda ampliar o calificar términos del diccionario colaborativo.

    El sistema proporcionará una interfaz en el programa principal que permita añadir nuevos términos o calificarles.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Por ejemplo, tras una búsqueda se tendrá la posibilidad de añadir un nuevo término o calificar los existentes.

    FRQ-0010 Registro usuarios
    Versión 1.0 ( 24/10/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá registrar a los usuarios cuando vayan a ampliar el diccionario de colaboración. El nombre de usuario deberá ser único y se validará. Sin embargo para calificar un término esto no será necesario.

    Los usuarios los almacenará la Base de Datos del diccionario de colaboración.
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Ninguno

    FRQ-0017 Gestión de fallos
    Versión 1.0 ( 06/11/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá contar con un gestionador de fallos, que podrá ser configurado por el usuario, (el número de reintentos, tiempo de espera, etc.)
    Importancia quedaría bien
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Ninguno

    4 Casos de uso

    ACT-0001 Usuario
    Versión 1.0 ( 27/11/2006 )
    Autores
    Fuentes ?
    Descripción Este actor representa a una persona cualquiera que utiliza nuestra aplicación.
    Comentarios Ninguno

    ACT-0006 Diccionario colaborativo
    Versión 1.0 ( 05/12/2006 )
    Autores
    Fuentes ?
    Descripción Este actor representa el sistema de diccionario colaborativo en internet.
    Comentarios Ninguno

    UC-0001 Buscar término
    Versión 1.0 ( 05/12/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el usuario desea buscar un término.
    Precondición El sistema debe disponer de conexión a internet o tener un diccionario local instalado para realizar la búsqueda.
    Secuencia normal Paso Acción
    1 El actor Usuario (ACT-0001) introduce una palabra en el campo de búsqueda.
    2 El actor Usuario (ACT-0001) pulsa INTRO o el botón de buscar.
    3 El sistema busca el término y muestra su traducción.
    4 Si el usuario selecciona valorar término, se realiza el caso de uso Valorar término (UC-0002)
    5 El sistema da por finalizado el caso de uso.
    Postcondición Tras la búsqueda se devolverá una traducción del término o un mensaje de error.
    Excepciones Paso Acción
    3 Si no se encuentra el término buscado, el sistema devolverá una excepción y mostrará un mensaje indicando que el término no se encontró, a continuación este caso de uso continúa
    Rendimiento Paso Tiempo máximo
    - -
    Frecuencia esperada PD
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Ninguno

    UC-0002 Valorar término
    Versión 1.0 ( 05/12/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el usuario, tras la búsqueda de un término, quiere valorar el mismo para el diccionario colaborativo. o durante la realización de los siguientes casos de uso: [UC-0001] Buscar término
    Precondición La búsqueda del término tuvo que ser exitosa. La opción buscar en diccionario colaborativo debe estar activada.
    Secuencia normal Paso Acción
    1 El actor Usuario (ACT-0001) selecciona la traducción del término que desea valorar.
    2 El actor Usuario (ACT-0001) selecciona un valor alto o bajo según considere buena o mala la traducción respectivamente.
    3 El sistema se comunica con el diccionario colaborativo y le envía la valoración para el término.
    4 El actor Diccionario colaborativo (ACT-0006) devuelve una confirmación de la valoración.
    5 Si se procesa correctamente la valoración, el sistema muestra un mensaje de valoración correcta.
    6 Si no se pudo valorar correctamente el término, el sistema muestra un mensaje de que no se pudo valorar.
    7 El sistema da por finalizado el caso de uso.
    Postcondición PD
    Excepciones Paso Acción
    3 Si no se puede comunicar con el diccionario colaborativo, el sistema devuelve una excepción, a continuación este caso de uso continúa
    Rendimiento Paso Tiempo máximo
    - -
    Frecuencia esperada PD
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Ninguno

    UC-0003 Añadir término
    Versión 1.0 ( 05/12/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el usuario desea añadir un nuevo término al diccionario colaborativo.
    Precondición El término no debe estar ya en el sistema.
    Secuencia normal Paso Acción
    1 El sistema pide al usuario que se identifique.
    2 Se realiza el caso de uso Identificación (UC-0004)
    3 El actor Usuario (ACT-0001) introduce el término nuevo con su traducción.
    4 El sistema se comunica con el diccionario colaborativo y le envía los datos del nuevo término.
    5 El actor Diccionario colaborativo (ACT-0006) devuelve una confirmación de añadir el término.
    6 Si se procesa correctamente, el sistema muestra un mensaje de que se añadió el término satisfactoriamente.
    7 Si no se pudo añadir el término correctamente, el sistema se muestra un mensaje de que no se pudo añadir el término.
    8 El sistema da por finalizado el caso de uso.
    Postcondición PD
    Excepciones Paso Acción
    4 Si no se puede comunicar con el diccionario colaborativo, el sistema devuelve una excepción, a continuación este caso de uso continúa
    Rendimiento Paso Tiempo máximo
    - -
    Frecuencia esperada PD
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Ninguno

    UC-0004 Identificación
    Versión 1.0 ( 05/12/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el usuario ha de autenticarse en el sistema. o durante la realización de los siguientes casos de uso: [UC-0003] Añadir término
    Precondición Se debe disponer de conexión a internet.
    Secuencia normal Paso Acción
    1 El sistema muestra una ventana para realizar la identificación.
    2 El actor Usuario (ACT-0001) rellena los campos de usuario y contraseña, y pulsa en el botón aceptar.
    3 El sistema se comunica con el diccionario colaborativo y le envía los datos de usuario.
    4 El actor Diccionario colaborativo (ACT-0006) comprueba que el usuario existe y que la contraseña es correcta.
    5 Si el usuario no existe en el sistema, se realiza el caso de uso Registrar (UC-0009)
    6 Si se procesa correctamente, el sistema muestra un mensaje de identificación correcta.
    7 El sistema da por finalizado el caso de uso.
    Postcondición PD
    Excepciones Paso Acción
    4 Si el usuario existe pero la contraseña no es valida, el sistema pide al usuario que introduzca de nuevo solo la contraseña., a continuación este caso de uso continúa ( en el paso 2)
    Rendimiento Paso Tiempo máximo
    - -
    Frecuencia esperada PD
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Ninguno

    UC-0009 Registrar
    Versión 1.0 ( 11/12/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el usuario desea registrarse en nuestra base de datos para añadir un término. o durante la realización de los siguientes casos de uso: [UC-0004] Identificación
    Precondición El usuario no debe estar registrado.
    Secuencia normal Paso Acción
    1 El sistema comprueba que el usuario no existe y que se ha introducido una contraseña.
    2 El sistema añade el usuario al diccionario colaborativo.
    3 El sistema da por finalizado el caso de uso.
    Postcondición PD
    Excepciones Paso Acción
    1 Si el usuario existe, el sistema deberá pedir al usuario que vuelva a escribir otro nombre, a continuación este caso de uso continúa ( en el paso 1)
    Rendimiento Paso Tiempo máximo
    - -
    Frecuencia esperada PD
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad alta
    Comentarios Ninguno

    UC-0006 Configurar aplicación
    Versión 1.0 ( 05/12/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el usuario desea configurar la aplicación.
    Precondición PD
    Secuencia normal Paso Acción
    1 El actor Usuario (ACT-0001) selecciona la pestaña de configuración.
    2 El sistema muestra las opciones de configuración de nuestra aplicación.
    3 El actor Usuario (ACT-0001) modifica las opciones de configuración.
    4 El sistema registra los cambios realizados.
    5 El sistema da por finalizado el caso de uso.
    Postcondición PD
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    - -
    Frecuencia esperada PD
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad alta
    Comentarios Ninguno

    UC-0007 Instalar diccionarios
    Versión 1.0 ( 05/12/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el usuario desee instalar nuevos diccionarios locales en la aplicación.
    Precondición Se debe disponer de conexión a internet o los diccionarios fuente en su defecto.
    Secuencia normal Paso Acción
    1 Si el usuario no dispone de diccionarios locales , se realiza el caso de uso Descargar diccionarios (UC-0011)
    2 El sistema proporciona un explorador de archivos donde seleccionar el diccionario local a añadir.
    3 El actor Usuario (ACT-0001) selecciona un diccionario en el explorador.
    4 El sistema actualiza la aplicación y añade este diccionario a los menús correspondientes.
    5 El sistema da por finalizado el caso de uso.
    Postcondición PD
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    - -
    Frecuencia esperada PD
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Ninguno

    UC-0008 Seleccionar diccionarios
    Versión 1.0 ( 11/12/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el usuario desea seleccionar los diccionarios con los cuales traducir un término.
    Precondición El sistema debe disponer de conexión a internet o tener un diccionario local instalado para realizar la búsqueda.
    Secuencia normal Paso Acción
    1 El actor Usuario (ACT-0001) selecciona la lista desplegable de los diccionarios.
    2 El sistema devuelve la lista de diccionarios disponibles.
    3 El actor Usuario (ACT-0001) selecciona el diccionario con el que se quiere traducir en la lista desplegable.
    4 El sistema registra los cambios.
    5 El sistema da por finalizado el caso de uso.
    Postcondición PD
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    - -
    Frecuencia esperada PD
    Importancia importante
    Urgencia PD
    Estado PD
    Estabilidad alta
    Comentarios Ninguno

    UC-0011 Descargar diccionarios
    Versión 1.0 ( 20/12/2006 )
    Autores
    Fuentes ?
    Dependencias Ninguno
    Descripción El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando el usuario pide descargar un diccionario. o durante la realización de los siguientes casos de uso: [UC-0007] Instalar diccionarios
    Precondición El sistema debe disponer de conexión a internet.
    Secuencia normal Paso Acción
    1 El actor Usuario (ACT-0001) descarga un diccionario de internet.
    2 El sistema da por finalizado el caso de uso.
    Postcondición PD
    Excepciones Paso Acción
    - -
    Rendimiento Paso Tiempo máximo
    - -
    Frecuencia esperada PD
    Importancia quedaría bien
    Urgencia PD
    Estado PD
    Estabilidad media
    Comentarios Ninguno