1 / 26

Streaming done by Arbórea

Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar. Streaming done by Arbórea. Ingeniería de Software. A G E N D A. ¿Quienes somos? ¿ De que se trata nuestro proyecto?. Planeación. Procesos. Versiones. Nuestro producto de software. “Streaming done by Arbórea”.

mika
Download Presentation

Streaming done by Arbórea

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Streaming done by Arbórea Ingeniería de Software

  2. A G E N D A • ¿Quienes somos? • ¿ De que se trata nuestro proyecto?. • Planeación. • Procesos. • Versiones. • Nuestro producto de software. • “Streaming done by Arbórea”. • Conclusiones de la realización del proyecto.

  3. ¿Quienes Somos? • Arbórea: Somos una empresa encargada de desarrollar, implantar y gestionar productos modernos de tecnología informática, siguiendo las buenas prácticas de la ingeniería de software, utilizando un lenguaje nuevo e innovador para aplicaciones totalmente web llamado Ruby. • Nuestro último producto que sale hoy al mercado se llama “Streaming done by Arbórea”.

  4. ¿De que se trata? • ¿Qué es “Streaming done by Arbórea”? • ¿Qué herramientas usamos? • ¿Por qué las usamos? • ¿Cuál es la fortaleza de la solución? • Fácil de portar • Uso de patrones aprobados por expertos • Diseño sencillo pero poderoso

  5. Planeación Vs Ejecución • Cronograma. • Ciclo de Vida. • Metodología. • Herramientas Utilizadas. • Estimaciones • Trabajo por persona. • Costo del Proyecto.

  6. Cronograma y Ciclo de Vida Entregas Internas: SPMP-AGOSTO SRS-SEPTIEMBRE 19 SDD-OCTUBRE 24 ENTREGA FINAL- NOVIEMBRE 24 Entregas: SPMP-AGOSTO SRS-OCTUBRE 3 SDD-OCTUBRE 31 ENTREGA FINAL- NOVIEMBRE 27

  7. Cronograma y Ciclo de Vida (cont) USO EFICIENTE DEL SVN

  8. Metodología • Metodología de Investigación y de proceso. • Metodología de Desarrollo. • Metodología de Diseño.

  9. HerramientasUtilizadas • Servidores Web: • Desarrollo, Montgrell • Lanzamiento, Apache con modulo Ruby • Servidor Base de Datos • Mysql • Entorno de desarrollo • RubyonRails

  10. Estimaciones Costos Totales del Proyecto

  11. Estimaciones (Cont.) Trabajo por persona

  12. Estimaciones (Cont.) Trabajo por fecha

  13. Procesode Calidad • Verificación y Validación del Software: • Revisión de la calidad de cada uno de los documentos. • Revisión de entregas internas a tiempo. • Revisión de cumplimiento a las reuniones establecidas. • Revisión de la calidad de las funcionalidades de cada componente. • Revisiones personales de código de acuerdo al formato establecido. • Pruebas unitarias, de cada componente. • Pruebas de integración entre los componentes. • Pruebas de regresión sobre los cambios. • Prueba de Sistema. • Se debe llevar a cabo pruebas de aceptación por parte del cliente.

  14. Procesode Documentación • Software Project Management Plans (SPMP) • Especificación de Casos de Uso (ECU) • Software Requirement Specification (SRS) • Prototipo, documentación de diagramas. • Software Design Document (SDD) • Prototipo Funcional • Manuales • Aplicación

  15. Manejo de Versiones SPMP SRS SDD

  16. Manejo de Versiones (Cont.) • El producto “Streaming done by Arbórea”, es entregado bajo la versión 1.0. • Versión 1.2.: Tendrá las operaciones de administrador. • Versión 2.0: Además de las operaciones administrador, vendría con la operaciones de las colecciones activas.

  17. Nuestro producto de Software • Casos de Uso. • Arquitectura Utilizada. • Bases de Datos Usadas. • Árbol de Navegación. • Diagramas de: • Clases • Componentes. • Despliegue.

  18. Casos de Uso

  19. Arquitectura Utilizada

  20. Base de Datos • MYSQL: Es la más integrada con RubyonRails además de ser la más económica. BASES DE DATOS

  21. Árbol de Navegabilidad

  22. Diagrama de Clases

  23. Diagrama de Componentes

  24. Diagrama de Despliegue

  25. Conclusiones y Experiencias Vividas

  26. Bibliografía • [1] “Gestión de las Pruebas Funcionales” [httphttp://www.sistedes.es/TJISBD/Vol-1/No-4/articles/pris-07-perez-gpf.pdf]. • [2] “ECVM” [http://www.ecvm.org/code/page.cfm?id_page=348]. • [3] “Subcontratación de Servicio de Pruebas de Software” [http://www.greensqa.com/archivos/Servicio%20Pruebas%20de%20Software.pdf]. • [4] “Desarrolloweb” [http://www.desarrolloweb.com/articulos/482.php]. • [5] “Fundamentos de la prueba de Software” [http://www.e-quallity.com.mx/articulos/SG-200504-Luis04.pdf]. • [6] “Pagina de Miguel Torres” [http://sophia.javeriana.edu.co/~metorres/]. • [7] “Proyecto de Tesis” [http://cursa.ihmc.us/rid=1177276599545_788757648_5099/plantesisinformatica-1.pdf]. • [8] “Gobernación de Córdoba” [http://www.cordoba.gov.co/boletines/boletin_08-05-2008.html]. • [9]”trovit”[http://empleo.trovit.es/ofertas-empleo/evolucion-ingenieria-telecomunicaciones_7u]. • [10] [Diccionario Larousse.]. • [11] “Microsoft” [http://www.microsoft.com/spain/empresas/rrpp/cliente.mspx]. • [12] “ALEGSA” [http://www.alegsa.com.ar/Dic/extension.php]. • [13] “ALEGSA” [http://www.alegsa.com.ar/Dic/formato.php]. • [14] “ALEGSA” [http://www.alegsa.com.ar/Dic/flv.php].

More Related