SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
S
Lenguaje de
Programación
Ingeniería de software
Presentado por: Andrés Herrera R.
1
S
¿Que es Lenguaje ?
2
Tipos de lenguaje
3
Tipos de lenguaje
4
Petroglifo
Tipos de lenguaje
5
Jeroglíficos
Tipos de lenguaje
6
Tipos de lenguaje
7
Voyager
Tipos de lenguaje
8
Voyager and pioneer
Tipos de lenguaje
9
Voyager and pioneer
https://www.youtube.com/watch?v=l0vXQ-WAIh0
Tipos de lenguaje
10
Modelado.
11
Modelos
Usados por
los ingenieros
físicos Gráficos Simulación Matemáticos Esquemáticos
Empleados
por los
ingenieros
Concepción
de ideas
Para
comunicación
Para
predicción Para control
Para
instrucción
Modelado.
12
Modelado.
13
¿Como modelamos una idea?
¿Como modelamos un problema?
¿Como modelamos una solución?
¿Como modelamos una situación real?
Modelado.
14
Practique:
1.  Explique una idea que se le ocurra de momento por medio de un modelo.
2.  Modele una solución a un problema actual.
Modelado.
15
Como modelaríamos un sistema de venta de vehículos
Modelado.
16
Modelado
¿Que es UML?
17
UML
Construir
Especificar
Visualizar
Documentar
Modelado
¿Que es UML?
18
UML ofrece un estándar para describir un "plano" del sistema (modelo),
incluyendo aspectos conceptuales tales como procesos, funciones del
sistema, y aspectos concretos como expresiones de lenguajes de
programación, esquemas de bases de datos y compuestos reciclados.
Modelo
Entidad - relación
19
Una Entidad representa algo del mundo real o abstracto y se diagrama
por medio de un rectángulo
ENTIDAD
Modelo
Entidad - relación
20
Una Relación es la asociación de una entidad con otra o consigo misma
(reflexiva) y se diagrama por medio de un rombo
RELACIÓN
Modelo
Entidad - relación
21
Propiedades de una entidad
ATRIBUTO
Modelo
Entidad - relación
22
Propiedades de una entidad
ATRIBUTO
Modelo
Entidad - relación
23
ATRIBUTO COMPUESTO
Modelo
Entidad - relación
24
Cardinalidad:
Se define la cardinalidad como el grado de participación de las entidades
en una relación. Para calcularlo se propone la realización de la siguiente
pregunta: ¿Cuántos elementos de una entidad participarán en la relación
con un elemento concreto de la segunda entidad? y ¿cuántos elementos
de la segunda entidad participarán en la relación con un elemento
concreto de la primera entidad? La respuesta será 1 o muchos
Modelo
Entidad - relación
25
Modelo
Entidad - relación
26
1:1 - uno a uno: Una tarjeta de embarque asigna un asiento
concreto. Un asiento es asignado por una tarjeta de
embarque concreta.
Modelo
Entidad - relación
27
1: N - uno a muchos: En una estantería concreta hay muchos
libros y un libro concreto está en una estantería.
Modelo
Entidad - relación
28
N: M - muchos a muchos: Muchos cocineros preparan un
plato concreto, muchos platos son preparados por un
cocinero concreto.

Más contenido relacionado

Similar a Lenguaje de Programación e Ingeniería de Software

Producto integrador matemática
Producto integrador matemáticaProducto integrador matemática
Producto integrador matemáticaJackelineescobar
 
Características de la prueba ENLACE 2008-2009
Características de la prueba ENLACE 2008-2009 Características de la prueba ENLACE 2008-2009
Características de la prueba ENLACE 2008-2009 DGETI
 
Presentacion de uml (2)
Presentacion de uml (2)Presentacion de uml (2)
Presentacion de uml (2)Carlos_lvm
 
Modelo Entidad - Relación
Modelo Entidad - RelaciónModelo Entidad - Relación
Modelo Entidad - RelaciónDenisse C
 
Tomo 3... solución de problemas de Sánchez Amestoy, Ph. D. PROYECTO
Tomo 3... solución de problemas de Sánchez Amestoy, Ph. D. PROYECTOTomo 3... solución de problemas de Sánchez Amestoy, Ph. D. PROYECTO
Tomo 3... solución de problemas de Sánchez Amestoy, Ph. D. PROYECTONo trabajo, mis padres me mantienen
 
Plan de evaluación jannett
Plan de evaluación  jannettPlan de evaluación  jannett
Plan de evaluación jannettJannett Hoo
 
Realidad virtual en curso de inteligencia artificial de Educagratis
Realidad virtual en curso de inteligencia artificial de EducagratisRealidad virtual en curso de inteligencia artificial de Educagratis
Realidad virtual en curso de inteligencia artificial de EducagratisEducagratis
 
PPT sobre la habilidad de relacionar en paes
PPT sobre la habilidad de relacionar en paesPPT sobre la habilidad de relacionar en paes
PPT sobre la habilidad de relacionar en paesabelar216
 
Aprendizaje colaborativoambientessincronicosasincronicos
Aprendizaje colaborativoambientessincronicosasincronicosAprendizaje colaborativoambientessincronicosasincronicos
Aprendizaje colaborativoambientessincronicosasincronicosSENA
 
tema-8-bd-entidad-relacion base de datos
tema-8-bd-entidad-relacion base de datostema-8-bd-entidad-relacion base de datos
tema-8-bd-entidad-relacion base de datosBereGarita
 
Comprendiendo UML para el área de desarrollo
Comprendiendo UML para el área de desarrollo Comprendiendo UML para el área de desarrollo
Comprendiendo UML para el área de desarrollo Byron Quisquinay
 
sesion de comunicación.pptx
sesion de comunicación.pptxsesion de comunicación.pptx
sesion de comunicación.pptxDavid936575
 

Similar a Lenguaje de Programación e Ingeniería de Software (15)

Producto integrador matemática
Producto integrador matemáticaProducto integrador matemática
Producto integrador matemática
 
Características de la prueba ENLACE 2008-2009
Características de la prueba ENLACE 2008-2009 Características de la prueba ENLACE 2008-2009
Características de la prueba ENLACE 2008-2009
 
Presentacion de uml (2)
Presentacion de uml (2)Presentacion de uml (2)
Presentacion de uml (2)
 
Clase 12a uml_clases
Clase 12a uml_clasesClase 12a uml_clases
Clase 12a uml_clases
 
Modelo Entidad - Relación
Modelo Entidad - RelaciónModelo Entidad - Relación
Modelo Entidad - Relación
 
Tomo 3... solución de problemas de Sánchez Amestoy, Ph. D. PROYECTO
Tomo 3... solución de problemas de Sánchez Amestoy, Ph. D. PROYECTOTomo 3... solución de problemas de Sánchez Amestoy, Ph. D. PROYECTO
Tomo 3... solución de problemas de Sánchez Amestoy, Ph. D. PROYECTO
 
Plan de evaluación jannett
Plan de evaluación  jannettPlan de evaluación  jannett
Plan de evaluación jannett
 
Realidad virtual en curso de inteligencia artificial de Educagratis
Realidad virtual en curso de inteligencia artificial de EducagratisRealidad virtual en curso de inteligencia artificial de Educagratis
Realidad virtual en curso de inteligencia artificial de Educagratis
 
PPT sobre la habilidad de relacionar en paes
PPT sobre la habilidad de relacionar en paesPPT sobre la habilidad de relacionar en paes
PPT sobre la habilidad de relacionar en paes
 
Aprendizaje colaborativoambientessincronicosasincronicos
Aprendizaje colaborativoambientessincronicosasincronicosAprendizaje colaborativoambientessincronicosasincronicos
Aprendizaje colaborativoambientessincronicosasincronicos
 
tema-8-bd-entidad-relacion base de datos
tema-8-bd-entidad-relacion base de datostema-8-bd-entidad-relacion base de datos
tema-8-bd-entidad-relacion base de datos
 
Comprendiendo UML para el área de desarrollo
Comprendiendo UML para el área de desarrollo Comprendiendo UML para el área de desarrollo
Comprendiendo UML para el área de desarrollo
 
Sesión Propiedades de la Multiplicación con LEGO
Sesión Propiedades de la Multiplicación con LEGO Sesión Propiedades de la Multiplicación con LEGO
Sesión Propiedades de la Multiplicación con LEGO
 
sesion de comunicación.pptx
sesion de comunicación.pptxsesion de comunicación.pptx
sesion de comunicación.pptx
 
Uml clase 04_uml_clases
Uml clase 04_uml_clasesUml clase 04_uml_clases
Uml clase 04_uml_clases
 

Más de Andres Herrera Rodriguez (19)

Lab archivos
Lab archivosLab archivos
Lab archivos
 
Lab excepciones propias
Lab excepciones propiasLab excepciones propias
Lab excepciones propias
 
unidad 5 excepciones propias
unidad 5 excepciones propiasunidad 5 excepciones propias
unidad 5 excepciones propias
 
Lab excepciones
Lab excepcionesLab excepciones
Lab excepciones
 
Excepciones
ExcepcionesExcepciones
Excepciones
 
Laboratorio clase abstract
Laboratorio clase abstractLaboratorio clase abstract
Laboratorio clase abstract
 
3. unidad 4 polimorfismo
3. unidad 4 polimorfismo3. unidad 4 polimorfismo
3. unidad 4 polimorfismo
 
Laboratorio interfaces
Laboratorio interfacesLaboratorio interfaces
Laboratorio interfaces
 
Laboratorio de polimorfismo
Laboratorio de  polimorfismoLaboratorio de  polimorfismo
Laboratorio de polimorfismo
 
GuiaFTP
GuiaFTPGuiaFTP
GuiaFTP
 
Lab herencia
Lab herenciaLab herencia
Lab herencia
 
Guia mysql
Guia mysqlGuia mysql
Guia mysql
 
Lenguaje de programacion unidad 3 arreglos de objetos
Lenguaje de programacion unidad 3 arreglos de objetosLenguaje de programacion unidad 3 arreglos de objetos
Lenguaje de programacion unidad 3 arreglos de objetos
 
Lenguaje de programacion laboratorio arreglos
Lenguaje de programacion laboratorio arreglosLenguaje de programacion laboratorio arreglos
Lenguaje de programacion laboratorio arreglos
 
Formularios HTML
Formularios HTMLFormularios HTML
Formularios HTML
 
Botones HTML
Botones HTMLBotones HTML
Botones HTML
 
Lenguaje de programacion unidad 2 clases y objetos
Lenguaje de programacion unidad 2 clases y objetosLenguaje de programacion unidad 2 clases y objetos
Lenguaje de programacion unidad 2 clases y objetos
 
programación WEB Unidad 1 html
programación WEB Unidad 1 htmlprogramación WEB Unidad 1 html
programación WEB Unidad 1 html
 
Lectura y ejemplos clases y objetos
Lectura y ejemplos clases y objetosLectura y ejemplos clases y objetos
Lectura y ejemplos clases y objetos
 

Lenguaje de Programación e Ingeniería de Software