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ó























    Source: geocities.com/gusdelact/ingsoft

               ( geocities.com/gusdelact)