sindy sánchez michael schmidt mayda carvajal diana ospina salazar ingeniería de software
TRANSCRIPT
![Page 1: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/1.jpg)
STREAMING DONE BY ARBÓREA
Sindy Sánchez
Michael Schmidt
Mayda Carvajal
Diana Ospina Salazar
Ingeniería de Software
![Page 2: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/2.jpg)
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.
![Page 3: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/3.jpg)
¿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”.
![Page 4: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/4.jpg)
¿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 portarUso de patrones aprobados por expertosDiseño sencillo pero poderoso
![Page 5: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/5.jpg)
Planeación Vs Ejecución
Cronograma. Ciclo de Vida. Metodología. Herramientas Utilizadas. Estimaciones
Trabajo por persona.Costo del Proyecto.
![Page 6: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/6.jpg)
Cronograma y Ciclo de Vida
Entregas:SPMP-AGOSTO SRS-OCTUBRE 3SDD-OCTUBRE 31ENTREGA FINAL- NOVIEMBRE 27
Entregas Internas:SPMP-AGOSTO SRS-SEPTIEMBRE 19SDD-OCTUBRE 24ENTREGA FINAL- NOVIEMBRE 24
![Page 7: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/7.jpg)
Cronograma y Ciclo de Vida (cont)
USO EFICIENTE DEL SVN
![Page 8: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/8.jpg)
Metodología
Metodología de Investigación y de proceso. Metodología de Desarrollo. Metodología de Diseño.
![Page 9: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/9.jpg)
Herramientas Utilizadas
Servidores Web:Desarrollo, MontgrellLanzamiento, Apache con modulo Ruby
Servidor Base de DatosMysql
Entorno de desarrollo Ruby on Rails
![Page 10: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/10.jpg)
Estimaciones Costos Totales
del Proyecto
Directora de Proyecto y Directora de Pruebas $ 3.000.000,00
Directora de Calidad y Manejo de Riesgos $ 2.000.000,00
Directora de Documentación y Administración de Configuraciones $ 2.000.000,00
Desarrollador y Arquitecto $ 2.000.000,00
Planeación $ 4.000.000,00
Gerencia $ 2.000.000,00
Diseño $ 2.500.000,00
Pruebas $ 1.500.000,00
Documentación $ 1.200.000,00
Gastos Varios $ 71.000,00
Costo Total del Proyecto $ 20.271.000,00
![Page 11: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/11.jpg)
Estimaciones (Cont.)Trabajo por persona
![Page 12: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/12.jpg)
Estimaciones (Cont.)Trabajo por fecha
![Page 13: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/13.jpg)
Proceso de 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.
![Page 14: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/14.jpg)
Proceso de 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
![Page 15: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/15.jpg)
Manejo de VersionesSPMP
SRS
SDD
![Page 16: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/16.jpg)
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.
![Page 17: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/17.jpg)
Nuestro producto de Software
Casos de Uso. Arquitectura Utilizada. Bases de Datos Usadas. Árbol de Navegación. Diagramas de:
ClasesComponentes.Despliegue.
![Page 18: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/18.jpg)
Casos de Uso
![Page 19: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/19.jpg)
Arquitectura UtilizadaEstrategias de diseño
Patrones de Diseño
Active Record : Comunica el modelo con la base de datos, de tal manera que las tuplas de las tablas de la base de datos les da una representación en el modelo del dominio. Este patrón sirve de comunicación hacia la base de datos.
ModeloVistaControlador describe una forma, utilizada en la Web, de organizar el código de una aplicación separando los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos.Elementos del patrón:
1. Modelo Componente encargado del acceso a datos.2. Vista Define la interfaz de usuario, 3. Controlador Responde a eventos y modifica la vista y el
modelo
![Page 20: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/20.jpg)
Base de Datos
MYSQL:
Es la más integrada con Ruby on Rails además de ser la más económica.
BASES DE DATOS
![Page 21: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/21.jpg)
Árbol de Navegabilidad
![Page 22: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/22.jpg)
Diagrama de Clases
![Page 23: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/23.jpg)
Diagrama de Componentes
![Page 24: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/24.jpg)
Diagrama de Despliegue
![Page 25: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/25.jpg)
Conclusiones y Experiencias
Vividas
![Page 26: Sindy Sánchez Michael Schmidt Mayda Carvajal Diana Ospina Salazar Ingeniería de Software](https://reader033.vdocuments.co/reader033/viewer/2022061301/54dd511b497959e81b8b4b21/html5/thumbnails/26.jpg)
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].