ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Capítulo 5. ESPECIFICACIÓN DE REQUISITOS 46<br />
son específicos de cada caso de uso. Por otra parte, están los requisitos adicionales, que<br />
son aquellos requisitos no funcionales que no se asocian a un caso de uso concreto.<br />
Un caso de uso especifica el comportamiento de un sistema o una parte del<br />
mismo, y es una descripción de un conjunto de secuencias de acciones, incluyendo<br />
variantes, que ejecuta un sistema para producir un resultado, de valor, observable por un<br />
actor (el cual representa a uno o más usuarios del sistema al que pertenece).<br />
En los siguientes apartados se describe de una forma general la herramienta y se<br />
especifican los requisitos según el estándar IEEE 830-1998. Posteriormente, dentro de<br />
este mismo capítulo, se realiza un estudio de los requisitos mediante la realización de<br />
diagramas de casos de uso y la formalización de dos de los más importantes.<br />
5.1. Descripción general<br />
5.1.1. Perspectiva del producto<br />
Interfaces del sistema<br />
La aplicación es totalmente independiente en cuanto a que no pertenece a ningún<br />
sistema complejo mayor que se sitúe por encima de él.<br />
Interfaces de usuario<br />
La aplicación dispondrá de una interfaz gráfica de usuario a través de la cual se<br />
podrá abrir una clase Java (que se situará en el área de texto de la parte izquierda) y<br />
generar el fichero Java, DTD o XML Schema a través de los menús o botones que se<br />
ofrecen. Una vez creados, se van añadiendo a una lista con todos los demás ficheros<br />
creados y, según la selección, se mostrarán en el área de texto de la parte derecha con la<br />
posibilidad de guardarlo en cualquier unidad.<br />
Interfaces hardware<br />
La aplicación se definirá teniendo en cuenta la tecnología Java. No se consideran<br />
requisitos software adicionales a los que impone la propia tecnología Java.