2
Algoritmos y estructuras de datos: El algoritmo es un conjunto de instrucciones o reglas bien definidas y ordenadas que permiten realizar una actividad mediante pasos sucesivos que no generan dudas a quien realice la actividad. Se da un estado inicial y una entrada y siguiendo los pasos indicados se obtiene una solución. Mediante diagramas de flujo se pueden representar gráficamente los algoritmos Lenguajes de programación: Es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por las computadoras mediante un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y funciones. Ejemplos : Lenguajes de bajo nivel: Código máquina Lenguajes de medio nivel: C Lenguajes de Alto nivel: Fortran Arquitectura: Es la manera en la que está diseñada y organizada una computadora y la forma en la que lleva a cabo de manera correcta las operaciones para solucionar los algoritmos que plantea. Ejemplo: Arquitectura Harvard, basada en una arquitectura de computadora con pistas de almacenamiento y de señal físicamente separadas para las instrucciones y para los datos. Ingeniería y metodología del software:

actividad 5

Embed Size (px)

Citation preview

Page 1: actividad 5

Algoritmos y estructuras de datos:

El algoritmo es un conjunto de instrucciones o reglas bien definidas y ordenadas que permiten realizar una actividad mediante pasos sucesivos que no generan dudas a quien realice la actividad. Se da un estado inicial y una entrada y siguiendo los pasos indicados se obtiene una solución. Mediante diagramas de flujo se pueden representar gráficamente los algoritmos

Lenguajes de programación:

Es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por las computadoras mediante un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y funciones.

Ejemplos : Lenguajes de bajo nivel: Código máquina

Lenguajes de medio nivel: C

Lenguajes de Alto nivel: Fortran

Arquitectura:

Es la manera en la que está diseñada y organizada una computadora y la forma en la que lleva a cabo de manera correcta las operaciones para solucionar los algoritmos que plantea.

Ejemplo: Arquitectura Harvard, basada en una arquitectura de computadora con pistas de almacenamiento y de señal físicamente separadas para las instrucciones y para los datos.

Ingeniería y metodología del software:

Los programadores utilizan métodos para el desarrollo del software adecuado para las computadoras.

Kendall y Kendall :I. Identificación del problema, oportunidades y objetivos. II. Determinación de los requerimientos de información. III. Análisis de las necesidades del sistema. IV. Diseño del sistema recomendado. V. Desarrollo y documentación del software. VI. Pruebas y mantenimiento del sistema. VII. Implantación y evaluación del sistema.

Roger Pressman: I. Análisis de los requerimientos del Software. II. Diseño. III. Generación de código. IV. Pruebas. V. Mantenimiento.

Page 2: actividad 5