La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Seminario Internacional de Software Libre aplicado a la Educación 15. -19.6. 2009 Quito, Ecuador Burkhard Vogel, Andean-NetService / Yagé Software Libre.

Presentaciones similares


Presentación del tema: "Seminario Internacional de Software Libre aplicado a la Educación 15. -19.6. 2009 Quito, Ecuador Burkhard Vogel, Andean-NetService / Yagé Software Libre."— Transcripción de la presentación:

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!


Descargar ppt "Seminario Internacional de Software Libre aplicado a la Educación 15. -19.6. 2009 Quito, Ecuador Burkhard Vogel, Andean-NetService / Yagé Software Libre."

Presentaciones similares


Anuncios Google