M 2 SD Arbórea. AGENDA DE ARBÓREA Plan de Proyecto: Planeación Vs Ejecución. Priorización de...

22
Streaming done by Arbórea SDD Diana Ospina Cindy Sánchez Mayda Carvajal Michael Schmidt M 2 SD Arbórea

Transcript of M 2 SD Arbórea. AGENDA DE ARBÓREA Plan de Proyecto: Planeación Vs Ejecución. Priorización de...

Page 1: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Streaming done by ArbóreaSDD

Diana OspinaCindy SánchezMayda CarvajalMichael Schmidt M2SD Arbórea

Page 2: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

AGENDA DE ARBÓREA

Plan de Proyecto: Planeación Vs Ejecución.

Priorización de Requerimientos.

Modelos Arquitectónicos utilizados.

Diagramas :› Componentes.› Despliegue.› Clases.

Presentación del Prototipo. Conclusiones de experiencias

vividas y lecciones aprendidas.M2SD Arbórea

Page 3: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Objetivos del SRS en Arbórea

Plan de Control: Requerimientos: Priorización Cronograma: Entregas Internas. Presupuesto: Recursos y Tiempo

Propio. Calidad: Revisión del documento y

Prototipo.

Plan de Administración de Riesgos: Asignación de nuevas tareas.

Plan de Aceptación del Producto: Entregables verificados y validados por el grupo y por el cliente.

M2SD Arbórea

Page 4: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Uso del SVN

M2SD Arbórea

Page 5: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Estadísticas Trabajo Vs Tiempo

M2SD Arbórea

Page 6: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Priorización Requerimientos.

Prioridad Descripción

1 Prioridad Baja y no se alcanzará a implementar.

2 Prioridad Media Baja este requerimiento no es vital para el desarrollo del Streaming.

3 Prioridad Media, este requerimiento aunque no es vital para el desarrollo del proyecto , se tendrá en cuenta para la implementación

4 Prioridad Media Alta este requerimiento es necesario para el desarrollo del software entonces se implementará.

5 Prioridad Alta, este requerimiento es necesario para el correcto funcionamiento del software por lo tanto se implementará.

M2SD Arbórea

Page 7: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Diseñado Implementado Probado Aprobado Nombre del requerimiento

T  T T T El sistema debe permitir la autenticación de las cuentas de cada uno de los distintos usuarios.

T T  T T  El sistema debe distinguir entre cada uno de los usuarios al ingresar al sistema, Ref1.

T T T T El sistema debe manejar un nivel de seguridad que garantice la integridad de los datos de cada uno de los usuarios.

T T T T El sistema debe permitir a los usuarios cargar videos en la página.

T T T T El sistema debe permitir a los usuarios eliminar sólo los videos propios de su cuenta de usuario.

T T T T El sistema debe desplegar la información de cada uno de los videos.

T T T T Los atributos del video que el usuario podrá editar deben estar compuestos por: Titulo, descripción.

T T T T El sistema debe ser capaz de realizar Streaming de todos los videos que los usuarios cargan en la página.

T T T T El sistema debe permitir a los usuarios crear una cuenta.

T T T T La cuenta de usuario debe estar compuesta por: Nombre, Apellido, Fecha de Nacimiento, correo electrónico el cual debe ser el mismo username (nombre de usuario) y un password (clave).

T F F F El sistema debe enviar un correo electrónico de confirmación de creación de cuenta.

M2SD Arbórea

Page 8: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Modelos Arquitectónicos y Patrones de Diseño

M2SD Arbórea

Estrategias 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 9: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

M2SD Arbórea

Modelo Vista Controlador

Modelo Cliente/Servidor

Page 10: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Despliegue

Page 11: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Servidor

Page 12: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Cliente

Page 13: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Base de Datos

Page 14: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Componentes

Page 15: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Subsistema Controladores

Page 16: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Subsistema Modelos

Page 17: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Subsistema Vistas

Page 18: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Diagrama de Clases del modelo

M2SD Arbórea

Page 19: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Diagrama de Clases de la Vista

M2SD Arbórea

Page 20: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Diagrama de Clases del Controlador

M2SD Arbórea

Page 21: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Presentación del Prototipo

Streaming done by Arbórea

M2SD Arbórea

Page 22: M 2 SD Arbórea. AGENDA DE ARBÓREA  Plan de Proyecto: Planeación Vs Ejecución.  Priorización de Requerimientos.  Modelos Arquitectónicos utilizados.

Bibliografía

www.sourceforge.net. http://sophia.javeriana.edu.co/~metorres http://sourceforge.net/projects/cheesyforum. [1] “The Free Dictionary” [http://acronyms.thefreedictionary.com/SPMP]. [2] “ECVM” [http://www.ecvm.org/code/page.cfm?id_page=348]. [3] “Leozag Ingenieros de Sistemas”

[http://usuarios.lycos.es/aaldoz/ing_sistemas.htm]. [4] “Desarrolloweb” [http://www.desarrolloweb.com/articulos/482.php]. [5] “Youtube” [http://es.youtube.com/]. [6] “Pagina de Miguel Torres” [http://sophia.javeriana.edu.co/~metorres/]. [7] “Trovit” [http://mexico.trovit.com/empleo/sueldo-director-proyecto]. [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].