Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porBenito Pinto Salazar Modificado hace 8 años
1
Seminario Internacional de Software Libre aplicado a la Educación 15. -19.6. 2009 Quito, Ecuador Burkhard Vogel, Andean-NetService / Yagé Software Libre en el Desarrollo
2
Estructura Presentación Desarrollo ejemplario Fase I: Dimensionamiento/Alcance Fase II: Arquitectura Fase III: Implementación Fase IV: QA y Publicación Fase V: Soporte Resumen y Preguntas
3
Software Libre en el Desarrollo Presentación Burkhard Vogel Desarrollador de Software con 17 años de experiencia Basic, Pascal, VB, C++, Java Gerente Propietario: Andean-NetService Director de Desarrollo: Yagé evolución digital
4
Software Libre en el Desarrollo Desarrollo ejemplario Fase I: Dimensionamiento/Alcance Fase II: Arquitectura Fase III: Implementación Fase IV: QA y Publicación Fase V: Soporte
5
Software Libre en el Desarrollo Fase I: Dimensionamiento / Alcance Definir los requerimientos del proyecto Planificar tiempos de entrega, metas y recursos Presentar plan de proyecto al cliente Herramientas: - OpenOffice.org (Writer/Impress), KOffice - Dia, Kivio, Incscape - OpenProj, GnattProject, dotProject, Project.net
6
Software Libre en el Desarrollo Fase I: Dimensionamiento / Alcance
7
Software Libre en el Desarrollo Fase I: Dimensionamiento / Alcance
8
Software Libre en el Desarrollo Fase I: Dimensionamiento / Alcance
9
Software Libre en el Desarrollo Fase I: Dimensionamiento / Alcance
10
Software Libre en el Desarrollo Fase I: Dimensionamiento / Alcance
11
Software Libre en el Desarrollo Desarrollo ejemplario Fase I: Dimensionamiento/Alcance Fase II: Arquitectura Fase III: Implementación Fase IV: QA y Publicación Fase V: Soporte
12
Software Libre en el Desarrollo ● Fase II: Arquitectura Se modela los entidades lógicas del proyecto conjuntamente con la capa de persistencia y la capa de presentación UML – Unified Modeling Language (Lenguaje Unificado de Modelado) Herramientas: - UMLet, Green UML, Papyrus UML, HiberObjects (Eclipse Plug-ins)
13
Software Libre en el Desarrollo Inciso: Eclipse - Historia Creado originalmente desde Nov. 1998 de OTI (Object Technology International ) para IBM para reemplazar su VisualAge IDE escrito en smalltalk En Nov. 2001 publicado bajo una licencia abierta, creación de eclipse.org y en el 2004 la eclipse fundación Desde el 2003 con la versión 2.1 crecimiento rápido, la versión 3.0 fue lanzado en junio 2004, desde entonces versiones anuales en junio, a partir de la versión 3.2 (Callisto) en forma conjunta en paquetes dirigida a tipos específicos de desarrolladores. Versión 3.5 (Galileo) previsto para el 24.06.2009
14
Software Libre en el Desarrollo Inciso: Eclipse – Que es? No es solo un IDE para Java Implementación del OSGi plataforma de ejecución Plataforma RCP para otras herramientas (Apache Directory Studio) Utiliza el SWT (en vez de AWT/Swing) que permite mejor integración con los S.O. y da mejor rendi- miento Sistema de plug-ins Lenguajes: Java,C/C++,Php,Python,Ruby,Eiffel,Cobol
15
Software Libre en el Desarrollo Inciso: Eclipse – Recursos Sitio principal www.eclipse.org Paquetes para: Java EE, Java, C/C++, Modeling, RCP/Pluging, Java+Report, Calsico Plugin repositorio: www.eclipseplugincentral.org Actualmente 1224 Plugins disponible Mayoría utiliza el mecanismo de instalación y actualización dentro de eclipsé
16
Software Libre en el Desarrollo ● Fase II: Arquitectura Modelo de la base de datos Diagrama de objectos y tablas (ERD) Herramientas: - QuantumDB, XAware Designer, jOra (Plugins) - DBDesigner, phpMy/PgAdmin, MySQL Workbench
17
Software Libre en el Desarrollo Desarrollo ejemplario Fase I: Dimensionamiento/Alcance Fase II: Arquitectura Fase III: Implementación Fase IV: QA y Publicación Fase V: Soporte
18
Software Libre en el Desarrollo ● Fase III: Implementación Desarrollo Web Aptana (Eclipse), Kompozer, CSS-Miami, Screem Gráfico: Gimp, Incscape Flash: SWF Tools, Ktoon, f4l, Ajax Animator FF-Plugins: FireBug, WebDeveloper
19
Software Libre en el Desarrollo ● Fase III: Implementación
20
Software Libre en el Desarrollo ● Fase III: Implementación
21
Software Libre en el Desarrollo ● Fase III: Implementación
22
Software Libre en el Desarrollo ● Fase III: Implementación Java: Eclipse, NetBeans, KDevelop C/C++: Eclipse, NetBeans, KDevelop, Gnat, MonoDevelop, Anjuta PHP: Eclipse (Aptana), NetBeans, KDevelop Python: Eclipse, NetBeans, Geany.Net/C#: MonoDevelop // VB: Gambas Fortran: KDevelop, Gnat Pascal: Lazarus, KDevelop
23
Software Libre en el Desarrollo ● Fase III: Implementación Eclipse (Ganymede)
24
Software Libre en el Desarrollo ● Fase III: Implementación NetBean s
25
Software Libre en el Desarrollo ● Fase III: Implementación KDevelo p
26
Software Libre en el Desarrollo ● Fase III: Implementación Gnat Programming Studio
27
Software Libre en el Desarrollo ● Fase III: Implementación MonoDevelo p
28
Software Libre en el Desarrollo ● Fase III: Implementación Lazaru s
29
Software Libre en el Desarrollo ● Fase III: Implementación Gambas
30
Software Libre en el Desarrollo ● Fase III: Implementación Versionamiento CVS, Subversion (SVN), Git, Monotone, Mercurial Reportería Jasper Reports / iReport, JFreeChart
31
Software Libre en el Desarrollo Desarrollo ejemplario Fase I: Dimensionamiento/Alcance Fase II: Arquitectura Fase III: Implementación Fase IV: QA y Publicación Fase V: Soporte
32
Software Libre en el Desarrollo ● Fase IV: QA y Publicación Sistemas de pruebas automáticas JUnit, NUnit (.Net), PHPUnit, PyUnit Sistemas de carga y estrés JMeter, ApacheBench Pruebas de seguridad Nessus, SAINT, OpenVAS Sistemas de compilación y publicación Ant, Maven, Automake, CMake, qmake
33
Software Libre en el Desarrollo Desarrollo ejemplario Fase I: Dimensionamiento/Alcance Fase II: Arquitectura Fase III: Implementación Fase IV: QA y Publicación Fase V: Soporte
34
Software Libre en el Desarrollo ● Fase V: Soporte Sistemas de soporte, seguimiento de errores OTRS, Bugzilla, Trac, JIRA, Otras herramientas Listas de correo, Foros, IRC
35
Software Libre en el Desarrollo Resumen y Preguntas Fuentes de Software sourceforge.net, slashdot.org, freshmeat.org berlios.de Fuentes de Información Google, Wikipedia, Foros Preguntas
36
Software Libre en el Desarrollo Agradecimiento Gracias por su atención!
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.