ATR_U1_RERT

4
UNIVERSIDAD ABIERTA Y A DISTANCIA DE MEXICO INGENIERIA EN DESARROLLO DE SOFTWARE Fundamentos de Programación. SEGUNDO CUATRIMESTRE UNIDAD: 1 NOMBRE DE LA ACTIVIDAD: Autorreflexión. NOMBRE DEL ALUMNO: Rebeca Rueda Toledano MATRICULA: AL13500542

description

Programacion

Transcript of ATR_U1_RERT

UNIVERSIDAD ABIERTA Y A DISTANCIA DE MEXICO

INGENIERIA EN DESARROLLO DE SOFTWARE

Fundamentos de Programacin.

SEGUNDO CUATRIMESTRE

UNIDAD: 1

NOMBRE DE LA ACTIVIDAD:Autorreflexin.

NOMBRE DEL ALUMNO:Rebeca Rueda Toledano

MATRICULA:AL13500542

Docente: Susana Garca Ortega.

Octubre 2013

Ejemplificar el ciclo de vida del software.El ciclo de vida es el conjunto de fases por las que pasa el sistema que se est desarrollando desde que nace la idea inicial hasta que el software es retirado o reemplazado.

1. Planteamiento del problema.

Determinar el valor de la hipotenusa de un tringulo rectngulo dada la longitud de sus catetos.

2. Anlisis del problema. Qu hace el programa?

Permite detallar el problema, elaborando un texto donde se exponga que es lo que se quiere, es decir, cul es la salida, en base a ello determinar los requerimientos necesarios.

Determinacin de los requerimientos de entrada: saber cules son los datos necesarios para dar solucin al problema: los valores de las longitudes de los catetos. Definicin del proceso: definir la frmula de obtencin del valor de la hipotenusa; h = a + b, donde a y b representan las longitudes de los catetos. La especificacin de salida: obtener el valor de la hipotenusa, h.

3. Diseo de la solucin. Algoritmo. Cmo el programa resuelve el problema?

Resultados (impresin): la solicitud de datos consiste en pedir valores (nmero o palabras) que una computadora pueda almacenar en la memoria (lecturas de variables).Obtener la medida de la los catetos a y b.

Evaluacin de condiciones: es la comparacin de valores u operaciones lgicas, para decidir qu accin se ha de seguir en caso de que la comparacin realizada sea cierta o falsa. Calcular: hipotenusa al cuadrado h = a + b

Ejecucin de operaciones: (asignacin) se refiere a las operaciones aritmticas que se puedan realizar y al almacenamiento de dicho resultado en memoria mediante el uso de una variable.Imprimir el resultado (Hipotenusa al cuadrado) h

4. Implementacin (codificacin).

Este paso consiste en la traduccin de dicho algoritmo en instrucciones u rdenes en lenguaje de programacin. (No los conozco todava por lo que no me fue posible poner el ejemplo).

5. Validacin y pruebas.

Una vez que el programa ha sido introducido en la computadora debe hacerse las pruebas correspondientes para revisar si los resultados obtenidos son los correctos, es decir, verificar si los resultados obtenidos corresponden a los resultados esperados utilizando en la ejecucin del programa datos representativos, que permitan establecer una comparacin con los resultados esperados.Si los resultados obtenidos, no coinciden con los esperados, debe hacerse una revisin y correccin del programa, para nuevamente ejecutar y establecer la comparacin.

6. Documentacin.

Documentar describiendo los pasos a seguir en el proceso de solucin del problema, ya que a travs de estas descripciones se podra evitar el cometer errores o podra realizarse cualquier modificacin.

7. Mantenimiento.

Puede detectarse que es necesario hacer algn cambio, ajuste o complementar al programa para que siga trabajando de manera correcta. Para esto se requiere que el programa est terminado, se est utilizando y correctamente documentado.

Fuentes:

http://www.virtual.unal.edu.co/cursos/sedes/manizales/4060024/Lecciones/Capitulo%20I/problemas.htm

http://www.lcc.uma.es/~janto/ftp/fundinf/trans_t2.pdf

http://www.mhe.es/universidad/informatica/844814645X/archivos/apendice_2.pdf