Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Programación estructurada




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    Entorno de Desarrollo Integrado: Devcpp
    1

    Monografias.com

    Diseño Descendente vs Diseño Ascendente
    2

    Monografias.com

    Conceptos
    Metodología: Conjunto de procedimientos, técnicas, herramientas y un soporte documental que ayuda a los desarrolladores a realizar nuevo software.
    Estructura: Es la descomposición ordenada de las partes de un todo. Conjunto de elementos interrelacionados que forman un todo.
    Programación estructurada: Consiste en el diseño, escritura y prueba de un programa, construido con estructura.
    3

    Monografias.com

    Metodología de la programación
    Es la técnica que permite que la programación sea lo más eficaz posible en cuanto al desarrollo y mantenimiento.
    Conjunto de principios generales que un programador ha de seguir para desarrollar un programa
    4

    Monografias.com

    Metodologías de programación
    Programación convencional
    Programación Estructurada
    Programación Modular
    Programación orientada a objetos.
    5

    Monografias.com

    Programación orientada a objetos.
    Un Modelo de Objetos es un conjunto de entidades (denominadas objetos) que colaboran entre ellos para desempeñar una serie de servicios. Esos servicios se solicitan por medio del intercambio de mensajes. Todos los objetos del modelo pertenecen a algún tipo (Clase).
    El principio fundamental es que un Objeto es la representación de un concepto. Como tal, tendrá unas características (atributos) y un comportamiento, plasmado en una serie de operaciones.
    6

    Monografias.com

    Desventajas de la Programación convencional
    Los programas suelen ser excesivamente rígidos.
    Los programadores gastan la mayoría de su tiempo corrigiendo sus errores.
    Los programadores prefieren escribir sus módulos.
    Cada programador tiene sus propios programas?
    Elevado coste de actualización.
    Deficiencias en la documentación.
    7

    Monografias.com

    Previsiones futuras en los programas.
    Prever el aumento de datos y estructuras
    Cambios en la organización de la información.
    Cambios debido preferentemente a la modernización de los documentos y sus formatos.
    Sustitución, ampliación o reducción en el sistema de procesos de datos.
    8

    Monografias.com

    Consideraciones al diseñar programas
    Correcto/fiel. Producir resultados requeridos.
    Legible. Debe ser entendido por cualquier programador.
    Modificable. Su estructura debe permitir modificaciones.
    Depurable. Debe ser fácil la localización y corrección de errores.
    9

    Monografias.com

    Concepto de Módulo
    Esta constituido por una o varias instrucciones físicamente contiguas lógicamente encadenadas, las cuales se pueden referenciar mediante un nombre y pueden ser llamadas desde diferentes puntos de un programa.
    Un modulo puede ser un programa, una función, una subrutina(procedimiento).
    10

    Monografias.com

    Programación modular
    Descomponer un programa en un número pequeño de abstracciones coherentes que pertenecen al dominio del problema y enmascaran la complejidad interna.
    Método de diseño que tiende a dividir el problema, de forma lógica, en partes perfectamente diferenciadas que pueden ser analizadas, programadas y puesta a punto independientemente.

    11

    Monografias.com

    Ventajas de la programación modular
    Es más fácil de escribir y depurar.
    Fácil mantener y modificar.
    Fácil control de la programación.
    Posibilita el uso repetitivo de las rutinas en el mismo o en diferentes programas.
    12

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter