Metodología de la programación y desarrollo de software

Beschreibung

FASES EN LA RESOLUCIÓN DE PROBLEMAS
JHOSWAR JHOSWAR
Mindmap von JHOSWAR JHOSWAR, aktualisiert more than 1 year ago
JHOSWAR JHOSWAR
Erstellt von JHOSWAR JHOSWAR vor fast 6 Jahre
21
0

Zusammenfassung der Ressource

Metodología de la programación y desarrollo de software
  1. FASES EN LA RESOLUCIÓN DE PROBLEMAS
    1. Las características mas sobresalientes
      1. Análisis = El problema se analiza teniendo presente la especificación de los requisitos
        1. Diseño. Una vez analizado el problema, se diseña una solución
          1. Codificación = La solución se escribe en la sintaxis del lenguaje de alto nivel
            1. Ejecución, verificación y depuración. El programa se ejecuta, se comprueba rigurosamente y se eliminan todos los errores
              1. Mantenimiento. El programa se actualiza y modifica, cada vez que sea necesario
                1. Documentación. Escritura de las diferentes fases del ciclo de vida del software, esencialmente el análisis
                2. Las dos primeras fases conducen a un diseño detallado escrito en forma de algoritmo.
                  1. Las fases de compilación y ejecución traducen y ejecutan el programa. En las fases de verificación y depuración el programador busca errores de las etapas anteriores.
                    1. Antes de conocer las tareas a realizar en cada fase, se considera el concepto y significado de la palabra algoritmo.
                3. Análisis del problema
                  1. Esta fase requiere una clara definición, donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada.
                    1. se precisan especificaciones detalladas de entrada y salida.
                  2. Diseño del algoritmo
                    1. En la etapa de análisis del proceso de programación se determina qué hace el programa.
                      1. El proceso implica la ejecución de los siguientes pasos hasta que el programa se termina:
                        1. 1. Programar un módulo. 2. Comprobar el módulo. 3. Si es necesario, depurar el módulo. 4.Combinar el módulo con los módulos anteriores.
                    2. Herramientas de programación
                      1. diagramas de flujo y pseudocódigos.
                        1. Un diagrama de flujo (flowchart) es una representación gráfica de un algoritmo.
                          1. El pseudocódigo es una herramienta de programación en la que las instrucciones se escriben en palabras similares al inglés o español, que facilitan tanto la escritura como la lectura de programas.
                        2. Codificación de un programa
                          1. La codificación es la escritura en un lenguaje de programación de la representación del algoritmo desarrollada en las etapas precedentes.
                            1. Documentación interna
                              1. la documentación de un programa se clasifica en interna y externa.
                          2. Compilación y ejecución de un programa
                            1. Una vez que el algoritmo se ha convertido en un programa fuente,
                              1. es preciso introducirlo en memoria mediante el teclado y almacenarlo posteriormente en un disco.
                              2. Si tras la compilación se presentan errores (errores de compilación) en el programa fuente,
                                1. es preciso volver a editar el programa, corregir los errores y compilar de nuevo.
                                2. Una vez que el programa ejecutable se ha creado, ya se puede ejecutar (correr o rodar) desde el sistema operativo con sólo teclear su nombre (en el caso de DOS).
                                  1. Las instrucciones u órdenes para compilar y ejecutar un programa en C, C++,... o cualquier otro lenguaje dependerá de su entorno de programación y del sistema operativo en que se ejecute Windows, Linux, Unix, etc.
                                3. Verificación y depuración de un programa
                                  1. La verificación o compilación de un programa es el proceso de ejecución del programa con una amplia variedad de datos de entrada,
                                    1. llamados datos de test o prueba, que determinarán si el programa tiene o no errores (“bugs”). Para realizar la verificación se debe desarrollar una amplia gama de datos de test
                                      1. La depuración es el proceso de encontrar los errores del programa y corregir o eliminar dichos errores. Cuando se ejecuta un programa, se pueden producir tres tipos de errores:
                                      2. Errores de compilación. Se producen normalmente por un uso incorrecto de las reglas del lenguaje de pro- gramación y suelen ser errores de sintaxis.
                                        1. Errores de ejecución. Estos errores se producen por instrucciones que la computadora puede comprender pero no ejecutar.
                                          1. Errores lógicos. Se producen en la lógica del programa y la fuente del error suele ser el diseño del algoritmo. Estos errores son los más difíciles de detectar
                                        2. Documentación y mantenimiento
                                          1. La documentación de un problema consta de las descripciones de los pasos a dar en el proceso de resolución de dicho problema.
                                            1. La importancia de la documentación debe ser destacada por su decisiva influencia en el producto final.
                                              1. La documentación de un programa puede ser interna y externa. La documentación interna es la contenida en líneas de comentarios.
                                              2. La documentación externa incluye análisis, diagramas de flujo y/o pseudocódigos, manuales de usuario con instrucciones para ejecutar el programa y para interpretar los resultados.
                                                1. La documentación es vital cuando se desea corregir posibles errores futuros o bien cambiar el programa. Tales cambios se denominan mantenimiento del programa.
                                              Zusammenfassung anzeigen Zusammenfassung ausblenden

                                              ähnlicher Inhalt

                                              WIRK Uni Wien
                                              Lara Sophie
                                              Gesellschaftsdiagnosen UniVie
                                              S E
                                              Geometrie - das Rechteck
                                              Robert Mairginter
                                              ALDI SUISSE PLU: Kernsortiment 01 - 99
                                              Sarah Huber
                                              Euro-FH // Zusammenfassung SOPS1
                                              Robert Paul
                                              Vetie - Pathologie 2012
                                              Fioras Hu
                                              Vetie - Histo & Embryo II 2017
                                              Fioras Hu
                                              Vetie - Tierzucht & Genetik - 2016
                                              Fioras Hu
                                              Vetie Mibiklausur 2017
                                              Jana Tü
                                              MS-1.3: Folienpaket 5
                                              Stephanie Hendricks
                                              Vetie Para Morphologie Entomologie
                                              Kristin E