Buen día.
Para poder construir mi programa voy a necesitar herramientas y en esta publicación voy a colocar las herramientas que podrían ser útiles para el proyecto.
Lenguaje de programación
C++
Como instalar y configurarlo en linux
Libro de programacion orientada a objetos en C++
Traduccion al castellano de pensa en C++
Python
para instalarlo es tan simple como un
"sudo apt-get install python" en la terminal de linu
x
o descargarlo de su página principal.
Pagina oficial:
Documentación de python en español
Python para todos(libro)
Introduccion ala programación con python
Curso gratuito de python en español
Java
Página oficial
Tutorial para instalar Java en linux
o se puede descargar de la pagina oficial para otros sistemas operativos
y abajo un tutorial para configurar el PATH en windows para el jdk
libro de java
Un curso de java bueno para empezar y de una pagina mexicana.
Herramientas UML.
Lenguaje Unificado de Modelado( LUM o UML, por sus siglas en inglés, unified modeling lenguage) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Es un lenguaje gráfico para visualizar, especificar, contruir y documentar un sistema. Es un lenguaje gráfico para visualizar, especificar, contruir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema ( modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.
Lenguaje Unificado de Modelado( LUM o UML, por sus siglas en inglés, unified modeling lenguage) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Es un lenguaje gráfico para visualizar, especificar, contruir y documentar un sistema. Es un lenguaje gráfico para visualizar, especificar, contruir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema ( modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.
Una lista de herramientas para la creación de diagramas, todos son funcionales en linux pues es el sistema operativo que voy a utilizar.
Umbrello (Linux)
Página oficial.
http://uml.sourceforge.net/
Página oficial.
http://uml.sourceforge.net/
Dia (Linux)
Página oficial.
http://live.gnome.org/Dia
Página oficial.
http://live.gnome.org/Dia
BoUML (Multiplataforma)
Página oficial.
http://bouml.free.fr/
Página oficial.
http://bouml.free.fr/
ArgoUML (Multiplataforma)