ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Construcción De Programas


Enviado por   •  25 de Noviembre de 2012  •  3.494 Palabras (14 Páginas)  •  350 Visitas

Página 1 de 14

República Bolivariana de Venezuela

Ministerio del Poder Popular Para la Educación Superior

Universidad Nacional Experimental Politécnica de La Fuerza Armada

7IS-D ‘A‘ - UNEFA . Implantacion de Sistemas

CONSTRUCCIÓN DE PROGRAMAS

Integrantes:

Jean Barboza C.I. 19.693.189

Jorge Morillo C.I. 19.754.547

Ignacio Salazar C.I. 20.190.472

Caracas, Noviembre de 2012

INDICE

CONTENIDO PÁG.

INTRODUCCION

1. Construcción de programas………….……………...…...…………….5

1.1. Codificación………………………………………………………..5

1.2. Lógica de un programa……………………………..……………..5

1.3. Estructura de un programa……………………………………….5

1.4. Niveles de construcción de un programa………………………6

1.5. Estilos de programación………………………………………….6

2. Programación estructurada……………………………………………..11

2.1. Definición……………..…...……………………………………..11

2.2. Estructuras………………………………………………………..11

2.3. Características…………………………………………………....11

2.4. Ventajas……………………………………………….…………..12

2.5. Desventajas ………………………………………………………12

3. Programación orientada a objetos………………………………..…....12

3.1. Definición………………………………………………………….12

3.2. Conceptos básicos……………………………………………....13

3.3. Características……………………………………………………14

3.4. Ventajas……………………………………………………….…..15

3.5. Desventajas……………………………………………………….16

4. Otras técnicas de programación.………………………………..……..16

4.1. Programación orientada a aspectos……………………………16

4.1.1. Definición……………………………………………….…16

4.1.2. Estructura de la Programación Orientada a Aspectos.16

4.1.3. Ventajas……………………………………………………17

4.1.4. Desventajas……………………………………………….17

4.2. Programación orientada a eventos……………………………..18

4.3. Definición…………………………………….………..…………..18

4.4. Estructura………………...……………………………...………..18

CONCLUSIONES……………………………………………………….……19

REFERENCIAS BIBLIOGRÁFICAS…………………….…………….….......20

INTRODUCCION

Por medio del presente trabajo se desea dar a entender los diferentes conceptos que se pueden obtener sobre la construcción de programas en cualquier entorno de trabajo. Para ello se plantean diferentes puntos de vistas que un desarrollador podría llegar a necesitar a lo largo de su trayectoria como programador, dichos paradigmas son los siguientes: programación estructurada, orientada a objeto, orientada a aspectos y orientada a eventos. Estas son unas de las muchas herramientas que un programador debería dominar para que su éxito en mundo laboral. Así como también debe tener ciertos estilos de programación adecuados a su forma codificar.

En estos paradigmas que se explicaran y analizaran a continuación se tomaran en cuenta algunas especificaciones tales como la estructura, características, ventas y desventajas de cada una, como para que se logre entender en un nivel básico/intermedio su funcionalidad y que el profesional pueda llegar a tener el conocimiento necesario para emprender sus labores. Para esto se debe conocer los conceptos básicos de un programa que también serán puntos claves en nuestro trabajo.

CONSTRUCCIÓN DE PROGRAMAS

Codificación

Una vez que los algoritmos de una aplicación han sido diseñados, ya se puede iniciar la fase de codificación. En esta etapa se tienen que traducir dichos algoritmos a un lenguaje de programación específico; es decir, las acciones definidas en los algoritmos hay que convertirlas a instrucciones.

Lógica de un programa

La lógica de un programa establece cuáles son sus acciones y en qué orden se deben ejecutar. Por tanto, es conveniente que todo programador aprenda a diseñar algoritmos antes de pasar a la fase de codificación.

Estructura de un programa

Niveles de construcción de un programa

Programa de bajo nivel

Son programas que explotan las características propias de la computadora por ejemplo rutinas gráficas, manejos de puertos, interfaces con el usuario, etc. Con este tipo de programas no puede seguirse estrictamente las fases del diseño y generalmente son rutinas que deben ser optimizadas, aun sacrificando su claridad (suelen ser rutinas que solo estudiaran especialistas).

Programa de alto nivel

Son programas que entregan resultados independientemente de la máquina. Para construirlos hay que enlazar herramientas ya disponibles. En este tipo de programas conviene seguir estrictamente las fases del diseño y generalmente no deben ser optimizadas, ya que requiere claridad para que las entienda un no especialista. Para facilitar el proceso de mantenimiento, hay que evitar mezclar niveles a construir rutinas.

Estilos de programación

Es un término que describe convenciones para escribir código fuente en ciertos lenguajes de programación.

Características de estilo

El buen estilo, al tratarse de algo subjetivo, es difícil de categorizar concretamente; con todo, existen un número de características generales. Con el advenimiento de software que

...

Descargar como (para miembros actualizados) txt (25 Kb)
Leer 13 páginas más »
Disponible sólo en Clubensayos.com