Lenguaje Ciclo Errores

  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Lenguaje Ciclo Errores as PDF for free.

More details

  • Words: 695
  • Pages: 3
MG

UNIDAD I

LENGUAJE DE PROGRAMACIÓN 1.- ¿Definición? - Es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. - Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente. Es el código utilizado para la creación de programas 1.2.¿Cuál es su Función? Es proporcionar instrucciones al sistema de la computadora para que pueda realizar una actividad de procesamiento. 1.3.- Estructura Consta de: Un conjunto finito de símbolos Permiten definir el léxico o vocabulario del lenguaje.

Un conjunto finito de reglas

Es la gramática del lenguaje que Es la acción que debe permite crear la construcción de las realizarse sentencias correctas

2.- Sistema de Programación GNU/Linux La sigla GCC significa "GNU Compiler Collection". GCC es un compilador integrado para C, C++ y Fortran; es capaz de recibir un programa fuente en cualquiera de estos lenguajes y generar un programa ejecutable binario en el lenguaje de la máquina donde ha de correr. Puede soportar diversas arquitecturas mediante la compilación cruzada, lo que hace que sea un entorno adecuado para desarrollos heterogéneos. MG

Lic. Migdanys González

Semántica

Windows

(Dev C++)

Se trata de un entorno de compilación que incluye un editor de proyectos, editores de texto, compilador, enlazador y depurador. Dev-C++ (o devcpp) es un entorno de desarrollo integrado (IDE) para los lenguajes de programación C y C++.

3.- Ciclo de vida del Software Es una vista de las actividades que ocurren durante el desarrollo de software, intenta determinar el orden de las etapas involucradas y los criterios de transición asociadas entre estas etapas. Un modelo de ciclo de vida del software: - Describe las fases principales de desarrollo de software - Define las fases primarias esperadas de ser ejecutadas durante esas fases - Ayuda a administrar el progreso del desarrollo - Provee un espacio de trabajo para la definición de un detallado proceso de desarrollo de software 3.1.- Etapas del ciclo de vida del software Fase de definición ¿Qué hacer?

Se realizan estudios de viabilidad y poder así conocer los requerimientos del sistema, formalizando el acuerdo con el usuario y así desarrollar la planificación.

Fase de diseño ¿Cómo hacerlo?

Se identifican los soluciones tecnológicas existentes, para asignar los recursos necesarios, ajustándose a las especificaciones del usuario y se busca los métodos de validación.

Fase de construcción

Se genera el producto, integrando los elementos para así validarlo

Fase de mantenimiento

Es necesario para mantener operativo el producto final.

3.2.- Modelos de Ciclos de vida del software Ciclo de vida lineal - La actividad general se descompone en fase - Cada fase se realiza una vez - Las tareas son divididas entre los grupos - Las especificaciones son precisas

Ciclo de vida prototipado Posee especificaciones iniciales - Se va realizando un producto parcial - Es empleado cuando se usan nuevas tecnologías

Ciclo de vida en espiral Se realizan varias evaluaciones - Aseguran la desaparición de problemas con el producto - Posee varias fases

3.- Clasificación de los Errores Errores de sintaxis: son errores en el programa fuente. Pueden deberse a palabras reservadas mal escritas, expresiones erróneas o incompletas, variables que no existen, etc. Los errores de sintaxis se detectan en la fase de compilación. El compilador, además de generar el código objeto, nos dará una lista de errores de sintaxis. Avisos: además de errores, el compilador puede dar también avisos (warnings). Los avisos son errores, pero no lo suficientemente graves como para impedir la generación del código objeto. No obstante, es importante corregir estos avisos. Errores de enlazado: se refieren a funciones que no están definidas en ninguno de los ficheros objetos ni en las librerías. Puede que hayamos olvidado incluir alguna librería, o algún fichero objeto, o puede que hayamos olvidado definir alguna función o variable. Errores de ejecución: en el caso de los errores de ejecución normalmente no obtendremos mensajes de error, sino que simplemente el programa terminará bruscamente. Errores de diseño: finalmente los errores más difíciles de corregir y prevenir. Si nos hemos equivocado al diseñar nuestro algoritmo, no habrá ningún programa que nos pueda ayudar a corregir los nuestros. Contra estos errores sólo cabe practicar y pensar.

Related Documents

Lenguaje Ciclo Errores
December 2019 6
Errores
May 2020 20
Lenguaje
November 2019 52
Lenguaje
May 2020 44