Ingenieria software ENUNCIADO EJERCICIO
Enviado por mariaAGAG • 15 de Abril de 2017 • Trabajo • 1.048 Palabras (5 Páginas) • 280 Visitas
ENUNCIADO EJERCICIO
Objetivos
· Mejorar la comprensión de los conceptos básicos de la materia.
· Aplicar estos conceptos a un caso concreto de proyecto de desarrollo software.
Enunciado
Esta es una actividad de análisis y ordenación. Consiste, por un lado, en proponer un caso de estudio; es decir, plantear el desarrollo de una aplicación software (a elegir por el estudiante). Por otro, en analizar las características del caso concreto para realizar lo siguiente:
· Explicar cómo aplica el proceso de desarrollo software al problema.
· Describir si es un sistema nuevo o adaptación de algo que ya existe. Explicar brevemente argumentando el (los) porqué.
· Quiénes deberían participar en el proyecto, qué tipo de personal. Explicando las características (experiencia, etc.) de cada posible participante en el proyecto.
· Qué tipo de descripciones serían necesarias para desarrollar el software.
· Proponer un posible modelo de procesos software a aplicar al caso, explicar brevemente argumentando el (los) porqué de la selección.
________________
ÍNDICE
Descripción Proyecto 3
Requerimientos tecnológicos del proyecto 3
Multiplataforma 3
Arquitectura 3
Requerimientos metodológicos de trabajo 3
Dirección del proyecto 3
Gestión y seguimiento del proyecto 4
Proceso de desarrollo 4
Requerimientos de integración 5
Módulos del sistema 5
Módulo: Agenda móvil. 5
Módulo: Novedades 5
Módulo: Notificaciones. 5
Módulo: Correo 5
Módulo: Notas 6
Módulo: Foros. 6
Módulo: Programación semanal 6
Módulo: Documentación 6
Módulo: Ajustes y Configuración 6
Módulo: Clases presenciales 6
Módulo: Conexión al aula virtual 6
________________
Descripción Proyecto
Se desea desarrollar una plataforma de formación para dispositivos móviles o tablets que permite a los estudiantes de la universidad gestionar su formación a través de los dispositivos móviles.
Requerimientos tecnológicos del proyecto
Multiplataforma
Las funcionalidades definidas en las diferentes fases del proyecto tienen por objetivo ser consumidas por dispositivos móviles y tablets para las plataformas ios y Android.
Arquitectura
1. El CORE de la aplicación tiene que ser común entre todas las plataformas.
2. La arquitectura utilizada para el desarrollo tiene que ser Model View -View Model (MVVM).
3. La interfaz de usuario se desarrollará en código nativo.
4. La aplicación tiene que hacer un buen uso de los recursos de los dispositivos
5. El código estará sujeto a pruebas unitarias y de integración.
________________
Requerimientos metodológicos de trabajo
El proceso comienza con una reunión de arranque del proyecto, realizada por el jefe de proyectos con el fin de dar una visión global del alcance completo del proyecto a todos los miembros del equipo, además de crear un marco común de colaboración y comunicación entre todos los miembros del equipo.
Dirección del proyecto
El
...