Herramientas Libres En Industria Del Software
de Aplicaciones
en la Industria del Software
Por
Gustavo González
Contenido
Introducción
Tipos de Herramientas de Desarrollo
Diseño y Modelamiento deSoftware
Ambientes de Desarrollo (IDE)
- Aplicaciones Web
- Aplicaciones Stand-Alone
- Aplicaciones Distribuidas
Manejo de Versiones y Control de la Calidad
(SQA)
Conclusiones /Bibliografía / Preguntas
Introducción
- Investigación sobre Recursos de Desarrollo en
la Industria del Software:
Escasa / Discriminada
- Academia / Industria
Dependiente del Mercadeo
Necesidades vsParadigmas
- No coinciden / Análisis deficiente
Introducción
- Investigación sobre Recursos de Desarrollo en
la Industria del Software:
Capacitación
- Carga no deseable / Sin
especializada (Ej:GTK+ / Python)
oferta
Cientos de Lenguajes y Herramientas por
explorar están destinadas al anonimato
La piratería es un “arte” muy cómodo
- Ej: 3D Max, Adobe Flash, etc
Tipos de Herramientasde
Desarrollo
Ciclo de Desarrollo / Paradigma
Análisis y Diseño
Implementación
- Lenguajes de Programación
- Persistencia (Bases de Datos)
Pruebas (SQA)
Mantenimiento / AdminVersiones
Diseño y Modelamiento de
Software
Herramientas para:
Definir estructuras de datos
Definir Componentes de Software (Ej:
Clases)
Construir Diagramas de Diseño / Flujo /
Relaciones
Generar código parcial
Generar documentación sobre desarrollo
Diseño y Modelamiento de
Software
Umbrello (http://uml.sourceforge.net)
- Características:
Enfoque UML
Soporte Formato XMI
Generador de Código para PHP5
Generador de Diagramas E-R
Generador de Objetos a partir de
Diagramas de Secuencia
Ambientes de Desarrollo
(IDE)
Características:
IDE: InterfaceDevelopment Environment
Ambiente Estructurado para la
Implementación de Aplicaciones
Generalmente Enfocado a un tipo de
Lenguaje o Paradigma (aunque hay
excepciones).
En algunos casos, facilita...
Regístrate para leer el documento completo.