Conceptos de procesamiento

Páginas: 7 (1654 palabras) Publicado: 1 de julio de 2011
Ciclo de vida del software • • • • Los computadores por si solos no pueden resolver problemas. Para que puedan hacerlo, es preciso describirle con detalle todos los pasos para la solución del problema… Esta descripción de pasos se le llama programa computacional; dirige el funcionamiento de la máquina. Las etapas del desarrollo de software se agrupan en dos bloques: • Etapas de análisis y diseño• Etapas de implantación y explotación
No requieren el uso de computadores. Desde hace un tiempo existen las herramientas CASE (Computer Aided Software Engineering) – Análisis: estudio detallado del problema con el fin de obtener una serie de documentos (especificaciones) – Diseño: Consiste en la realización de una solución (algoritmos) que den solución al problema planteado, se utiliza unanotación intermedia (pseudocódigo) o notaciones gráficas como diagramas de flujo. Diseño detallado: especificación de diseño. Se estructura en un lenguaje de alto nivel los algoritmos de la etapa anterior. Edición: se transcribe el programa al computador, grabándose a memoria secundaria a través de un editor de textos, generando con esto el código fuente. Compilación: consiste en obtener el programaobjeto, codificado en lenguaje de máquina a partir del código fuente. Esto se realiza de forma automática mediante un compilador de lenguaje. Este compilador lleva a cabo la traducción, análisis sintáctico del programa, detecta errores, facilitando la corrección. Enlace (linkage): Se incluyen rutinas de la biblioteca del lenguaje necesarias para el programa, se enlazan módulos y subprogramas paragenerar el programa ejecutable Prueba de Ejecución: el programa es probado con datos de prueba para detectar los posibles errores en su funcionamiento Explotación y mantenimiento: una vez instalado el programa y estando en uso, se le llamará a este período explotación. Estando en uso a la aplicación se le da mantenimiento para mantenerla actualizada. Compilación: errores sintácticos. Fáciles deencontrar y corregir. Ejecución: Parada anormal del programa, usualmente pasado debido a una prueba inadecuada del programa. Lógica: produce resultados inadecuados Especificación: inconsistencia respecto al análisis.

Análisis y Diseño
• •



Etapas de la Implantación y explotación
• •

• • • • • • • •

Tipos de Errores

El programa

Clasificación de Lenguajes de Programación
•Dependiendo de la cercanía del lenguaje de programación al lenguaje natural estos se dividen en: – Lenguajes de bajo nivel (máquina) – Lenguajes intermedios (ensambladores) – Lenguaje de alto nivel (evolucionados) Dependiendo del desarrollo de los lenguajes de programación, las clasificación se asemeja a las de generaciones de computadoras: – Primera Generación: lenguajes de máquina y ensambladores –Segunda Generación: primeros lenguajes de alto nivel COBOL, FORTRAN – Tercera Generación: Lenguajes de alto nivel imperativos, que se usan hasta el día de hoy (ALGOL 68, PL/1, PASCAL, MODULA) – Cuarta Generación: Orientados a aplicaciones de gestión y base de datos (SQL) – Quinta Generación: Orientado a Inteligencia Artificial y procesamiento de lenguaje natural (LISP, PROLOG)



Evolución deLenguajes de Programación

Lenguaje de máquina
• El único que entienden las máquinas. • Utiliza el alfabeto binario. • Primer lenguaje utilizado, menos usado por complejidad y propensión a errores. Instrucciones dependen del hardware del computador; difieren de un computador a otro

Lenguaje ensamblador
• • • • • Assembler language. Primer intento por sustituir el lenguaje de máquina.Instrucciones son conocidas como mnemotécnicos. Cada instrucción equivale a una instrucción de lenguaje de máquina. Por ejemplo, mnemotécnicos típicos: – en ingles, ADD, SUB, DIV, etc. – en español, SUM,RES,DIV, etc. ADD M, N, P … sumar el número contenido en la posición de memoria M al número almacenado en la posición de memoria N y situar el resultado en la posición de memoria P… Es mucho más...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Concepto De Procesos
  • CONCEPTOS DE PROCESOS
  • concepto de proceso
  • Concepto de proceso administrativo
  • Concepto Y Proceso De Motivaci N
  • Proceso De Admisión Y Empleo- Conceptos
  • Evolucion del concepto de gerencia de procesos
  • concepto del proceso administrativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS