Este documento presenta el portafolio de evidencias de un estudiante para un segundo parcial. Incluye 19 programas desarrollados en Java usando NetBeans, así como validaciones, una infografía y una tabla comparativa de editores Java. También incluye una tabla SQA que resume lo que el estudiante aprendió sobre programación Java y el desarrollo de software usando el entorno NetBeans.
1. Ángel Omar Ayala Santana
PORTAFOLIO DE EVIDENCIAS SEGUNDO
PARCIAL
Desarrolla Softw. de aplicación
utilizando la POO -NetBeans 2017
2. Contenido
Desarrolla Softw. de aplicación utilizando la POO -NetBeans 2017..........................................................................................0
Validaciones:Discusión.................................................................................................................................................................................3
Infografía ......................................................................................................................................................................................................4
Cuadro Comparativo Editores para java ......................................................................................................................................................5
Programa 1 ..................................................................................................................................................................................................0
Programa 2 ...................................................................................................................................................................................................0
Programa 4 ...................................................................................................................................................................................................1
......................................................................................................................................................................................................................1
Programa 5 ...................................................................................................................................................................................................2
......................................................................................................................................................................................................................2
Programa 6 ...................................................................................................................................................................................................3
Programa 7 ...................................................................................................................................................................................................4
Programa 8 ...................................................................................................................................................................................................5
Programa 9 ...................................................................................................................................................................................................6
......................................................................................................................................................................................................................6
Programa 10 .................................................................................................................................................................................................7
......................................................................................................................................................................................................................7
Programa 11 .................................................................................................................................................................................................8
3. ......................................................................................................................................................................................................................8
......................................................................................................................................................................................................................8
Programa 12 .................................................................................................................................................................................................9
Programa 13 ...............................................................................................................................................................................................10
Programa 16 ...............................................................................................................................................................................................13
....................................................................................................................................................................................................................13
Programa 19 ...............................................................................................................................................................................................16
16
Tabla SQA....................................................................................................................................................................................................17
¿Qué sé?.....................................................................................................................................................................................................17
El uso del entorno Net Beans, para el desarrollo del lenguaje de programación Java, así como la forma de programar de una manera
simple .........................................................................................................................................................................................................17
¿Qué quiero saber? ....................................................................................................................................................................................17
Crear interfaces de forma gráfica, así como el uso de la mayoría de herramientas que ofrece Java .......................................................17
¿Qué aprendí? ............................................................................................................................................................................................17
El uso de cuadros de diálogos y el uso de manera básica de JForms, para el entorno gráfico de Java, me desarrollé un poco más en mi
habilidad lógica para los programas, y le tomé un mayor gusto hacía la programación ..........................................................................17
7. Nombre Logo Características Plataformas
Compatibles
Ventajas Desventajas
Netbeans
-SoportaJavaScript
-Sintaxisresaltada
-Completacion
-códigos.
-Solucionesrápidas
-Refactorización
-Menor consumo
de memoria
-JavaDesktop
System2.
-MicrosoftWindows
-Mac OS
-Otras
distribucionesde
Linux,comoUbuntu
8.x,Red Hat
Enterprise Linux y
muchasotras.
-La plataforma Netbeans
puede ser usada para
desarrollar cualquier tipo de
aplicación.
-Reutilización del Módulos.
-Permite el uso de la
herramienta Update Center
Module.
-Instalación y actualización
simple.
-Incluye Templatesy Wizards.
-Pocaexistenciade
pluguinsparaesta
plataforma.
-Hace falta
documentacióndel
Rich ClientPlataform
(RCP).
-Noposee uneditor
de códigoHTML.
Eclipse
-Dispone de un Editorde
textocon resaltadode
sintaxis.
-La compilaciónesentiempo
real.
-Tiene pruebas
unitariasconJUnit,control de
versionesconCVS,
integraciónconAnt,
asistentes(wizards) para
creaciónde proyectos,clases,
tests,etc.,y
refactorización
-MicrosoftWindows -Entornode desarrollo
integrado(IDE) de Eclipse
empleamódulos(eninglés
plug-in).
-Herramientauniversal - un
IDE abiertoy extensible para
todo.
-Plataformaligerapara
componentesde software
-Consumode recursos
Argouml -UML 1.4 Característicasde
Extensibilidadmejoradade
UML
-1.4 Diagramas de Secuencia
-Multiplataforma -Soporte fiel del
estándarUML 1.4
-Exportaciónaseis
formatosgráficos
No tiene botón
"deshacer".
8. -Compatibilidad
AndroMDA
-CalidadCientosDe bugs
han sidoarreglados.
-La mayoría de lasfunciones
ahora soportanla selección
múltiple de loselementosdel
modelo.
-Documentacióny
comunidadde
usuarios
-Multiplataforma
Los Modelosa veces
no puedenserre-
abiertos.
Import/ExportaJava.
-Al seleccionarun
área no se
seleccionanlasclases
de relación.
Debesde crear un
diagramade clases,
para crear algúnotro
diagrama.
Rational Roses
-Soporte paraanálisisde
patronesANSIC++, Rose J y
Visual.
-Capacidadde análisisde
calidadde código.
-Capacidadde crear
definicionesde tipode
documentoXML (DTD) para
el usoen la aplicación.
-Integraciónconotras
herramientasde desarrollo
de Rational.
-MicrosoftWindows -El enlace dinámico
incrementalaflexibilidad,
permitiendolaAdhesiónde
nuevasclasesde objetossin
modificarlosactuales.
-Un diseñomásrápido.
-Las aplicacionesse creana
partir de Componentesya
existentes.
-Mantenimientomássencillo.
-Necesitade mucha
memoriapara poder
de algunaforma ser
manejadode forma
rápiday eficiente,
Velocidad
La mayoría de los
lenguajesorientados
a objetosImponen
una carga bastante
pesadaa la
computadora.
Enterprise Architec
Crear elementosdel modelo
UML para unamplio
alcance de objetivos.
Velocidad.
Escalabilidad.
Baja complejidad.
Altapopularidad.
-MicrosoftWindows
-Mac OS
-Otras
distribucionesde
Linux,comoUbuntu
8.x,Red Hat
-Fácil de usar.
-Utilizalos13 diagramasUML
2.X
-Generagráficosde gran
calidad.
-Excelentedocumentación.
-AltoPrecio
9. Bibliografía
www.wikipedia.com
es.slideshare.net
www.lawebdelprogramador.com
Ubicar esoselementosen
diagramasy paquetes.
Enterprise Linux y
muchasotras.
Notepad ++
-Coloreadoyenvolturade
sintaxis.
-Pestañas.
-Resaltadode paréntesise
indentación.
-Grabacióny reproducciónde
macros.
-Soporte de extensiones
-MicrosoftWindows
-Mac OS
-Permite abrirprácticamente
todo,archivoscon cualquier
extensión
-Nosindicalosnúmerosde
línea.
-Nospermite trabajarcon
múltiplesarchivosabiertosen
diferentespestañasperoen
una solaventana.
-Nosirve para hacer
grandestextos
-Notiene tantas
funcionalidades
Sublime Text
-Mini mapa
-Multi Selección
-Multi Cursor
-Multi Layout
-Syntax Highlightconfigurable
-Autocompletadoymarcado
de llaves
-Soporte de Snippetsy
Plugins
-Configuracióntotal de
Keybindings
-MicrosoftWindows
-Mac OS
-Otras
distribucionesde
Linux,comoUbuntu
8.x,Red Hat
Enterprise Linux y
muchasotras.
-Es muyligero
-Es rápido
-Tiene granvariedadde
lenguajes
-Multiplataforma
-Ayudaenloserroresde
sintaxis
-Es unpoco difícil de
aprender,perosoloal
principio
-Aúnposee algunos
erroresperono
mayoresa otros
productosmás
veteranos
10. Programa 1
NOTAS:
Este programa fue un a introducciónalosciclosen java
Programa 2
NOTAS:
Este programa fue un a introducciónalosciclosen java
27. Tabla SQA
¿Qué sé?
El uso del entorno Net Beans, para el desarrollodel
lenguaje de programación Java, así como la forma de
programar de una manera simple
¿Qué quiero saber?
Crear interfaces de forma gráfica, así como el uso de la
mayoría de herramientas que ofrece Java
¿Qué aprendí?
El uso de cuadros de diálogos y el uso de
manera básica de JForms, para el entorno
gráfico de Java, me desarrollé un poco más
en mi habilidad lógica para los programas, y
le tomé un mayor gusto hacía la
programación