260 likes | 386 Views
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”.
E N D
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”. • Conclusiones de la realización del proyecto.
¿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”.
¿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
Planeación Vs Ejecución • Cronograma. • Ciclo de Vida. • Metodología. • Herramientas Utilizadas. • Estimaciones • Trabajo por persona. • Costo del Proyecto.
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
Cronograma y Ciclo de Vida (cont) USO EFICIENTE DEL SVN
Metodología • Metodología de Investigación y de proceso. • Metodología de Desarrollo. • Metodología de Diseño.
HerramientasUtilizadas • Servidores Web: • Desarrollo, Montgrell • Lanzamiento, Apache con modulo Ruby • Servidor Base de Datos • Mysql • Entorno de desarrollo • RubyonRails
Estimaciones Costos Totales del Proyecto
Estimaciones (Cont.) Trabajo por persona
Estimaciones (Cont.) Trabajo por fecha
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.
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
Manejo de Versiones SPMP SRS SDD
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.
Nuestro producto de Software • Casos de Uso. • Arquitectura Utilizada. • Bases de Datos Usadas. • Árbol de Navegación. • Diagramas de: • Clases • Componentes. • Despliegue.
Base de Datos • MYSQL: Es la más integrada con RubyonRails además de ser la más económica. BASES DE DATOS
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].