SlideShare una empresa de Scribd logo
1 de 22
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Nombre del
Tema
Actividades de
aprendizaje
Respuestas Autoevaluación
¿Qué vas a
aprender?
¿Cómo lo vas a
lograr?
¿Para qué te va a
servir?
¿Qué vas a
lograr?
Propósito Actividad de
consolidación
Fuentes
consultadas
Introducción Tema
Actividades de
aprendizaje
Respuestas Autoevaluación
El estudiante aplicará de forma óptima los conceptos básicos que forman una
IDE, seleccionando entre todas las posibilidades disponibles la más segura y
eficiente , para que pueda materializar la solución informática en un producto
de software viable que satisfaga la solución de una problemática situada.
¿Qué? El estudiante seleccionará la IDE más segura y viable .
¿Cómo? Aplicando conceptos y criterios que la conforman.
¿Para qué? Para que materialice la mejor solución posible.
INTRODUCCIÓN:
IDE es un conjunto de lenguajes de programación que se pueden utilizar en
forma individual o en forma sinérgica . Con esto podemos aprovechar todas las
ventajas que ofrece cada uno de los lenguajes de programación. Por ejemplo
el lenguaje C, C++ y sus demás versiones son lenguajes que tienen
funcionalidad de lenguaje ensamblador que pueden aprovechar otros
lenguajes como Java, BASIC, Ruby, etc. Esto es sencillo si nos enfocamos en
la Programación Orientada a Componentes, es decir, la implementación de
componentes cuyo origen pueden ser lenguajes de programación distintos.
Los módulos elaborados son fácilmente modelables en UML y facilita la
documentación de los procesos.
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Nombre del
Tema
Actividades de
aprendizaje
Respuestas Autoevaluación
IDE
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Actividades de
aprendizaje
Respuestas Autoevaluación
A continuación se presentan los elementos
a. Un editor de texto.
b. Un compilador.
c. Un Intérprete.
d. Un depurador.
e. Un cliente .
f. Lenguajes de Programación.
g. Ambiente gráfico.
h. Multiplataforma.
Cada uno de estos elementos es un componente en un
diagrama de estado EPS.
1. ENTORNO DE DESARROLLO INTEGRADO
(IDE)
1. IDE
1.1 Contexto de las
IDE.
2.Elementos de una IDE.
2.1 Editor de Texto.
2.2 Compilador.
2.3 Intérprete.
2.4 Depurador.
2.5 Cliente.
2.6 Lenguajes de
Programación.
2.7 Ambiente gráfico.
2.8 Multiplataforma.
IDE
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Actividades de
aprendizaje
Respuestas Autoevaluación
1.1 Contexto de las IDE
1. IDE
1.1 Contexto de las
IDE.
2.Elementos de una IDE.
2.1 Editor de Texto.
2.2 Compilador.
2.3 Intérprete.
2.4 Depurador.
2.5 Cliente.
2.6 Lenguajes de
Programación.
2.7 Ambiente gráfico.
2.8 Multiplataforma.
En este diagrama E-P-S se modelan los problemas por medio
del enfoque POO con Lenguaje Unificado de Modelado (UML).
Los componentes UML se codifican y se ensamblan por medio
de las IDE, los programadores trabajan sinérgicamente,
ensamblando los bloques de la solución informática que
satisfagan los requerimientos de la problemática situada.
IDE
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Actividades de
aprendizaje
Respuestas Autoevaluación
EDITOR DE TEXTO
1. IDE
1.1 Contexto de las
IDE.
2.Elementos de una IDE.
2.1 Editor de Texto.
2.2 Compilador.
2.3 Intérprete.
2.4 Depurador.
2.5 Cliente.
2.6 Lenguajes de
Programación.
2.7 Ambiente gráfico.
2.8 Multiplataforma.
Conjunto de aplicaciones de software
donde se desarrollan los componentes
que formarán parte de la solución
informática.
EDITOR DE TEXTO PLANO
EDITOR DE TEXTO CON AMBIENTE GRÁFICO
IDE
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Actividades de
aprendizaje
Respuestas Autoevaluación
1. IDE
1.1 Contexto de las
IDE.
2.Elementos de una IDE.
2.1 Editor de Texto.
2.2 Compilador.
2.3 Intérprete.
2.4 Depurador.
2.5 Cliente.
2.6 Lenguajes de
Programación.
2.7 Ambiente gráfico.
2.8 Multiplataforma.
COMPILADOR
Un compilador es un conjunto de aplicaciones de software que traducen
instrucciones de un lenguaje de programación de alto nivel a otro lenguaje de
programación que la computadora o cualquier otra máquina pueda procesar. Por
lo general el lenguaje al que es traducido, es el lenguaje de máquina o a un
código intermedio llamado bytecode.
Lenguaje de
alto nivel
tales como:
Ruby, BASIC,
Perl, Java, C,
C++, Pascal,
COBOL, PHP,
etc.
Lenguaje de
máquina, es
decir, un
archivo
ejecutable.
COMPILADOR
IDE
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Actividades de
aprendizaje
Respuestas Autoevaluación
1. IDE
1.1 Contexto de las
IDE.
2.Elementos de una IDE.
2.1 Editor de Texto.
2.2 Compilador.
2.3 Intérprete.
2.4 Depurador.
2.5 Cliente.
2.6 Lenguajes de
Programación.
2.7 Ambiente gráfico.
2.8 Multiplataforma.
LA MÁQUINA VIRTUAL DE JAVA
Class bucle1{
public static void
main(String arguments[]){
int i,cont,n;
n=4;
cont=0;
for(i=1;i<=n;i++){
cont=cont+i;
System.out.println("n"+cont);
}
}
}
COMPILADO JVM
Java1.java Java1.class Archivo ejecutado en
cualquier plataforma
Una máquina virtual de JAVA interpreta y ejecuta instrucciones
Expresadas en un código binario especial llamado el
bytecode de JAVA el cuál es generado por el compilador de JAVA.
IDE
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Actividades de
aprendizaje
Respuestas Autoevaluación
INTÉRPRETE
1. IDE
1.1 Contexto de las
IDE.
2.Elementos de una IDE.
2.1 Editor de Texto.
2.2 Compilador.
2.3 Intérprete.
2.4 Depurador.
2.5 Cliente.
2.6 Lenguajes de
Programación.
2.7 Ambiente gráfico.
2.8 Multiplataforma. Un intérprete es un conjunto de aplicaciones de software cuya función
es analizar y ejecutar programas escritos en un lenguaje de alto nivel.
Los intérpretes realizan la traducción a lenguaje de máquina a medida
que sea necesaria, típicamente instrucción por instrucción, y
normalmente no guardan el resultado de dicha traducción.
Programa
fuente
Intérprete
Traducción y
ejecución línea a
línea
IDE
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Actividades de
aprendizaje
Respuestas Autoevaluación
DEPURADOR
1. IDE
1.1 Contexto de las
IDE.
2.Elementos de una IDE.
2.1 Editor de Texto.
2.2 Compilador.
2.3 Intérprete.
2.4 Depurador.
2.5 Cliente.
2.6 Lenguajes de
Programación.
2.7 Ambiente gráfico.
2.8 Multiplataforma.
Un depurador es un conjunto de aplicaciones de software utilizado
para identificar errores y fallas en los programas. Esto facilita
enormemente su corrección y mejora. En la figura se muestra el
depurador JGRASP para Java que identifica el error en la que no se
cerró la instrucción if.
IDE
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Actividades de
aprendizaje
Respuestas Autoevaluación
CLIENTE
1. IDE
1.1 Contexto de las
IDE.
2.Elementos de una IDE.
2.1 Editor de Texto.
2.2 Compilador.
2.3 Intérprete.
2.4 Depurador.
2.5 Cliente.
2.6 Lenguajes de
Programación.
2.7 Ambiente gráfico.
2.8 Multiplataforma.
Cliente es la plataforma en la que se desarrollan las soluciones
informáticas. Como ejemplo tenemos la plataforma cliente de
NetBeans.
IDE
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Actividades de
aprendizaje
Respuestas Autoevaluación
LENGUAJES DE PROGRAMACIÓN
1. IDE
1.1 Contexto de las
IDE.
2.Elementos de una IDE.
2.1 Editor de Texto.
2.2 Compilador.
2.3 Intérprete.
2.4 Depurador.
2.5 Un cliente.
2.6 Lenguajes de
Programación.
2.7 Ambiente gráfico.
2.8 Multiplataforma.
Las IDE se caracterizan porque manejan una suite de lenguajes de
programación y como ejemplo tenemos los siguientes:
• La IDE de Mono: C#, mono BASIC(La versión para mono de visual
Basic), Java y Python.
• La IDE de NetBeans: C, C++, AJAX, Java, JSP y PHP.
• La IDE de JGrasp: Java, Ada 95, C, C++, VHDL, Objetive C.
• La IDE de Visual Studio: Visual C++, Visual C#, Visual J#, ASP.NET y
Visual Basic.NET.
• La IDE de eclipse: C, C++, Java, Java SDK.
IDE
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Actividades de
aprendizaje
Respuestas Autoevaluación
AMBIENTE GRÁFICO
1. IDE
1.1 Contexto de las
IDE.
2.Elementos de una IDE.
2.1 Editor de Texto.
2.2 Compilador.
2.3 Intérprete.
2.4 Depurador.
2.5 Un cliente.
2.6 Lenguajes de
Programación.
2.7 Ambiente gráfico.
2.8 Multiplataforma.
También conocida como GUI ( Interfaz Gráfica de Usuario) . Es un
conjunto de aplicaciones de software representado por imágenes
sencillas que describen la función de los comandos y por su facilidad
de uso el programa es intuitivo, es decir, veces no se requiere de una
capacitación previa para su uso.
LAS IDE se caracterizan por su ambiente gráfico incluyendo las
gratuitas y las de software libre como en el caso de la IDE de MONO.
IDE
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Actividades de
aprendizaje
Respuestas Autoevaluación
MULTIPLATAFORMA
1. IDE
1.1 Contexto de las
IDE.
2.Elementos de una IDE.
2.1 Editor de Texto.
2.2 Compilador.
2.3 Intérprete.
2.4 Depurador.
2.5 Un cliente.
2.6 Lenguajes de
Programación.
2.7 Ambiente gráfico.
2.8 Multiplataforma.
Se refiere a las aplicaciones de Software que pueden funcionar en
cualquier plataforma. Por ejemplo una aplicación multiplataforma se
puede ejecutar en una plataforma Windows, Linux o en un ambiente
Mac OSX.
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Tema
Actividades de
aprendizaje
Respuestas Autoevaluación
Actividad de Aprendizaje 1
INSTRUCCIONES. Responde de manera correcta a cada una de las siguientes preguntas:
ENUNCIADO RESPUESTA
1. ¿Qué significado tiene la programación orientada a componentes?
Da clic aquí para
visualizar las respuestas
correctas
2.Establece los criterios principales para seleccionar una IDE segura y
viable.
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Tema
Actividades de
aprendizaje
Respuestas Autoevaluación
Actividad de Aprendizaje 2
INSTRUCCIONES. Revisa los siguientes enunciados y determina con una “V” si el enunciado es
verdadero y con una “F” si el enunciado es falso.
ENUNCIADO RESPUESTA
1. ¿Bajo qué criterios se instancia una clase a un lenguaje de
programación distinto?
Da clic aquí para
visualizar las respuestas
correctas
2. ¿Todas las IDE ofrecen Interfaz gráfica?
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Tema
Respuestas
Actividades
de
aprendizaje
Autoevaluación
Respuestas a la Actividad de Aprendizaje 1
INTRODUCCIÓN: Con la finalidad de que refuerces tus respuestas , te mostramos las respuestas correctas a la actividad
de aprendizaje 1.
ENUNCIADO RESPUESTA
1. ¿Qué significado tiene la programación orientada a componentes? Significa que se programan
componentes que realizan una tarea específica y que pueden ser utilizados en cualquier otro lenguaje
de programación y en cualquier plataforma operativa.
Regresar
2.Establece los criterios principales para seleccionar una IDE segura y viable.
• El soporte. Es decir, con suficiente documentación al respecto y sitios de internet abundantes y
serios.
• La viabilidad. Se cuenta con los recursos de cómputo que soporte a la IDE, los recursos humanos
para resolver los problemas que se vayan presentando y los recursos financieros.
• El alcance y las limitaciones de la IDE. Los lenguajes de programación que soporta, si es
multiplataforma, si es estable, es decir, no genera conflictos a la hora de usarlo, información sobre
el uso de las licencias, si la IDE es comercial, si es software libre, si es una shareware, etc.
Propósito Introducción
Actividad de
consolidación
Fuentes
consultadas
Tema
Respuestas
Actividades
de
aprendizaje
Autoevaluación
Respuestas a la Actividad de Aprendizaje 2
INTRODUCCIÓN: Con la finalidad de que refuerces tus respuestas , te mostramos las respuestas correctas a la actividad
de aprendizaje 2.
ENUNCIADO RESPUESTA
1. ¿Bajo qué criterios se instancia una clase a un lenguaje de programación distinto? Bajo el criterio
de la Programación Orientada a Componentes.
Regresar
2. ¿Todas las IDE ofrecen Interfaz gráfica? Uno de los requisitos que debe cumplir una IDE es la
Interfaz Gráfica de Usuario (GUI).
Actividades de
aprendizaje
Propósito Introducción Autoevaluación Fuentes
consultadas
Tema Respuestas
Actividad de
consolidación
EXCELENTE BUENO SUFICIENTE INSUFICIENTE
El alumno entiende los
conceptos de las IDE .
(2 puntos)
El alumno entiende los
conceptos de las IDE .
(2 puntos)
El alumno entiende los
conceptos de las IDE .
(2 puntos)
El alumno entiende los
conceptos de las IDE .
(2 puntos)
El alumno contextualiza los
conceptos y los sabe aplicar en
el diagrama EPS.
(2 puntos)
El alumno contextualiza los
conceptos.
(1 punto)
El alumno contextualiza los
conceptos.
(1 punto)
El alumno contextualiza los
conceptos.
(1 punto)
El alumno coloca los conceptos
en el lugar correcto dentro del
diagrama.
(2 puntos)
El alumno coloca un
concepto en un lugar que no
era el correcto.
(1 punto)
El alumno coloca un
concepto en un lugar que
no era el correcto.
(1 punto)
El alumno coloca un
concepto en un lugar que
no era el correcto.
(1 punto)
El alumno sigue las
instrucciones en la forma
correcta.
(2 puntos)
El alumno sigue las
instrucciones en la forma
correcta.
(2 puntos)
El alumno sigue las
instrucciones.
(1 punto)
El alumno sigue las
instrucciones.
(1 punto)
Hace el trabajo en orden y
limpieza.
(2 puntos)
Hace el trabajo en orden y
limpieza.
(2 puntos)
Hace el trabajo en orden o
limpieza.
(1 punto)
Hace el trabajo sin orden y
limpieza.
(0 puntos)
10 puntos 8 puntos 6 puntos 5 puntos
Actividades de
aprendizaje
Propósito Introducción Autoevaluación Fuentes
consultadas
Tema Respuestas
Actividad de
consolidación
Los aspectos que debiste considerar al realizar esta actividad son los siguientes.
a. Domino de los conceptos básicos de Informática.
b. Saberlos aplicar en contextos diferentes.
Al resultado al que debiste llegar es …
a. Editor de texto
b. Cliente
c. Lenguajes de
programación.
d. Ambiente gráfico
e. Multiplataforma
f. Compilador
g. Intérprete
g. Depurador
h. Multiplataforma
i. Ambiente Gráfico
BIBLIOGRAFIA
BOOCH, JAMES RUMBAUGH E IVAR JACOBSON. (2003). El lenguaje Unificado
de Modelado. Addison Wesley. España, Madrid.
LEMAY, ROGERS CADENHEAD. (1998). Aprendiendo Java 2 en 24 horas.
Pearson. Prentice Hall. México, D,F.
Fuentes
consultadas
Propósito
Actividades de
aprendizaje
Actividad de
consolidación
Tema
Introducción Respuestas Autoevaluación
desarrollo_ide.ppt

Más contenido relacionado

Similar a desarrollo_ide.ppt

Cristian barsallo
Cristian barsalloCristian barsallo
Cristian barsallojosuecarrio
 
Introducción a Java
Introducción a JavaIntroducción a Java
Introducción a JavaLuis Rueda
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010Mario Lopez
 
Java eclipse-y-android-studio
Java eclipse-y-android-studioJava eclipse-y-android-studio
Java eclipse-y-android-studioDies Irae
 
Trabajo practico libro3
Trabajo practico libro3Trabajo practico libro3
Trabajo practico libro3exequiel9035a
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciajcqmusikalisimo
 
Entornos De Desarrollo Integrados
Entornos De Desarrollo IntegradosEntornos De Desarrollo Integrados
Entornos De Desarrollo IntegradosUGM
 
Conceptos de básicos de Programación orientada para java
Conceptos de básicos de  Programación orientada para javaConceptos de básicos de  Programación orientada para java
Conceptos de básicos de Programación orientada para javaMauroZini1
 
QUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMASQUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMASsergiosalazarcano
 
Artículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSEArtículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSEtorrubia
 

Similar a desarrollo_ide.ppt (20)

Cristian barsallo
Cristian barsalloCristian barsallo
Cristian barsallo
 
Introducción a Java
Introducción a JavaIntroducción a Java
Introducción a Java
 
Librerias C
Librerias CLibrerias C
Librerias C
 
Dispositivos moviles
Dispositivos movilesDispositivos moviles
Dispositivos moviles
 
Introduccion programacion en java
Introduccion programacion en javaIntroduccion programacion en java
Introduccion programacion en java
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010
 
Programación
ProgramaciónProgramación
Programación
 
Java eclipse-y-android-studio
Java eclipse-y-android-studioJava eclipse-y-android-studio
Java eclipse-y-android-studio
 
Tema1 b
Tema1 bTema1 b
Tema1 b
 
Trabajo practico libro3
Trabajo practico libro3Trabajo practico libro3
Trabajo practico libro3
 
Presntacion
PresntacionPresntacion
Presntacion
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Que es un ide
Que es un ideQue es un ide
Que es un ide
 
Programcion
ProgramcionProgramcion
Programcion
 
Entornos De Desarrollo Integrados
Entornos De Desarrollo IntegradosEntornos De Desarrollo Integrados
Entornos De Desarrollo Integrados
 
Conceptos de básicos de Programación orientada para java
Conceptos de básicos de  Programación orientada para javaConceptos de básicos de  Programación orientada para java
Conceptos de básicos de Programación orientada para java
 
QUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMASQUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMAS
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Artículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSEArtículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSE
 

Más de DanielHidalgo92

circuitoscombinaciones-ejercicio.ppt
circuitoscombinaciones-ejercicio.pptcircuitoscombinaciones-ejercicio.ppt
circuitoscombinaciones-ejercicio.pptDanielHidalgo92
 
DISEñO-DE-PAGINAS-CON-HTML.pdf
DISEñO-DE-PAGINAS-CON-HTML.pdfDISEñO-DE-PAGINAS-CON-HTML.pdf
DISEñO-DE-PAGINAS-CON-HTML.pdfDanielHidalgo92
 
Diseño de Paginas WEB (1).ppt
Diseño de Paginas WEB (1).pptDiseño de Paginas WEB (1).ppt
Diseño de Paginas WEB (1).pptDanielHidalgo92
 
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfProgramación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfDanielHidalgo92
 
adaptadoresdered-100330143121-phpapp02.pdf
adaptadoresdered-100330143121-phpapp02.pdfadaptadoresdered-100330143121-phpapp02.pdf
adaptadoresdered-100330143121-phpapp02.pdfDanielHidalgo92
 
estructurascondicionales-180528201514.pptx
estructurascondicionales-180528201514.pptxestructurascondicionales-180528201514.pptx
estructurascondicionales-180528201514.pptxDanielHidalgo92
 
modems-e-interfaces.pptx
modems-e-interfaces.pptxmodems-e-interfaces.pptx
modems-e-interfaces.pptxDanielHidalgo92
 
informatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptxinformatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptxDanielHidalgo92
 

Más de DanielHidalgo92 (16)

desarrollo_ide (1).ppt
desarrollo_ide (1).pptdesarrollo_ide (1).ppt
desarrollo_ide (1).ppt
 
2028.pptx
2028.pptx2028.pptx
2028.pptx
 
circuitoscombinaciones-ejercicio.ppt
circuitoscombinaciones-ejercicio.pptcircuitoscombinaciones-ejercicio.ppt
circuitoscombinaciones-ejercicio.ppt
 
Matricez.pptx
Matricez.pptxMatricez.pptx
Matricez.pptx
 
DISEñO-DE-PAGINAS-CON-HTML.pdf
DISEñO-DE-PAGINAS-CON-HTML.pdfDISEñO-DE-PAGINAS-CON-HTML.pdf
DISEñO-DE-PAGINAS-CON-HTML.pdf
 
Diseño de Paginas WEB (1).ppt
Diseño de Paginas WEB (1).pptDiseño de Paginas WEB (1).ppt
Diseño de Paginas WEB (1).ppt
 
Teoria_del_Color.pptx
Teoria_del_Color.pptxTeoria_del_Color.pptx
Teoria_del_Color.pptx
 
FP01 (1).pptx
FP01 (1).pptxFP01 (1).pptx
FP01 (1).pptx
 
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfProgramación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
 
adaptadoresdered-100330143121-phpapp02.pdf
adaptadoresdered-100330143121-phpapp02.pdfadaptadoresdered-100330143121-phpapp02.pdf
adaptadoresdered-100330143121-phpapp02.pdf
 
Switch_Presentation.ppt
Switch_Presentation.pptSwitch_Presentation.ppt
Switch_Presentation.ppt
 
intro_web.ppt
intro_web.pptintro_web.ppt
intro_web.ppt
 
estructurascondicionales-180528201514.pptx
estructurascondicionales-180528201514.pptxestructurascondicionales-180528201514.pptx
estructurascondicionales-180528201514.pptx
 
modems-e-interfaces.pptx
modems-e-interfaces.pptxmodems-e-interfaces.pptx
modems-e-interfaces.pptx
 
informatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptxinformatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptx
 
JAVA (1).PPT
JAVA (1).PPTJAVA (1).PPT
JAVA (1).PPT
 

Último

FASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptxFASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptx10ColungaFloresJosSa
 
NOM-011-STPS-2001 NORMATIVA PRESENTACION
NOM-011-STPS-2001 NORMATIVA PRESENTACIONNOM-011-STPS-2001 NORMATIVA PRESENTACION
NOM-011-STPS-2001 NORMATIVA PRESENTACIONKarina224599
 
-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo VenezuelaJESUS341998
 
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdf
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdfGUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdf
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdfIsaacRobertoRamrezLe
 
CONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosCONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosJENNIFERBERARDI1
 
¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!Yes Europa
 
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptx
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptxEMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptx
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptxdaryel2
 

Último (7)

FASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptxFASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptx
 
NOM-011-STPS-2001 NORMATIVA PRESENTACION
NOM-011-STPS-2001 NORMATIVA PRESENTACIONNOM-011-STPS-2001 NORMATIVA PRESENTACION
NOM-011-STPS-2001 NORMATIVA PRESENTACION
 
-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela
 
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdf
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdfGUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdf
GUIA DOCENTE NEUMOLOGIA 2024 guia guia.pdf
 
CONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosCONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datos
 
¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!
 
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptx
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptxEMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptx
EMBARQUE Y DESEMBARQUE VEHICULOS MILITARES .pptx
 

desarrollo_ide.ppt

  • 1. Propósito Introducción Actividad de consolidación Fuentes consultadas Nombre del Tema Actividades de aprendizaje Respuestas Autoevaluación
  • 2. ¿Qué vas a aprender? ¿Cómo lo vas a lograr? ¿Para qué te va a servir? ¿Qué vas a lograr? Propósito Actividad de consolidación Fuentes consultadas Introducción Tema Actividades de aprendizaje Respuestas Autoevaluación El estudiante aplicará de forma óptima los conceptos básicos que forman una IDE, seleccionando entre todas las posibilidades disponibles la más segura y eficiente , para que pueda materializar la solución informática en un producto de software viable que satisfaga la solución de una problemática situada. ¿Qué? El estudiante seleccionará la IDE más segura y viable . ¿Cómo? Aplicando conceptos y criterios que la conforman. ¿Para qué? Para que materialice la mejor solución posible.
  • 3. INTRODUCCIÓN: IDE es un conjunto de lenguajes de programación que se pueden utilizar en forma individual o en forma sinérgica . Con esto podemos aprovechar todas las ventajas que ofrece cada uno de los lenguajes de programación. Por ejemplo el lenguaje C, C++ y sus demás versiones son lenguajes que tienen funcionalidad de lenguaje ensamblador que pueden aprovechar otros lenguajes como Java, BASIC, Ruby, etc. Esto es sencillo si nos enfocamos en la Programación Orientada a Componentes, es decir, la implementación de componentes cuyo origen pueden ser lenguajes de programación distintos. Los módulos elaborados son fácilmente modelables en UML y facilita la documentación de los procesos. Propósito Introducción Actividad de consolidación Fuentes consultadas Nombre del Tema Actividades de aprendizaje Respuestas Autoevaluación
  • 4. IDE Propósito Introducción Actividad de consolidación Fuentes consultadas Actividades de aprendizaje Respuestas Autoevaluación A continuación se presentan los elementos a. Un editor de texto. b. Un compilador. c. Un Intérprete. d. Un depurador. e. Un cliente . f. Lenguajes de Programación. g. Ambiente gráfico. h. Multiplataforma. Cada uno de estos elementos es un componente en un diagrama de estado EPS. 1. ENTORNO DE DESARROLLO INTEGRADO (IDE) 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma.
  • 5. IDE Propósito Introducción Actividad de consolidación Fuentes consultadas Actividades de aprendizaje Respuestas Autoevaluación 1.1 Contexto de las IDE 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. En este diagrama E-P-S se modelan los problemas por medio del enfoque POO con Lenguaje Unificado de Modelado (UML). Los componentes UML se codifican y se ensamblan por medio de las IDE, los programadores trabajan sinérgicamente, ensamblando los bloques de la solución informática que satisfagan los requerimientos de la problemática situada.
  • 6. IDE Propósito Introducción Actividad de consolidación Fuentes consultadas Actividades de aprendizaje Respuestas Autoevaluación EDITOR DE TEXTO 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. Conjunto de aplicaciones de software donde se desarrollan los componentes que formarán parte de la solución informática. EDITOR DE TEXTO PLANO EDITOR DE TEXTO CON AMBIENTE GRÁFICO
  • 7. IDE Propósito Introducción Actividad de consolidación Fuentes consultadas Actividades de aprendizaje Respuestas Autoevaluación 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. COMPILADOR Un compilador es un conjunto de aplicaciones de software que traducen instrucciones de un lenguaje de programación de alto nivel a otro lenguaje de programación que la computadora o cualquier otra máquina pueda procesar. Por lo general el lenguaje al que es traducido, es el lenguaje de máquina o a un código intermedio llamado bytecode. Lenguaje de alto nivel tales como: Ruby, BASIC, Perl, Java, C, C++, Pascal, COBOL, PHP, etc. Lenguaje de máquina, es decir, un archivo ejecutable. COMPILADOR
  • 8. IDE Propósito Introducción Actividad de consolidación Fuentes consultadas Actividades de aprendizaje Respuestas Autoevaluación 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. LA MÁQUINA VIRTUAL DE JAVA Class bucle1{ public static void main(String arguments[]){ int i,cont,n; n=4; cont=0; for(i=1;i<=n;i++){ cont=cont+i; System.out.println("n"+cont); } } } COMPILADO JVM Java1.java Java1.class Archivo ejecutado en cualquier plataforma Una máquina virtual de JAVA interpreta y ejecuta instrucciones Expresadas en un código binario especial llamado el bytecode de JAVA el cuál es generado por el compilador de JAVA.
  • 9. IDE Propósito Introducción Actividad de consolidación Fuentes consultadas Actividades de aprendizaje Respuestas Autoevaluación INTÉRPRETE 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. Un intérprete es un conjunto de aplicaciones de software cuya función es analizar y ejecutar programas escritos en un lenguaje de alto nivel. Los intérpretes realizan la traducción a lenguaje de máquina a medida que sea necesaria, típicamente instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción. Programa fuente Intérprete Traducción y ejecución línea a línea
  • 10. IDE Propósito Introducción Actividad de consolidación Fuentes consultadas Actividades de aprendizaje Respuestas Autoevaluación DEPURADOR 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. Un depurador es un conjunto de aplicaciones de software utilizado para identificar errores y fallas en los programas. Esto facilita enormemente su corrección y mejora. En la figura se muestra el depurador JGRASP para Java que identifica el error en la que no se cerró la instrucción if.
  • 11. IDE Propósito Introducción Actividad de consolidación Fuentes consultadas Actividades de aprendizaje Respuestas Autoevaluación CLIENTE 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. Cliente es la plataforma en la que se desarrollan las soluciones informáticas. Como ejemplo tenemos la plataforma cliente de NetBeans.
  • 12. IDE Propósito Introducción Actividad de consolidación Fuentes consultadas Actividades de aprendizaje Respuestas Autoevaluación LENGUAJES DE PROGRAMACIÓN 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Un cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. Las IDE se caracterizan porque manejan una suite de lenguajes de programación y como ejemplo tenemos los siguientes: • La IDE de Mono: C#, mono BASIC(La versión para mono de visual Basic), Java y Python. • La IDE de NetBeans: C, C++, AJAX, Java, JSP y PHP. • La IDE de JGrasp: Java, Ada 95, C, C++, VHDL, Objetive C. • La IDE de Visual Studio: Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic.NET. • La IDE de eclipse: C, C++, Java, Java SDK.
  • 13. IDE Propósito Introducción Actividad de consolidación Fuentes consultadas Actividades de aprendizaje Respuestas Autoevaluación AMBIENTE GRÁFICO 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Un cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. También conocida como GUI ( Interfaz Gráfica de Usuario) . Es un conjunto de aplicaciones de software representado por imágenes sencillas que describen la función de los comandos y por su facilidad de uso el programa es intuitivo, es decir, veces no se requiere de una capacitación previa para su uso. LAS IDE se caracterizan por su ambiente gráfico incluyendo las gratuitas y las de software libre como en el caso de la IDE de MONO.
  • 14. IDE Propósito Introducción Actividad de consolidación Fuentes consultadas Actividades de aprendizaje Respuestas Autoevaluación MULTIPLATAFORMA 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Un cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. Se refiere a las aplicaciones de Software que pueden funcionar en cualquier plataforma. Por ejemplo una aplicación multiplataforma se puede ejecutar en una plataforma Windows, Linux o en un ambiente Mac OSX.
  • 15. Propósito Introducción Actividad de consolidación Fuentes consultadas Tema Actividades de aprendizaje Respuestas Autoevaluación Actividad de Aprendizaje 1 INSTRUCCIONES. Responde de manera correcta a cada una de las siguientes preguntas: ENUNCIADO RESPUESTA 1. ¿Qué significado tiene la programación orientada a componentes? Da clic aquí para visualizar las respuestas correctas 2.Establece los criterios principales para seleccionar una IDE segura y viable.
  • 16. Propósito Introducción Actividad de consolidación Fuentes consultadas Tema Actividades de aprendizaje Respuestas Autoevaluación Actividad de Aprendizaje 2 INSTRUCCIONES. Revisa los siguientes enunciados y determina con una “V” si el enunciado es verdadero y con una “F” si el enunciado es falso. ENUNCIADO RESPUESTA 1. ¿Bajo qué criterios se instancia una clase a un lenguaje de programación distinto? Da clic aquí para visualizar las respuestas correctas 2. ¿Todas las IDE ofrecen Interfaz gráfica?
  • 17. Propósito Introducción Actividad de consolidación Fuentes consultadas Tema Respuestas Actividades de aprendizaje Autoevaluación Respuestas a la Actividad de Aprendizaje 1 INTRODUCCIÓN: Con la finalidad de que refuerces tus respuestas , te mostramos las respuestas correctas a la actividad de aprendizaje 1. ENUNCIADO RESPUESTA 1. ¿Qué significado tiene la programación orientada a componentes? Significa que se programan componentes que realizan una tarea específica y que pueden ser utilizados en cualquier otro lenguaje de programación y en cualquier plataforma operativa. Regresar 2.Establece los criterios principales para seleccionar una IDE segura y viable. • El soporte. Es decir, con suficiente documentación al respecto y sitios de internet abundantes y serios. • La viabilidad. Se cuenta con los recursos de cómputo que soporte a la IDE, los recursos humanos para resolver los problemas que se vayan presentando y los recursos financieros. • El alcance y las limitaciones de la IDE. Los lenguajes de programación que soporta, si es multiplataforma, si es estable, es decir, no genera conflictos a la hora de usarlo, información sobre el uso de las licencias, si la IDE es comercial, si es software libre, si es una shareware, etc.
  • 18. Propósito Introducción Actividad de consolidación Fuentes consultadas Tema Respuestas Actividades de aprendizaje Autoevaluación Respuestas a la Actividad de Aprendizaje 2 INTRODUCCIÓN: Con la finalidad de que refuerces tus respuestas , te mostramos las respuestas correctas a la actividad de aprendizaje 2. ENUNCIADO RESPUESTA 1. ¿Bajo qué criterios se instancia una clase a un lenguaje de programación distinto? Bajo el criterio de la Programación Orientada a Componentes. Regresar 2. ¿Todas las IDE ofrecen Interfaz gráfica? Uno de los requisitos que debe cumplir una IDE es la Interfaz Gráfica de Usuario (GUI).
  • 19. Actividades de aprendizaje Propósito Introducción Autoevaluación Fuentes consultadas Tema Respuestas Actividad de consolidación EXCELENTE BUENO SUFICIENTE INSUFICIENTE El alumno entiende los conceptos de las IDE . (2 puntos) El alumno entiende los conceptos de las IDE . (2 puntos) El alumno entiende los conceptos de las IDE . (2 puntos) El alumno entiende los conceptos de las IDE . (2 puntos) El alumno contextualiza los conceptos y los sabe aplicar en el diagrama EPS. (2 puntos) El alumno contextualiza los conceptos. (1 punto) El alumno contextualiza los conceptos. (1 punto) El alumno contextualiza los conceptos. (1 punto) El alumno coloca los conceptos en el lugar correcto dentro del diagrama. (2 puntos) El alumno coloca un concepto en un lugar que no era el correcto. (1 punto) El alumno coloca un concepto en un lugar que no era el correcto. (1 punto) El alumno coloca un concepto en un lugar que no era el correcto. (1 punto) El alumno sigue las instrucciones en la forma correcta. (2 puntos) El alumno sigue las instrucciones en la forma correcta. (2 puntos) El alumno sigue las instrucciones. (1 punto) El alumno sigue las instrucciones. (1 punto) Hace el trabajo en orden y limpieza. (2 puntos) Hace el trabajo en orden y limpieza. (2 puntos) Hace el trabajo en orden o limpieza. (1 punto) Hace el trabajo sin orden y limpieza. (0 puntos) 10 puntos 8 puntos 6 puntos 5 puntos
  • 20. Actividades de aprendizaje Propósito Introducción Autoevaluación Fuentes consultadas Tema Respuestas Actividad de consolidación Los aspectos que debiste considerar al realizar esta actividad son los siguientes. a. Domino de los conceptos básicos de Informática. b. Saberlos aplicar en contextos diferentes. Al resultado al que debiste llegar es … a. Editor de texto b. Cliente c. Lenguajes de programación. d. Ambiente gráfico e. Multiplataforma f. Compilador g. Intérprete g. Depurador h. Multiplataforma i. Ambiente Gráfico
  • 21. BIBLIOGRAFIA BOOCH, JAMES RUMBAUGH E IVAR JACOBSON. (2003). El lenguaje Unificado de Modelado. Addison Wesley. España, Madrid. LEMAY, ROGERS CADENHEAD. (1998). Aprendiendo Java 2 en 24 horas. Pearson. Prentice Hall. México, D,F. Fuentes consultadas Propósito Actividades de aprendizaje Actividad de consolidación Tema Introducción Respuestas Autoevaluación