ATR_U1_ARVU

3
UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO Alumna: Ariadna Nohemi Villanueva Uribe Grupo: DS-DFPR-1501S-B1-046 Materia: Fundamentos de Programación Actividad: Autorreflexiones Nombre del facilitador: Carlos Salgado Roman Fecha de Entrega: 29/01/15

description

ACTIVIDAD UNO DE FUNDAMENTOS DE PROGRAMACION

Transcript of ATR_U1_ARVU

UNIVERSIDAD ABIERTA Y A DISTANCIA DE MXICO

Alumna: Ariadna Nohemi Villanueva Uribe

Grupo: DS-DFPR-1501S-B1-046

Materia: Fundamentos de Programacin

Actividad: Autorreflexiones

Nombre del facilitador: Carlos Salgado Roman

Fecha de Entrega: 29/01/15

1. Qu aprend en esta unidad?Muchos conceptos ya los conozco y manejo, aun as me pareci muy interesante la forma de explicacin muy fcil de entender y analizar.En especial el modelo de Von Neumann me parece de especial inters ya que es el pilar de cmo funcionan las computadoras hoy en da, creo que no importan los nuevos avances tecnolgicos el modelo sigue estando en operacin.Por otro lado el ciclo de vida de un sistema o programa lo debemos tener muy presente ya que es fundamental en esta materia, ya que tenemos que hacer un anlisis del problema hasta llegar a la ejecucin de este y las pruebas para ver si los resultados que se obtienen son los esperados

2. Conozco cmo funciona la computadora?Si, Vuelvo mencionar el modelo de Von Neumann as como la mencin que se hizo del sistema binario con el que se comunica la mquina, aunque nosotros no trabajemos con el directamente.

3. Conozco las fases del ciclo de vida del software?Son 7 fases que nos guan a lo largo del desarrollo del sistemaa) Planteamiento del problema: Determinamos cual es el problema a resolver.b) Anlisis del problema: Despus de identificar los elementos que intervienen en el problema del problema establecemos nuestro plan de accin para resolverlo.c) Diseo del algoritmo: Detallar paso a paso nuestro curos de accin (entre ms detallado mejor)d) Implementacin: Es esta fase re realiza el programa en un lenguaje de programacin basado en la solucin que se estableci en el algoritmo.e) Validacin y pruebas: Revisar que el programa obtiene los resultados que estamos buscando no importando los datos de entrada que se tengan.f) Documentacin: Crear una gua en donde incluya el anlisis y la forma en que se resolvi para que cualquier otro programador que intente mejorar o corregir el programa entienda la lgica y el proceso de desarrollo.g) Mantenimiento: Monitorear que el programa funcione adecuadamente para identificar errores y corregirlos o agregarle nuevas funciones.

4. Cmo puedo aplicar lo que aprend en esta unidad?Tengo que conocer la forma en la que la computadora realiza sus procesos para tomarlo en cuanta en el momento de realizar mis programas.El ciclo de vida del software es importante porque son las bases para realizar un programa que cumpla con las especificaciones requeridas, as como para estar seguros de que se obtendrn los resultados esperados.