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

Descripción

Mapa mental Módulo 2
Jhonathan Moreno
Creado por Jhonathan Moreno
Jhonathan Moreno
Creado por Jhonathan Moreno hace más de 8 años
8
0

Resumen del Recurso

Metodología de la programación y desarrollo de software
  1. PROCESO DE ROSOLUCIÓN DE UN PROBLEMA CON UNA COMPUTADORA
    1. Conduce a la escritura de un programa y a su ejecución en la misma
      1. FASES EN LA RESOLUCIÓN DE PROBLEMAS

        Nota:

        • • Análisis del problema. • Diseño del algoritmo. • Codificación. • Compilación y ejecución. • Verificación. • Depuración. • Mantenimiento. • Documentación.
        1. • Análisis del problema. • Diseño del algoritmo. • Codificación. • Compilación y ejecución. • Verificación. • Depuración. • Mantenimiento. • Documentación.
      2. PROGRAMACIÓN MODULAR
        1. Métodos de diseño flexible y potente para mejorar la productividad de un programa
          1. Se divide en módulos independientes
            1. Cada módulo ejecuta una acción independiente
            2. PROGRAMACIÓN ESTRUCTURADA
              1. Cada sentencia o instrucción señala al compilador para que realice alguna tarea
                1. Cada sentencia o instrucción señala al compilador para que realice alguna tarea
                  1. Cada función tiene un propósito bien definido y resuelve una tarea concreta
                    1. Datos Locales
                      1. Están ocultos en el interior de la función y están protegidos de modificaciones por otras funciones
                      2. Datos Globales
                        1. Se pueden acceder desde cualquier función del programa
                      3. PROGRAMACIÓN ORIENTADA A OBJETOS
                        1. Combinar en una única unidad o módulo, tanto los datos como las funciones que operan sobre esos datos
                          1. Las funciones de un objeto se llaman funciones miembro en C++ o métodos
                            1. El encapsulamiento de datos y la ocultación de los datos son términos clave en la descripción de lenguajes orientados a objetos
                              1. Propiedades fundamentales de la orientación a objetos
                                1. • Abstracción (tipos abstractos de datos y clases). • Encapsulado de datos. • Ocultación de datos. • Herencia. • Polimorfismo.
                              2. ESCRITURA DE ALGORITMOS
                                1. PASOS
                                  1. 1. Debe tener una secuencia ordenada. 2. Se emplea un lenguaje de programación adecuado. 3. Ejecución y validación del programa por la computadora.
                                  2. ESCRITURA
                                    1. - Deben ir seguidas de alguna secuencia definida de pasos hasta que se obtenga un resultado coherente. - Sólo puede ejecutarse una operación a la vez. - Es secuencial para llegar a determinado objetivo.
                                    2. CARACTERÍSTICAS
                                      1. • Preciso e indicar el orden de realización de cada paso. • Estar bien definido. Se debe obtener el mismo resultado siempre. • Ser finito. Si se sigue un algoritmo, se debe terminar en algún momento.
                                      2. DISEÑO
                                        1. A. La información proporcionada al algoritmo constituye su entrada. B. La información producida por el algoritmo constituye su salida. C. Los problemas complejos se pueden resolver, cuando se rompen en subproblemas.
                                        2. LENGUAJE
                                          1. Pseudocódigo
                                            1. Lenguaje de especificación (descripción) de algoritmos; medio de representar básicamente las estructuras de control de programación estructurada que se verán en capítulos posteriores
                                          2. PRESENTACIÓN GRÁFICA
                                            1. 1. Diagrama de flujo, 2. Diagrama N-S (Nassi-Schneiderman), 3. Lenguaje de especificación de algoritmos: pseudocódigo, 4. Lenguaje español, inglés, 5. Fórmulas.
                                          Mostrar resumen completo Ocultar resumen completo

                                          Similar

                                          FUNDAMENTOS DE REDES DE COMPUTADORAS
                                          anhita
                                          Test: "La computadora y sus partes"
                                          Dayana Quiros R
                                          Abreviaciones comunes en programación web
                                          Diego Santos
                                          Seguridad en la red
                                          Diego Santos
                                          Excel Básico-Intermedio
                                          Diego Santos
                                          Evolución de la Informática
                                          Diego Santos
                                          Introducción a la Ingeniería de Software
                                          David Pacheco Ji
                                          Conceptos básicos de redes
                                          ARISAI DARIO BARRAGAN LOPEZ
                                          La ingenieria de requerimientos
                                          Sergio Abdiel He
                                          TECNOLOGÍA TAREA
                                          Denisse Alcalá P
                                          Navegadores de Internet
                                          M Siller