Está en la página 1de 20

CURSO: TECNOLOGÍAS DE LA

INFORMACIÓN (2334)

Unidad 1
Tema 3: Desarrollo del Software
Índice
Tema 3: Desarrollo del Software
Conceptos
Clasificación del Software
Lenguajes de programación
Generaciones de lenguaje de programación
Top de Lenguajes de programación y sus usos

2
Capacidades

Explica acerca sobre el desarrollo de software,


los lenguajes de programación sus
generaciones, tipos y usos en la actualidad.

3
Introducción
¿Por qué programar?, ¿Para qué programar? ¿Son necesarios los programadores
actualmente?

• Es necesario
considerar que es
un estudiante del III
semestre de Redes
y Comunicaciones

• Elabore una propuesta y


fundamente

4
Desarrollo de Software

Es un proceso sistemático de
planeación, diseño, codificación,
documentar, probar y arreglar
código con la finalidad de crear una
aplicación que finalmente se
convertirá en un producto de
software.

5
Desarrollador de Software

1 CONCEPTOS GENERALES
Sistemas Operativos

TIPOS DE SOFTWARE
Lenguajes de
O Programación
El software es un conjunto
F de instrucciones que el
T computador emplea para
W manipular datos. Software de uso
A General o Aplicativo
R
E
Software a Medida

6
Desarrollo de Software

2 Lenguaje de Programación

Un lenguaje de programación es un
conjunto de palabras y símbolos que
permiten al usuario generar comandos e
instrucciones para que el computador
los ejecute.
Comunicación entre humanos y
computadores
L. de alto Nivel

L. de bajo Nivel

7
Desarrollo de Software

3 GENERACIONES DE LENGUAJE DE PROGRAMACIÓN

PRIMERA GENERACIÓN

SEGUNDA GENERACIÓN

TERCERA GENERACIÓN

CUARTA GENERACIÓN

QUINTA GENERACIÓN

LENGUAJE DE PROGRAMACIÓN

8
Desarrollo de Software

3 GENERACIONES DE LENGUAJE DE PROGRAMACIÓN

Primera Generación de Lenguajes Segunda Generación de Lenguajes

Lenguaje máquina Lenguaje ensamblador

Código binario

Características

• Referencias simbólicas de
Ventajas: memoria.
• Es muy rápido y eficiente, ya que • Es un lenguaje de bajo nivel.
son órdenes directas. • Sus comandos deben ser
Desventajas: convertidos a lenguaje máquina.
LENGUAJE DE PROGRAMACIÓN
• Es muy difícil de programar.

9
Desarrollo de Software

3 GENERACIONES DE LENGUAJE DE PROGRAMACIÓN

Primera Generación de Lenguajes Segunda Generación de Lenguajes

El programa generado era Con el empleo de códigos


rápido en su ejecución, pues no nemotécnicos se facilitó un poco la
requería interpretación. programación, como por ejemplo el
tratamiento de variables a través de
nombres.

LENGUAJE DE PROGRAMACIÓN

10
Desarrollo de Software

3 GENERACIONES DE LENGUAJE DE PROGRAMACIÓN

Tercera Generación de Lenguajes Cuarta Generación de Lenguajes

Lenguajes Intérpretes Lenguaje orientado a Objetos

Lenguajes Compiladores

Características

• Están orientados a las bases de datos.


Características: • Son lenguajes visuales, incluyen
• Contienen nombres, verbos, interfaces gráficos y capacidades de
operadores matemáticos y lógicos. gestión avanzadas.
• Usan herramientas que apoyan al
desarrollo rápido de los sistemas.

11
Desarrollo de Software

3 GENERACIONES DE LENGUAJE DE PROGRAMACIÓN

Tercera Generación de Lenguajes Cuarta Generación de Lenguajes

El programa creado debe Dispone de capacidades de gestión


compilarse para pasar a de bases de datos.
lenguaje de máquina. Ejemplos: Visual Basic, Visual Fox
Ejemplos: FORTRAN, COBOL, Pro, PowerBuilder, Java, etc.
Basic, PASCAL, LENGUAJE C, etc.

LENGUAJE DE PROGRAMACIÓN

12
Desarrollo de Software

3 GENERACIONES DE LENGUAJE DE PROGRAMACIÓN

Quinta Generación de Lenguajes

Lenguaje Lógico

Características:

• Son bastante flexibles en la forma en que se les permite a


los usuarios formular sus comandos.
• Poseen inteligencia artificial.
• Se caracterizan por el uso de estructuras muy parecidas a
los lenguajes naturales.

13
Desarrollo de Software

3 GENERACIONES DE LENGUAJE DE PROGRAMACIÓN

Quinta Generación de Lenguajes

Son empleados con frecuencia en aplicaciones


robóticas.
Ejemplos: Prolog, OPS5 y Mercury.

14
Desarrollo de Software

4 TOP DE LENGUAJES DE PROGRAMACIÓN Y SUS USOS

15
Desarrollo de Software

4 TOP DE LENGUAJES DE PROGRAMACIÓN Y SUS USOS

Python es un lenguaje de programación


poderoso y fácil de aprender

Características:

• Python es multiplataforma y
multiparadigma.
• Desarrolla cualquier tipo de vía,
como por ejemplo web o móvil.
• Es libre y de código abierto.

16
Desarrollo de Software

4 TOP DE LENGUAJES DE PROGRAMACIÓN Y SUS USOS

Crea aplicaciones web, aplicaciones de


escritorio y desarrollo Mobile, tanto para
iOS, Android y Windows.
Características:
Características:
• Es liviano.
• Multiplataforma, ya que se puede • Facilidad de uso.
utilizar en Windows, Linux o Mac o • Programación orientada a objetos.
en el navegador de tu preferencia. • Administración de memoria.
• Es imperativo y estructurado. • Seguridad en el manejo de datos.
• Orientado a objetos y herencias. • Compatible.

17
Conclusiones

• El software se clasifica en 4 diferentes categorías: sistemas operativos, lenguajes de


programación, software de uso general o aplicativo y software a medida.
• Todos los lenguajes deben convertir los programas al lenguaje máquina para poder ser
ejecutados por el computador.
• Los lenguajes de alto nivel, son de uso mucho más fácil, ya que en ellos un solo comando o
instrucción puede equivaler a millares de códigos máquina.
• Los lenguajes de programación más usado son Python, Java, Java Script y C#.

18
Referencias bibliográficas
• APA, N. (2018). Citas y paráfrasis estilo APA: usos y recomendaciones. Obtenido de Normas
APA: http://normasapa.net/citas-y-parafrasis/
• Berral, I. (2014). Montaje y Mantenimiento de sistemas de componentes informáticos.
Madrid: Ediciones Paraninfo S.A.
• Enel S.A. (2014). La red eléctrica. Obtenido de Endesa Educa:
https://www.endesaeduca.com/Endesa_educa/recursos-interactivos/el-transporte-de-
electricidad/xv.-la-red-electrica
• Herrerías, J. (2016). Hardware y componentes PC y dispositivos móviles . España: Amaya.
• Desarrollo del Software: https://www.youtube.com/watch?v=Z9LNk12ndm4
• Lenguajes de Programación: https://www.youtube.com/watch?v=8u99zbGP3Lo&t=258s

19

También podría gustarte