Está en la página 1de 1

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
solucin. Mediante diagramas de flujo se pueden representar grficamente los algoritmos

Lenguajes de programacin:
Es un lenguaje formal diseado para expresar procesos que pueden ser llevados a cabo por las
computadoras mediante un conjunto de smbolos y reglas sintcticas y semnticas que definen
su estructura y el significado de sus elementos y funciones.
Ejemplos : Lenguajes de bajo nivel: Cdigo mquina
Lenguajes de medio nivel: C
Lenguajes de Alto nivel: Fortran
Arquitectura:
Es la manera en la que est diseada 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 seal fsicamente separadas para las instrucciones y para los datos.
Ingeniera y metodologa del software:
Los programadores utilizan mtodos para el desarrollo del software adecuado para las
computadoras.

Kendall y Kendall :I. Identificacin del problema, oportunidades y objetivos. II.


Determinacin de los requerimientos de informacin. III. Anlisis de las necesidades del
sistema. IV. Diseo del sistema recomendado. V. Desarrollo y documentacin del software.
VI. Pruebas y mantenimiento del sistema. VII. Implantacin y evaluacin del sistema.

Roger Pressman: I. Anlisis de los requerimientos del Software. II. Diseo. III. Generacin
de cdigo. IV. Pruebas. V. Mantenimiento.

También podría gustarte