martes, 28 de agosto de 2012

Tarea 2

Tarea 2
Fecha de entrega 28 de agosto 2012
Estudiar de la pagina 9-16. Hacer un mapa conceptual de los temas Solución de Problemas y Desarrollo de Software.
Hacer los  ejercicios 1.2  problemas 1,2,3
 
 
Ejercicios 1.2
 
1. a. Enumere y describa los cuatro pasos requeridos en la etapa de diseño y desarrollo de un programa.
 
Paso 1 
Analizar el Problema
En este paso es donde miraremos que es lo que aremos y para que fin estará hecho el programa ver que es lo que se necesita y en base a los datos que se le proporcionen de entrada que es lo que producirá de salida.
 
Paso 2
Desarrollar una Solución 
En este paso se busca un algoritmo que es el que se va encargar de llevar el desarrollo y dar una solución a el problema y se lleva acabo por medio de dos pasos uno es el la estructura de primer nivel el segundo paso es una estructura refinada de segundo nivel y es mejorando lo que se realizo en el primer nivel.
 
Paso 3
Codificar la Solución
Este paso es donde se escribe el programa y se pone en practica la solución, consiste en traducir el diseño del programa a un lenguaje donde se codificara lo que se solicita y hay 4 tipos 
1. Secuencia
2. Selección
3. Interacion
4. Invocación
 
Paso 4
Probar y Corregir el Programa
Este paso  tiene como propósito verificar si hay alguna falla en el programa para poder corregirlo y este cumpla con sus requerimientos.
 
b. Ademas de la etapa de diseño y desarrollo, ¿Cuales son las otras dos etapas requeridas para producir un programa y por que son necesarias?
1. Documentación
Es necesaria por que en esta se lleva el escrito de todo paso   o proceso del programa y tiene que estar documentado para cualquier falla tener un respaldo y podría ser mas fácil solucionar el problema. También es importante ya que con la documentación el usuario es con el que se va guiar para poder usar el programa.
 
2. Mantenimiento
El mantenimiento es otra etapa que juega un papel importante ya que si no se le da el mantenimiento adecuado a el programa este puede fallar mas pronto y esto generaría mas gastos y no seria eficiente.
 
2. Una nota de su supervisor, el señor J.Bosworth. dice:
 
           solucione nuestros problemas de iluminación:
-J. Bosworth    
a). ¿Cual debería ser su primer tarea?
Verificar cuales son los lugares de iluminación que tienen problema y que es lo que lo provoca para poder darle solución.
b). ¿Como se llevaría acabo esta tarea?
Haciendo una documentación de todo lo que sirve y lo que no sirve y tomar en cuenta todos los posibles problemas que esten ocasionando esta falla a un que sea el mas mínimo detalle.
c). ¿Cuanto tiempo espera que lleve acabo esta tarea, suponiendo que todos cooperen? 
3 días
 
3. El desarrollo del programa es solo una fase en el procedimiento de desarrollo de software general. Asumiendo  que la documentación y el mantenimiento requieren el 60%
del esfuerzo del software total en el diseño de un sistema, y usando la tabla 1.1, determine la cantidad de esfuerzo requerido para la codificación del programa inicial como un porcentaje del esfuerzo de software total.
 
se requerirá de un 30% de la cantidad del esfuerzo requerido del esfuerzo de software total.

No hay comentarios:

Publicar un comentario