Está en la página 1de 22

Nombre del Actividades de Actividad de Autoevaluación Fuentes

Propósito Introducción Respuestas


Tema aprendizaje consolidación consultadas
Propósito Actividades de Actividad de Fuentes
Introducción Tema Respuestas Autoevaluación
aprendizaje consolidación consultadas

¿Qué vas a
lograr?
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
¿Qué vas a
eficiente , para que pueda materializar la solución informática en un producto
aprender?
de software viable que satisfaga la solución de una problemática situada.

¿Cómo lo vas a
lograr?
¿Qué? El estudiante seleccionará la IDE más segura y viable .

¿Para qué te va a ¿Cómo? Aplicando conceptos y criterios que la conforman.


servir?
¿Para qué? Para que materialice la mejor solución posible.
Nombre del Actividades de Actividad de Autoevaluación Fuentes
Propósito Introducción Respuestas
Tema aprendizaje consolidación consultadas

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.
IDE Actividades de Actividad de Fuentes
Propósito Introducción Respuestas Autoevaluación
aprendizaje consolidación consultadas

1. ENTORNO DE DESARROLLO INTEGRADO


(IDE)
1. IDE
1.1 Contexto de las
IDE.
A continuación se presentan los elementos
2.Elementos de una IDE.
2.1 Editor de Texto.
2.2 Compilador. a. Un editor de texto.
2.3 Intérprete. b. Un compilador.
2.4 Depurador.
2.5 Cliente. c. Un Intérprete.
2.6 Lenguajes de d. Un depurador.
Programación.
2.7 Ambiente gráfico. e. Un cliente .
2.8 Multiplataforma. 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.
IDE Actividades de Actividad de Fuentes
Propósito Introducción Respuestas Autoevaluación
aprendizaje consolidación consultadas

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 Actividades de Actividad de Fuentes
Propósito Introducción Respuestas Autoevaluación
aprendizaje consolidación consultadas

EDITOR DE TEXTO

1. IDE Conjunto de aplicaciones de software


1.1 Contexto de las donde se desarrollan los componentes
IDE.
que formarán parte de la solución
2.Elementos de una IDE. informática.
2.1 Editor de Texto.
2.2 Compilador.
2.3 Intérprete.
2.4 Depurador.
2.5 Cliente. EDITOR DE TEXTO CON AMBIENTE GRÁFICO
2.6 Lenguajes de EDITOR DE TEXTO PLANO
Programación.
2.7 Ambiente gráfico.
2.8 Multiplataforma.
IDE Actividades de Actividad de Fuentes
Propósito Introducción Respuestas Autoevaluación
aprendizaje consolidación consultadas

COMPILADOR

1. IDE
1.1 Contexto de las Lenguaje de
IDE. alto nivel
Lenguaje de
2.Elementos de una IDE. tales como:
máquina, es
2.1 Editor de Texto. Ruby, BASIC, COMPILADOR
2.2 Compilador. decir, un
2.3 Intérprete. Perl, Java, C,
archivo
2.4 Depurador. C++, Pascal,
2.5 Cliente. ejecutable.
2.6 Lenguajes de COBOL, PHP,
Programación. etc.
2.7 Ambiente gráfico.
2.8 Multiplataforma.

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.
IDE Actividades de Actividad de Fuentes
Propósito Introducción Respuestas Autoevaluación
aprendizaje consolidación consultadas

LA MÁQUINA VIRTUAL DE JAVA

Class bucle1{
1. IDE
1.1 Contexto de las public static void
main(String arguments[]){
IDE. int i,cont,n;
n=4;
cont=0;
2.Elementos de una IDE.
2.1 Editor de Texto. for(i=1;i<=n;i++){ COMPILADO JVM
2.2 Compilador. cont=cont+i;
2.3 Intérprete.
System.out.println("\n"+cont);
2.4 Depurador.
2.5 Cliente. }
}
2.6 Lenguajes de
Programación. }
2.7 Ambiente gráfico.
2.8 Multiplataforma.

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 Actividades de Actividad de Fuentes
Propósito Introducción Respuestas Autoevaluación
aprendizaje consolidación consultadas

INTÉRPRETE

1. IDE
1.1 Contexto de las
IDE.

Programa Traducción y
2.Elementos de una IDE.
2.1 Editor de Texto. Intérprete ejecución línea a
2.2 Compilador.
fuente
línea
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.
IDE Actividades de Actividad de Fuentes
Propósito Introducción Respuestas Autoevaluación
aprendizaje consolidación consultadas

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 Actividades de Actividad de Fuentes
Propósito Introducción Respuestas Autoevaluación
aprendizaje consolidación consultadas

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 Actividades de Actividad de Fuentes
Propósito Introducción Respuestas Autoevaluación
aprendizaje consolidación consultadas

LENGUAJES DE PROGRAMACIÓN
1. IDE
1.1 Contexto de las Las IDE se caracterizan porque manejan una suite de lenguajes de
IDE. programación y como ejemplo tenemos los siguientes:
2.Elementos de una IDE.
2.1 Editor de Texto.
2.2 Compilador. • La IDE de Mono: C#, mono BASIC(La versión para mono de visual
2.3 Intérprete. Basic), Java y Python.
2.4 Depurador. • La IDE de NetBeans: C, C++, AJAX, Java, JSP y PHP.
2.5 Un cliente. • La IDE de JGrasp: Java, Ada 95, C, C++, VHDL, Objetive C.
2.6 Lenguajes de • La IDE de Visual Studio: Visual C++, Visual C#, Visual J#, ASP.NET y
Programación.
Visual Basic.NET.
2.7 Ambiente gráfico.
2.8 Multiplataforma. • La IDE de eclipse: C, C++, Java, Java SDK.
IDE Actividades de Actividad de Fuentes
Propósito Introducción Respuestas Autoevaluación
aprendizaje consolidación consultadas

AMBIENTE GRÁFICO

1. IDE También conocida como GUI ( Interfaz Gráfica de Usuario) . Es un


1.1 Contexto de las conjunto de aplicaciones de software representado por imágenes
IDE.
sencillas que describen la función de los comandos y por su facilidad
2.Elementos de una IDE. de uso el programa es intuitivo, es decir, veces no se requiere de una
2.1 Editor de Texto. capacitación previa para su uso.
2.2 Compilador.
2.3 Intérprete.
2.4 Depurador. LAS IDE se caracterizan por su ambiente gráfico incluyendo las
2.5 Un cliente.
2.6 Lenguajes de
gratuitas y las de software libre como en el caso de la IDE de MONO.
Programación.
2.7 Ambiente gráfico.
2.8 Multiplataforma.
IDE Actividades de Actividad de Fuentes
Propósito Introducción Respuestas Autoevaluación
aprendizaje consolidación consultadas

MULTIPLATAFORMA

1. IDE Se refiere a las aplicaciones de Software que pueden funcionar en


1.1 Contexto de las cualquier plataforma. Por ejemplo una aplicación multiplataforma se
IDE.
puede ejecutar en una plataforma Windows, Linux o en un ambiente
2.Elementos de una IDE. Mac OSX.
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.
Actividades de Respuestas Actividad de Autoevaluación Fuentes
Propósito Introducción Tema
aprendizaje consolidación consultadas

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
2.Establece los criterios principales para seleccionar una IDE segura y correctas
viable.
Actividades de Respuestas Actividad de Autoevaluación Fuentes
Propósito Introducción Tema
aprendizaje consolidación consultadas

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
2. ¿Todas las IDE ofrecen Interfaz gráfica? correctas
Actividades
de Respuestas Actividad de Autoevaluación Fuentes
Propósito Introducción Tema
aprendizaje consolidación consultadas

INTRODUCCIÓN: Con la finalidad de que refuerces tus respuestas , te mostramos las respuestas correctas a la actividad
de aprendizaje 1.
Respuestas 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.

2.Establece los criterios principales para seleccionar una IDE segura y viable. Regresar
• 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.
Actividades
de Respuestas Actividad de Autoevaluación Fuentes
Propósito Introducción Tema
aprendizaje consolidación consultadas

INTRODUCCIÓN: Con la finalidad de que refuerces tus respuestas , te mostramos las respuestas correctas a la actividad
de aprendizaje 2.
Respuestas 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 Actividad de Fuentes
Propósito Introducción Tema Respuestas consolidación Autoevaluación
aprendizaje consultadas

EXCELENTE BUENO SUFICIENTE INSUFICIENTE


El alumno entiende los El alumno entiende los El alumno entiende los El alumno entiende los
conceptos de las IDE . conceptos de las IDE . conceptos de las IDE . conceptos de las IDE .
(2 puntos) (2 puntos) (2 puntos) (2 puntos)

El alumno contextualiza los El alumno contextualiza los El alumno contextualiza los El alumno contextualiza los
conceptos y los sabe aplicar en conceptos. conceptos. conceptos.
el diagrama EPS.
(2 puntos) (1 punto) (1 punto) (1 punto)
El alumno coloca los conceptos El alumno coloca un El alumno coloca un El alumno coloca un
en el lugar correcto dentro del concepto en un lugar que no concepto en un lugar que concepto en un lugar que
diagrama. era el correcto. no era el correcto. no era el correcto.
(2 puntos) (1 punto) (1 punto) (1 punto)
El alumno sigue las El alumno sigue las El alumno sigue las El alumno sigue las
instrucciones en la forma instrucciones en la forma instrucciones. instrucciones.
correcta. correcta. (1 punto) (1 punto)
(2 puntos) (2 puntos)
Hace el trabajo en orden y Hace el trabajo en orden y Hace el trabajo en orden o Hace el trabajo sin orden y
limpieza. limpieza. limpieza. limpieza.
(2 puntos) (2 puntos) (1 punto) (0 puntos)

10 puntos 8 puntos 6 puntos 5 puntos


Actividades de Actividad de Fuentes
Propósito Introducción Tema Respuestas consolidación Autoevaluación
aprendizaje consultadas

Al resultado al que debiste llegar es …

a. Editor de texto
f. Compilador
h. Multiplataforma
b. Cliente

c. Lenguajes de
g. Intérprete
programación.

d. Ambiente gráfico i. Ambiente Gráfico


g. Depurador
e. Multiplataforma

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.
Actividades de Actividad de Fuentes
Propósito Introducción Tema Respuestas Autoevaluación consultadas
aprendizaje consolidación

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.

También podría gustarte