Programación de computadores

Diego Lozano
Mind Map by Diego Lozano, updated more than 1 year ago More Less
Diego Lozano
Created by Diego Lozano over 1 year ago
4
0
0

Description

El siguiente es un mapa mental, donde intenta representarse todo lo relacionado a la programación de computadores.

Resource summary

Programación de computadores
1 Fases para escribir una aplicación
1.1 Definición del problema: Tener claridad del problema
1.2 Análisis del problema: identificar los requerimientos para dar una solución eficaz al problema
1.3 Diseño de la solución: Plantearse diferentes alternativas de solución y elegir la mas optima (menor tiempo, menor costo)
1.3.1 Realización de pruebas de escritorio: pruebas en papel, lápiz, calculadora, para simular su ejecución y evaluar su correcta operación.
1.3.2 Elaboración del algoritmo: Secuencia lógica y cronológica de pasos encaminados a resolver el problema
1.4 Codificación: Pasar el algoritmo probado en papel al lenguaje de programación a utilizar.
1.4.1 Digitación: teclear el algoritmo codificado.
1.4.2 Compilación o corrección de los errores sintácticos y semánticos del código
1.5 Prueba y depuración: pruebas a fin de determinar si resuelve o no el problema planteado en forma satisfactoria.
1.6 Documentación: guía o comunicación escrita de sus procedimientos, dibujos o diagramas.
1.6.1 Documentación Interna: comentarios dentro del código fuente.
1.6.2 Documentación externa: es todo el material creado y empleado en las diferentes fases del desarrollo del problema.
1.6.3 Manual del usuario: Describe paso a paso la manera como funciona el programa.
1.7 Implementación: el programa ya probado, revisado y mejorado se considera terminado y puede utilizarce para el fín que fuen creado.
1.8 Mantenimiento: Se realizan ajustes cada cierto tiempo.
2 Clasificación de los lenguajes de programación:
2.1 Lenguajes de alto nivel: Se aproxima más al lenguaje humano.
2.1.1 Pascal
2.1.2 Cobol
2.1.3 FROTRAN
2.1.4 Basic
2.1.5 Modula-2
2.1.6 Ada
2.2 Lenguajes de medio nivel: Se encuentrar entre los lenguajes de alto nivel y los lenguajes de bajo nivel, son utilizados para la creación de sistemas operativos.
2.2.1 C++
2.2.2 C
2.2.3 FORTH
2.2.4 Macroensamblador
2.2.5 Java
2.3 Lenguajes de bajo nivel: Esta ligado a las instrucciones del Hardware
2.3.1 Código binario
2.3.2 Lenguaje Maquina
2.3.3 Lenguaje ensamblador
Show full summary Hide full summary

Similar

Abreviaciones comunes en programación web
Diego Santos
codigos QR
Cristina Padilla
Mapa Conceptual de la arquitectura de base de datos
Alan Alvarado
Interface en Java
tavoberry
Examen POO
Mario A. Rivera
Conceptos fundamentales de Programación Orientada a objetos
gloriaadame
Programación Orientada a Objetos
Kevin jesus Garcia Rios
Lenguajes de programación
Eduardo Josué Fuentes Zeledón
programacion orientada a objetos
juan.romerog
PROGRAMACIÓN ORIENTADA A OBJETOS
Santiago Reyes
BASES DE DATOS
Horst Berndt Reyes