Cuestionario. Desarrollo de Software II
alexenrique093 de Septiembre de 2014
552 Palabras (3 Páginas)342 Visitas
UNIVERSIDAD TECNOLOGICA DE PANAMA
FACULTAD DE INGENIERIA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACION DE COMPUTADORAS
LICENCIATURA EN INGENIERIA DE SISTEMAS DE INFORMACION
CUESTIONARIO #1
FACILITADOR: Ludia de Meléndez
PERTENECIENTE A:
Gabriel Lashington
Alexis Ramírez
Vicente Urriola
ASIGNATURA: Desarrollo de Software II
GRUPO: 1IF111
Segundo Semestre / 2014
CUESTIONARIO
1. Cuál es el origen de Java
R: Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principio de los años 90´s.
2. ¿Quiénes son sus creadores?
R: James Gosling, Arthur Van Hoff, y Andy Bechtolsheim.
3. ¿Qué tipo de lenguaje es Java?
R: Orientado a objeto.
4. Mencione las características de Java y explique las siguientes: orientado a objeto, interpretado, portable y arquitectura neutra.
R:
a) Simple
b) Orientado al objeto
c) Distribuido
d) Interpretado
e) Sólido
f) Seguro
g) Arquitectura neutral
h) Portable
i) Alto desempeño
j) Multihilos
k) Dinámico
a.1) Orientado al objeto: Toda la programación en java en su mayoría está orientada a objeto, ya que al estar agrupados en estructuras encapsuladas es más fácil su manipulación.
b.1) Interpretado: El compilador Java traduce cada fichero fuente de clases a código de bytes (Bytecode), que puede ser interpretado por todas las máquinas que den soporte a un visualizador de que funcione con Java.
c.1) Portable: Al ser de arquitectura neutral hace que su portabilidad sea muy eficiente, sus programas son iguales en cualquiera de las plataformas.
d.1) Arquitectura neutral: El compilador crea códigos de byte (Bytecode) que se envía al visualizador solicitado y se interpreta en la máquina que posee un intérprete de Java o dispone de un visualizador que funciona con Java.
5. ¿Qué es el JDK o SDK?
R: (Java Development Kit), es un software que provee herramientas de desarrollo para la creación de programas en Java.
6. ¿Qué es metodología orientada a objeto?
R: Desde que la comunidad de programación orientada a objetos tuvo la noción de incorporar el pensamiento de que los objetos son entidades coherentes con identidad, estado y conducta, estos objetos pueden ser organizados por sus similitudes y sus diferencias, puestas en uso en herencia y polimorfismo, las metodologías orientadas a objetos incorporan estos conceptos para definir sus reglas, normas, procedimientos, guías y notaciones para alcanzar un producto de calidad que satisfaga las necesidades del cliente.
7. Elementos básicos de la programación orientada a objeto.
R: abstracción, herencia, polimorfismo.
8. Defina cada uno de estos elementos
R:
1) Abstracción de datos: es la capacidad de crear tipos de datos definidos por el usuario. Es una definición de tipo que incluye datos y funciones (métodos) de una sola estructura llamada clase.
2) Herencia: es la capacidad para crear nuevas clases de objetos que se construyen basados en clases ya existentes, en resumen es una propiedad que permite a un objeto poseer propiedades de otras clases.
3) Polimorfismo: es la capacidad que tienen objetos similares para responder de diferentes formas al mismo mensaje y permite al programador implementar múltiples formas de un mismo método, dependiendo cada una de
...