Estructura y funcion del poder judicial en el estado de hidalgo.
• Lenguaje máquina: operaciones básicas del procesador, asociado a la arquitectura. Notación binaria.
– Ejemplo: Lenguaje máquina del microprocesador 68000.
• Lenguaje ensamblador: operaciones básicas del procesador. Notación simbólica. • Lenguaje de alto nivel: Lenguaje próximo al lenguaje natural. Independiente del procesador. Sintaxis rígida.
– Ejemplos: Fortran, C, Pascal, C++, Java.
Compiladores e Intérpretes
• Son programas que transforman código fuente escrito en lenguaje de alto nivel en código máquina. • Compilador: se transforma todo el programa y luego se ejecuta. • Intérprete: la transformación se hace en tiempo de ejecución.
Sistemas operativos
• Controla el uso de los recursos lógicos y físicos del …ver más…
– Integración y prueba. – Mantenimiento
Distribución estimativa de los costos de las diferentes fases
• Especificación, análisis y diseño: 40%. • Codificación: 20% • Integración y prueba: 40%.
Problemas para el desarrollo de software
• Especificación insuficiente o imprecisa. • Verificación experimental y por lo tanto, no muy fiable. • Diseño no sistemático sino artesanal lo que implica difícil mantenimiento y reusabilidad. • Alto coste económico de los errores.
Objetivos de la Ingeniería del Software
• Ofrecer técnicas para el desarrollo de programas legibles, reusables, correctos, robustos y fáciles de mantener. • Estado actual:
– Utilización generalizada de lenguajes de alto