miércoles, 2 de julio de 2008

Día 3 Java Básico II

I. Repaso de lo más importante que dimos ayer.

1.1 Hemos repasado que son los interfaces y para que se utilizan.
1.2 Hemos repasado el concepto de Polimorfismo.
1.3 Hemos repasado los conceptos de variables y métodos estáticos.
1.4 Todos estos conceptos se han implementado en el ejemplo del gestor de Autopistas que está en el paquete es.panel.panelfuturo.gestorautopistas

II. Ejercicio HelloWorld

Se ha propuesto une ejercicio desde una pequeña historia escrita por un cliente "ficticio":

Crear una clase HelloWorld que implemente IHello y donde el "saludo" debe ser la cadena "Hola desde Panel Futuro a [nombre de la persona]".

  • Por ejemplo, para Manolo sería "Hola desde Panel Futuro a Manolo"

La aplicación debe tener un interfaz de usuario que permita a un usuario no experto ejecutar el programa y debe ser enviada la entrega por mail para ser ejecutada en un entorno con Windows y JDK1.5.

Realizando dicho ejemplo hemos realizado:

2.1 Definido una nomenclatura de paquetes para comprobar los problemas que pueden surgir cuando hay muchas clases que se llaman de la misma forma.

2.2 Por parte de los Analistas se ha generado un diagrama en UML con el Dia que modela los componentes a realizar.

2.3 Los programadores han realizado la implementación que se pedía en la historia.

2.4 Los integradores han implementado un StringUtil con los algoritmos para comparar cadenas y una clase HelloTest que permite probar de forma automática la funcionalidad pedida por el cliente.

2.5 Los de Pruebas han generado un Interfaz de usuario MainHelloWorld, que permite al usuario acceder a la funcionalidad solicitada.

2.6 Se ha realizado una distribución del proyecto, utilizando el eclipse para generar el jar y se ha programado un script run.bat para ejecutar el programa en el entrorno definido por el cliente.

2.7 Los de Pruebas han verificado que el aplicativo funciona correctamente.

2.8 Se ha etiquetado el software y se ha realizado la entrega por mail.

2.9 El cliente ha dado el OK, al software.

Buen trabajo

DNM

No hay comentarios: