Documento de requerimientos . Crear un sistema donde un usuario introduce una cadena de caracteres. Sobre dicha cadena se pueden realizar operaciones, las cuales pueden ser: Convertir a minusculas toda la cadena Convertir a mayusculas toda la cadena Quitar espacios de la cadena (si hay) El usuario puede tener dos maneras de alimentar al sistema, en modo de comandos o grafico La interfaz de comandos debe recibir argumentos con banderas (por ejemplo -m (minuscula) , -M (mayuscula), -s (suprimir espacios) ) Se pueden combinar las opciones -m y -s o -M y -s En el caso de la interfaz gráfica, se debe construir con Swing (interfaz gráfica de Java) y se debe capturar el texto en un TextField, y se deben proporcionar 3 botones, para cada operacion. En una etiqueta, se pone el resultado, para que el usuario pueda apreciar sus entradas y salidas El programa se debe entregar en un modulo JAR y debe tener dos aplicaciones main, para el modo comando y gráfico. Debe correr con JDK 1.3.x o superior, en Win32 o UNIX Debe desarrollarse con NetBeans y debe darse documentación de casos de uso y diagrama de clases. Se tiene que acabar para el próximo jueves