Caso de uso. Alimentar cadena de caracteres. Precondiciones o Estado inicial: Aplicación iniciada. En modo gráfico, un campo de texto o en modo comando, en un argumento, la cadena alimentada. Secuencia 1. El operador alimenta la cadena. 2. Checar que la cadena no sea nula o sin contenido. 2.1 En caso gráfico, la cadena se considera alimentada cuando el usuario da salto de carro sobre el campo de texto. 2.2 En caso de comando, debe existir en la linea de comando 3. Almacenar la cadena en una variable Secuencias alternas. 2.1 Si el operador dio una cadena vacia o nula, indicar error en modo gráfico via un dialogo y en comando vía un mensaje Postcondición o estado final: La cadena a transformar ya fue alimentada. Caso de uso. Convertir a minúsuculas. Precondición. La cadena ya está alimentada y almacenada en una variable. Secuencia 1. Tomar la cadena alimentada 2. Aplicar la operacion de minusculas 3. El resultado, almacenarlo en otra cadena 4. Desplegar la cadena 4.1 En modo gráfico, en una etiqueta 4.2 En modo comando, en pantalla Postcondición. Cadena original sin modificaciones Cadena destino cambió Caso de uso. Convertir a mayusculas. Precondición. La cadena ya está alimentada y almacenada en una variable. Secuencia 1. Tomar la cadena alimentada 2. Aplicar la operacion de mayusculas 3. El resultado, almacenarlo en otra cadena 4. Desplegar la cadena 4.1 En modo gráfico, en una etiqueta 4.2 En modo comando, en pantalla Postcondición. Cadena original sin modificaciones Cadena destino cambió Caso de uso. Quitar espacios. Precondición. La cadena ya está alimentada y almacenada en una variable. Secuencia 1. Tomar la cadena alimentada 2. Aplicar la operacion de quitar espacios 3. El resultado, almacenarlo en otra cadena 4. Desplegar la cadena 4.1 En modo gráfico, en una etiqueta 4.2 En modo comando, en pantalla Postcondición. Cadena original sin modificaciones Cadena destino cambió