Tarea 3 Leer las paginas 9-23. realizar un cuestionario de 10 preguntas:
Defina Que Es Un Programa:
- Es una solución procedimental desarrollada para la solución de un problema particular determinando en primer lugar cual es el problema y el método a implementar ( algoritmo,diagrama de flujo o Pseudocodigo para solucionarlo de manera sistemática en las áreas de ciencias e ingeniería se le conoce como método científico mientras que en el análisis cuantitativo se le conoce como enfoque de sistemas y al método empleado por los profesionales que desarrollan software se le llama procedimiento de desarrollo de software.
Que Es y En Que Consiste La Fase Del Desarrollo y Diseño De Software:
La fase 1 comienza con el planteamiento de un problema o con una solicitud especifica para realizar un programa.se le conoce como requerimiento de programa,dentro de la fase del desarrollo y diseño existen 4 pasos bien establecidos son
- Análisis
- Diseño
- Codificación
- Pruebas
Que es el Análisis del problema:
Es un primer paso necesario para asegurarse de que el problema esta bien definido se comprende claramente que el problema esta claramente definido se hace solo después de que la persona mediante un análisis sabe cuales salidas y cuales datos se necesitan,por lo tanto el analista o programador debe saber como se utilizan para producir una salida deseada este paso determina las especificaciones para la solucion final del programa.si los requerimientos no se comprenden totalmente antes de empezar la programación los resultados pueden ser nefastos.la clave y éxito de esta fase determina el éxito del programa final consiste en especificar el propósito principal del sistema desde la perspectiva de la persona,que hace la solicitud.
- Que debe hacer el sistema o el programa.
- Que resultados debe producir.
- Que datos se necesitan para obtener los resultados deseados.
En que consiste en generar una solucion:
En esta etapa se selecciona un conjunto de pasos llamado algoritmo,que se empleara para resolver el problema ,un diseñador pude organizar primero los requerimientos para el programa realizando un diagrama de primer nivel como se muestra a continuación.
Una vez que se desarrolla la estructura principal se ajusta y refina hasta que están claramente definidas se logra esto realizando un diagrama de segundo grado que incluye los cambios adicionales ,el proceso de refinación de la solucion continua hasta que esta incluye el requerimiento mas pequeño produciéndonos una estructura de árbol donde los niveles se ramifican cuando el diseño esta completo,cada tarea en cada área sera designada y codificada en conjuntos separados de instrucciones que se ejecutaran cuando sean llamadas las tareas mas ubicadas en la parte mas arriba de la estructura.
En Que Consiste La Fase De La Codificación:
En este paso conocido como codificación del programa e implementar la solucion consiste en traducir la solucion en un programa de computadora.
estas estructuras , definen perfectamente cuando un programa esta perfectamente diseñando y se clasifican de la forma siguiente:
y quiere decir que en cada fase del desarrollo de la solución es importante el respaldo de programa durante el proceso ya que las copias de respaldo permiten la recuperación de la ultima etapa del trabajo con un mínimo de esfuerzo.
Se le llama así al procedimiento o solución seleccionado para un problema especifico por lo tanto se define como una secuencia paso a paso de las instrucciones que este debe de realizar y explica como se deben de procesar los datos para así producir los resultados deseados.en programación es la traducción de un algoritmo seleccionado a un lenguaje que la computadora pueda utilizar.
Es cuando frases en idioma ingles se utilizan para explicar el algoritmo (pasos del proceso) los pseudocodigos expresan un lógica de los algoritmos empleados y
cuando se emplean ecuaciones matemáticas a la descripción se le llama formula como en el lenguaje FORTRAN.
Es el empleo de diagramas compuestos de símbolos que se emplean para mostrar un algoritmo que ha de realizar alguna operacion matemática comparación de datos o alguna operacion lógica.
- Secuencia.
- Selección.
- Interacción.
- Invocación.
Que Es La Secuencia:
En esta parte se define el orden en el cual el programa va a ejecutar las instrucciones especificando cual instrucción viene primero,cual segundo lugar y así sucesivamente para que el programa logre el propósito definido.
Que Es La Seleccion:
La seleccion escoge las operaciones en base al resultado de alguna condición ,por ejemplo el valor de un numero se puede revisar antes de efectuar una multiplicación si el numero no es cero el usuario recibe un mensaje de advertencia.
Que Es La Interacción:
Se le conoce como ciclo o gaza de repetición que permite la repetición de la misma operacion en base a la misma condición por ejemplo unas calificaciones de un salón se pueden introducir de manera repetitiva y sumarse hasta que se introduzca una calificación negativa ,que este caso pondría el fin a la captura y la suma de las calificaciones al llegar a este punto ,se pude calcular el promedio de todas las calificaciones introducidas.
Que Es Es La Invocación:
Es el solicitar un conjunto de instrucciones necesarias para una operacion como por ejemplo , el calculo de pago neto de una persona involucra tareas de obtener las tarifas de pago o cheque y las horas trabajadas cada una de estas tareas individuales estarían codificadas como unidades separadas para ser llamadas para su ejecución,o invocadas, según se requiera.
En que consiste comprobar y corregir el programa:
Es el propósito de comprobar y verificar que el programa funciona en forma correcta y realidad cumple los requerimientos ya que la prueba mostrara todos los bugs o errores del programa en si.
*Bug: El origen de esta definición en terminología de computación de dio en septiembre de 1945 cuando un programa se detuvo el la Mark I ,en la universidad de harvard, Grace Murray Hopper rastreo el fallo encontrando un insecto en en los circuitos electrónicos registrando el incidente a las 15:45 hrs interruptor numero 70 polilla en el interruptor registrándose el primer caso real de un problema (bug) encontrado.
Si en las pruebas se muestra un error(bug) se inicia el proceso de eliminar errores que incluyen eliminar errores,que también incluye localizar y verificar la corrección cabe mencionar que aunque la prueba pueda mostrar la presencia de un error no necesariamente indica que que otro nos este esperando en algún otro lugar del programa.
""Es imposible escribir un programa exitoso para un problema o aplicación que no se comprende totalmente "
El equivalente a esta afirmación seria algo así igual de útil :
"Entre mas pronto se comienza a codificar un programa,generalmente mas tiempo tomara complementarlo"
Que Es La Documentación y Que Pasos Sigue:
Es el documentar uno de los pasos mas importantes ya que en los documentos claves se crean pasos de análisis, diseños, codificación y comprobación y la documentación requiere de juntar estos documentos,agregando material adicional y presentándolo en forma mas útil para el programador y la empresa se pueden clasificar de la manera que sigue:
- Descripción del programa.
- Desarrollo y cambios del algoritmo.
- Listado bien documentado del programa.
- Resultados de las pruebas efectuadas.
- Manual del usuario.
En Que Consiste La Fase Del Mantenimiento:
Es la fase de la continua corrección de errores y problemas es la fuente principal de ingresos y la mas larga de las fase de ingeniería y cuanto mayor sea la documentación esta fase se realiza mas eficiente y mas contentos estarán el usuario y el cliente hay también un proverbio muy interesante aquí ""la copia de seguridad no es importante si no le importa empezar todo nuevamente""
Se le llama así al procedimiento o solución seleccionado para un problema especifico por lo tanto se define como una secuencia paso a paso de las instrucciones que este debe de realizar y explica como se deben de procesar los datos para así producir los resultados deseados.en programación es la traducción de un algoritmo seleccionado a un lenguaje que la computadora pueda utilizar.
cuando se emplean ecuaciones matemáticas a la descripción se le llama formula como en el lenguaje FORTRAN.
Es el empleo de diagramas compuestos de símbolos que se emplean para mostrar un algoritmo que ha de realizar alguna operacion matemática comparación de datos o alguna operacion lógica.
No hay comentarios:
Publicar un comentario