miércoles, 26 de enero de 2011

Taller de programacion Fase # 1

MI trabajo consistira en una aplicacion orientada a objetos.
Me puse a pnesar acerca de las necesidades de las personas, y cuando una persona se enferma alguna de las veces uno no sabe que medicina darle entonces esto se trata de ello. ESta aplicacion se trata de una ventana que muestre botones acerca de todas las partes del cuerpo, con el objetivo de darle al usuario una gran variedad de opciones para que pueda escojer que parte del cuerpo le duele al mismo.

El idioma en el cual hare este programa sera Python o Java, ya que no conosco ni domino estos lenguajes, puedo aprender a usar otro lenguaje de programacion orientado a objetos, con el objetivo de que su servidor pueda aprender mas cosas y para el futuro tenga una mayor facilidad de usar otros lenguajes.

*(instancias)
Para definir las clases de mi projecto las pondre en la siguiente lista :
1.-La ventana y sus botones
*Reinicio
*Las preferencias
* etc..
2.- EL cuerpo
*Representando todas las partes del cuerpo
*Las subdivisones del cuerpo (por ej. Brazo : bicep, antebrazo, tricep)
3.- Las medicinas distintas a aplicar al cuerpo
*JUnto con una lista completa de los tipos de medicinas que existen

4.- Una ventana de respuesta hacia lo que tiene que recetar a la persona enferma, con nombres de medicamentos , pero no medicinas para no da;ar derechos de autor ni crear publicidad.

5.- La persona
* Las caracteristicas principales de la persona, (Sexo y edad)

Projecto Fase # 1 (CLASE)



Aqui les voy a explicar los software que nos pidio la Dra. Schaeffer que bajemos para nuestras computadoras con el proposito de compilar, o generar codigos. La lista empieza con:

BOUML
Es un software gratis de UML (Unified Modeling Language que en español seria Lenguaje modelo unificado) que diseña diagramas. Este software esta programado en C++ y Qt, y esta suelto bajo GPL. Es multilenguaje, y crea generacion de codigos, y reversa de codigo en ingenieria.

El software BOUML incluye:
  • Te permite dibujar diagramas seguidos de standard UML 2.0.
  • Hace diagramas por delante y por detras en ingenieria para lenguajes multiples.
  • Es de plataforma cruzada, esto quiere decir que opera en diferentes plataformas computacionales.
  • Es muy rapido comparado con otros modelos UML.
  • Soporte XML,
En septiembre del 2010, el creador Bruno Pages, anuncio que dejara de produ
cis BOUML debido a "violaciones de derechos de autor y mal manejo de administradores de wikipedia."
La version 4,23 se llamo "Ultimate" fue distribuida en Noviembre del 2010. Sera la ultima de todas.

Umbrello
En computacion, Umbrello es un software tambien gratis de UML, que es una aplicacion de diagramas disponible para plataformas Unix y Windows. Es parte de KDESC4, pero trabaja bien con otros escritorios y ambientes de programacion.

Umbrello maneja todas los tipos de diagramas UML. Puede "reverse engineer code" escrito en C++, IDL, Pascal, Ada , Python, y Java, como tambien importa archivos XML generados por herramientas externas de PHP o codigo Perl y otros lenguajes de programacion.

Umbrello permite distribucion de contenido de modelos exportando foramtos a DocBook y XHTML. Esto ayuda a collavorar esfuerzos donde equipos no pueden tener pase directo a Umbrello, o en casos donde el contenido del modelo tiene que ser publicado en una pagina web.


Los lenguajes que Umbrello permite exportar son:




Aqui les dejo un tutorial tanto de Umbrello como de Bouml respectivamente!
http://bouml.free.fr/tutorial/tutorial.html (Este esta en ingles, pero es relativamente facil de entender)

Un saludo de mi parte, espero que les agrade mi entrada muchas gracias.