EJEMPLO DE UNA TAREA 1 ENTORNOS DE DESARROLLO
Enviado por Sara • 14 de Enero de 2019 • 906 Palabras (4 Páginas) • 1.074 Visitas
...
Los distintos cambios, o secciones se ejecutarán en la parte central de la página, dejando siempre visibles las demás partes.
En caso de que los usuarios fueran los profesores, la pantalla de acceso será la misma, no obstante una vez en la pantalla principal, la interfaz gráfica será similar a la del alumno, dividida en las mismas partes. La parte superior reservada para los datos personales. La inferior izquierda los cursos o materias que imparte. La central será el contenido principal y donde se ejecutarán los eventos. Y la parte derecha podrá acceder al calendario y mensajería.
Profesor o alumno tendrán en la parte superior derecha un botón de logout, en el que una vez clicado aparecerá un mensaje de “Hasta la vista”.
CICLO DE VIDA.
Dependiendo de las entrevistas con el cliente y de su perspectiva sobre el proyecto, la selección del ciclo de vida depende en gran medida de la visión de futuro que tengan. Dado que en principio surge como una plataforma para reflejar notas y poco más se me ocurriría elegir un modelo en cascada, no obstante, sin saber si van a querer grandes cambios y curándonos en salud, ya que tratándose de un centro educativo y de sus posibilidades, se me ocurre que la aplicación evoluciones para ser una plataforma para la impartición de materia, colgar archivos, u otros usos educativos, yo personalmente elegiría un ciclo de vida evolutivo dada la posibilidad de evolución de software.
Planifica la codificación, indicando el lenguaje de programación y las herramientas que usarías para la obtención del código fuente, objeto y ejecutable, explicando por qué eliges esas herramientas.
En relación a la codificación, el lenguaje utilizado será Java dada su versatilidad y dado la petición del cliente de que sea un lenguaje abierto. Se trata de un lenguaje simple, con visión de futuro, ya que es orientado a objetos y muy potente. Con ello podremos hacer aplicaciones Web y en caso de que el cliente lo deseé hacer aplicaciones móviles y de escritorio.
En cuanto a la compilación e interpretación nos serviremos del JDK.
En cuanto a la base de datos utilizaremos Oracle por su carácter gratuito.
Planifica las restantes fases del ciclo de vida, indicando en cada una el objetivo que persigues y cómo lo harías.
Tras la codificación, llega el momento de probar el producto, la fase de pruebas la haremos de forma unitarias, por partes, viendo punto a punto si funciona bien o si genera algún tipo de error. Para ellos utilizaremos JUnit. Realizadas las pruebas unitarias realizaremos pruebas de integración, es decir, del programa al completo. Daremos al cliente un periodo de prueba y haremos una BetaTest en las oficinas del cliente.
En la fase de explotación los usuarios, en este caso profesores y alumnos comenzarán a utilizarla, y como empresa desarrolladora mantendremos el negocio con nuestro cliente realizando su mantenimiento, así como mejorando y haciendo frente a los nuevos requerimientos.
...