MANTENIMIENTO

Páginas: 18 (4394 palabras) Publicado: 22 de mayo de 2013
ÍNDICE















INTRODUCCIÓN

La programación estructurada es una técnica para escribir programas (programación de computadora) de manera clara. Para ello se utilizan únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN).Hoy en día las aplicaciones informáticas son mucho más ambiciosas que las necesidades de programación existentes en los años 1960, principalmente debido a las aplicaciones gráficas, por lo que las técnicas de programación estructurada no son suficientes. Ello ha llevado al desarrollo de nuevas técnicas, tales como la programación orientada a objetos y el desarrollo de entornos de programación quefacilitan la programación de grandes aplicaciones. Primeramente fue GW-BASIC, luego se transformó en QuickBASIC y actualmente se lo conoce como Visual Basic y la versión más reciente es la 6.0 que se incluye en el paquete Visual Studio 6 de Microsoft. Esta versión combina la sencillez del BASIC con un poderoso lenguaje de programación Visual que juntos permiten desarrollar robustos programas de32 bits para Windows. Esta fusión de sencillez y la estética permitió ampliar mucho más el monopolio de Microsoft, ya que el lenguaje sólo es compatible con Windows, un sistema operativo de la misma empresa.















PROGRAMACIÓN ESTRUCTURADA

Concepto
Es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa decomputadora, utilizando únicamente subrutinas y tres estructuras: secuencia, selección (if y switch) e iteración (bucles for y while), considerando innecesario y contraproducente el uso de la instrucción de transferencia incondicional (GOTO), que podría conducir a "código espagueti", que es mucho más difícil de seguir y de mantener, y era la causa de muchos errores de programación.
Características
Laestructura secuencial: Está definida por el flujo de control automático de un programa. De manera natural, a menos que otra cosa se indique, la computadora ejecuta las líneas de código en el orden en que fueron escritas. El control del programa fluye de la línea anterior a la línea siguiente.
Las estructuras de selección: Se basan en una declaración condicional. Si es verdadera, ciertas líneas decódigo son ejecutadas. Si tal declaración es falsa, esas líneas no serán ejecutadas. Las dos estructuras de selección más comunes son: Si-Entonces (If-Then) y Si-Entonces-de lo contrario (If-Then-Else).
Las estructuras de repetición (o de ciclos): Su construcción también hace uso de declaraciones condicionales. Si la condición evaluada es verdadera, un bloque de una o más instrucciones se repetirá,hasta que la condición sea falsa. La computadora prueba la condición una primera vez, si es verdadera, ejecuta el bloque de comandos.
Ventajas
Los programas son más fáciles de entender, pueden ser leídos de forma secuencial y no hay necesidad de hacer engorrosos seguimientos en saltos de líneas (GOTO) dentro de los bloques de código para intentar entender la lógica.

La estructura de losprogramas es clara, puesto que las instrucciones están más ligadas o relacionadas entre sí.

Reducción del esfuerzo en las pruebas y depuración. El seguimiento de los fallos o errores del programa ("debugging") se facilita debido a su estructura más sencilla y comprensible, por lo que los errores se pueden detectar y corregir más fácilmente.

Reducción de los costos de mantenimiento. Análogamente ala depuración, durante la fase de mantenimiento, modificar o extender los programas resulta más fácil.

ORIENTACIÓN A OBJETOS
Concepto
Se configura como la metodología de desarrollo del software predominante para los próximos años. Según algunos estudios recientes, más del 50% de las corporaciones que desarrollan aplicaciones informáticas, a nivel mundial, ya han abortado de alguna manera...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mantenimiento
  • Mantenimiento
  • Mantenimiento
  • Mantenimiento
  • Mantenimiento
  • Mantenimiento
  • Mantenimiento
  • Mantenimiento

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS