Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASIGNATURA:
DOCENTE TC DE DCCO
25 SANGOQUIZA WILSON
26 SANTIN STEPHANO
27 TAMAYO ALLISON
ÍNDICE
TRABAJO GRUPAL N°2.................................................................................................................1
A. INFORMACIÓN GENERAL:...................................................................................................3
1. TAAG2.- Resolver el cuestionario de la Unidad y presentar el informe del cuestionario sobre
los temas de la Segunda Unidad.........................................................................................................4
B. EVIDENCIAS DEL TRABAJO AUTÓNOMO GRUPAL 2:....................................................5
1. Tema: Conceptos generales de la Unidad 2 de Programación Orientada a Objetos................5
2. Objetivos................................................................................................................................5
2.1. Objetivo General............................................................................................................5
2.2. Objetivos Específicos.....................................................................................................5
3. Desarrollo...............................................................................................................................5
3.1. Generalización/Especialización......................................................................................5
3.2. Revisiones de Código.....................................................................................................6
3.3. Gestión de defectos (testing)..........................................................................................7
3.4. Polimorfismo..................................................................................................................8
3.5. Interfaces de programación y clases abstractas...............................................................9
3.6. Modelo Vista Controlador............................................................................................10
3.7. Bases de datos no SQL.................................................................................................11
3.8. Componentes y objetos gráficos...................................................................................12
4. Conclusiones:.......................................................................................................................13
5. Recomendaciones:................................................................................................................14
6. Bibliografía:.........................................................................................................................14
7. Legalización de Participantes...............................................................................................15
3
A. INFORMACIÓN GENERAL:
DEPARTAMENTO: Ciencias de la Computación
ÁREA DE CONOCIMIENTO: Programación
CARRERA: Ingeniería Tecnologías de la Información
NIVEL: Segundo
PERIODO ACADÉMICO: SI-2022
CARGA HORARIA POR COMPONENTES DE APRENDIZAJE
CD CP/E CA HS HPAO
3 3 3 9 144
48 48 48 6 3
“SEGUNDA UNIDAD”
TRABAJOS AUTÓNOMOS
UNIDAD DOS
2. Objetivos
3. Desarrollo
3.1. Generalización/Especialización
Generalización es el proceso de extraer propiedades comunes de un
conjunto de entidades y crear una entidad generalizada a partir de ellas. Es un
enfoque ascendente en el que dos o más entidades pueden generalizarse a una
entidad de nivel superior si tienen algunos atributos en común. En la
especialización, una entidad se divide en subentidades según sus características. Es
un enfoque de arriba hacia abajo en el que la entidad de nivel superior se
especializa en dos o más entidades de nivel inferior. (ACERVO LIMA, 2022)
3.4. Polimorfismo
El polimorfismo es la capacidad en la cual se tiene los objetos de una clase
en ofrecer diferentes respuestas independientes y distintas en función de las
diferentes implementaciones que dichas clases posean, ya que es una característica
del lenguaje de java, debido a que la ejecución depende del objeto que es usado para
llamarlo. (Equipo Geek, 2020)
17.- ¿La interfaz permite qué una clase pueda ser implementada a más?
A) Clases
B) Interfaces
C) Parámetros
Respuesta: B)
19.- ¿Qué parte del MVC se encarga de recibir los eventos de entradas?
A) Controlador
B) Vista
C) Modelo
Respuesta: A)
20.- ¿La vista permite que le usuario pueda observar el programa recibiendo
datos del?
A) Controlador
B) Objeto
11
C) Modelo
Respuesta: C)
21.- ¿Con que nombre también se le conoce a una base de datos no SQL?
A) Sistemática
B) Relacional
C) Pragmática
Respuesta: B)
22.- ¿En qué podemos almacenar y recuperar datos usando una base de datos
no SQL?
A) Matriz lógica
B) Vectores
C)C Tablas
Respuesta: C)
Respuesta: A)
25.- ¿Los volúmenes de datos con las se puede trabajar no SQL se dividen en?
A) Sin estructura, semiestructurados y estructurados
B) Procesados, no procesados y en proceso
C) Superdatos, metadatos, exadatos
Respuesta: A)
26.- ¿Cuáles son las librerías que nos ayudan a trabajar con componentes
gráficos en Java?
A) Scanner y JOPtionPane
B) Swing y Awt
C) Math y Object
Respuesta: B)
13
4. Conclusiones:
Se concluye que, mediante lo aprendido en la Unidad de estudio, es posible
implementar entornos gráficos en los diferentes proyectos a realizar en el lenguaje
de programación Java.
14
5. Recomendaciones:
Se recomienda tener muy claro todos los temas tratados en la segunda unidad del
presente trabajo para evitar tener inconvenientes en la unidad número tres.
Se recomienda realizar preguntas concretas de forma entendible y directa, para que
la respuesta sea una elección firme y segura de acuerdo al material que se encuentra
en la plataforma E-ducativa y lo investigado, adicional los diferentes conceptos
estudiados en clase.
6. Bibliografía:
ACERVO LIMA. (29 de Junio de 2022). La mayor colección de tutoriales y referencias.
Obtenido de https://webcache.googleusercontent.com/search?
q=cache:DwvwHIMPNFIJ:https://es.acervolima.com/generalizacion-
especializacion-y-agregacion-en-modelo-er/+&cd=1&hl=es&ct=clnk&gl=ec
Equipo Geek. (03 de 02 de 2020). If geek then. Obtenido de
https://ifgeekthen.nttdata.com/es/polimorfismo-en-java-programaci%C3%B3n-
orientada-objetos
Pedro, C. (2019). Universidad de Cantabria. Obtenido de Interfaces Graficos Java:
https://personales.unican.es/corcuerp/java/Slides/GUIs_AWT_Swing.pdf
Programador Clic. (2 de Julio de 2022). Programador Clic. Obtenido de
https://programmerclick.com/article/2663223198/.
Racspace. (2022). Bases de datos NoSQL. Obtenido de Technology Rackspace:
https://www.rackspace.com/es/library/what-is-a-nosql-database
Servername. (1 de julio de 2022). MyServername.com. Obtenido de
https://spa.myservername.com/defect-management-process.
Universidad de Alicante. (2022). Modelo vista controlador . Obtenido de
https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/modelo-vista-controlador-
mvc.html
Univialinfo. (29 de 09 de 2015). CLASES ABSTRACTAS VS INTERFACES. Obtenido de
http://univia.info/clases-abstractas-vs-interfaces/#:~:text=Una%20interfaz%20se
%20diferencia%20de%20una%20clase%20abstracta,%28constantes%29%20y
%20todos%20los%20m%C3%A9todos%20son%20public%20abstract.
7. Legalización de Participantes
Sangoquiza David Santin Stephano Tamayo Alison
15