lunes, 5 de mayo de 2014

fase de documentacion

Finalmente se debe usar la fase de Documentación, es
decir, es la escritura de las diferentes fases del c
iclo de vida
del software, esencialmente el análisis, diseño y c
odificación, unidos a manuales de usuario y de refe
rencia, así como
normas para el mantenimiento.
En este concurso se pondrán a prueba las cuatro pri
meras fases, aunque se recomienda realizar las fase
s faltantes
para terminar con el ciclo de vida del software.
Análisis del Problema
En esta fase se requiere una clara definición del pr
oblema, para poder hacer esto es conveniente realiza
r las
siguientes preguntas:

1. ¿Qué entradas se requieren? (tipo y cantidad)
2. ¿Cuál es la salida deseada? (tipo y cantidad)
3. ¿Qué método produce la salida deseada?

Con dichas preguntas se determina qué necesita el prog
rama para resolver el problema. La solución puede
llevarse a cabo mediante varios algoritmos [Joyanes
, 2004].
Un algoritmo dado correctamente resuelve un problema
definido y determinado.

El algoritmo debe cumplir diferentes propiedades:
1. Especificación precisa de la entrada. Se debe dejar claro el número y tipo de valores de
 entrada y las
condiciones iniciales que deben cumplir dichos valo
res.
2. Especificación precisa de cada instrucción. No debe haber ambigüedad sobre las acciones que se
 deben ejecutar
en cada momento.
3. Exactitud, corrección. Si debe mostrar que el algoritmo resuelva el proble
ma. 4. Etapas bien definidas y concretas. Concreto quiere decir que la acción descrita por es
a etapa está totalmente
comprendida por la persona o máquina que debe ejecu
tar el algoritmo. Cada etapa debe ser ejecutable en un
a
cantidad finita de tiempo.
5. Número finito de pasos. Un algoritmo se debe componer de un número finito d
e pasos.
6. Un algoritmo debe terminar. En otras palabras, no debe entrar en un ciclo infin
ito.
7. Descripción del resultado o efecto. Debe estar claro cuál es la tarea que el algoritmo
 debe ejecutar. La mayoría
de las veces, esta condición se expresa con la produ
cción de un valor como resultado que tenga ciertas
propiedades.

No hay comentarios.:

Publicar un comentario