Tarea1Grupo7 php

2
Tecnológica de los Andes Carrera Profesional de Ing. Sistemas e Informática Proyecto 1 Curso de Actualización Profesional Asignatura: Metodologías Ágiles DOCENTE : MSc. Manuel Ibarra Cabrera 1. Objetivos del proyecto Aprender a dar mantenimiento a software Mejorar un proyecto de software 2. Sobre el proyecto Problema En su universidad (UTEA) se pretende obtener notas por internet utilizando tecnología QR. Para este efecto se contrató los servicios de la empresa “Desarrolladores de Software Empíricos SRL”. La Empresa antes mencionada no realizó un análisis correcto: de los requisitos, del entorno, del problema ni de la solución, por tanto gastó más de lo debido, se demoró más de lo previsto y abandonó el proyecto... Lo único que se tiene es el código fuente de la página web que crearon y algunos archivos. Ahora contratan a su empresa “Ingenieros informáticos talentosos” para tomar el anterior proyecto y completar los módulos faltantes. 3. REQUISITOS NIVEL BÁSICO (15 Puntos) Los requisitos faltantes más importantes son emitir los siguientes reportes: Ingreso al sistema a) Debe haber 3 niveles de usuarios, Administrador, Docente y Alumno Ingresar al sistema mediante usuario y contraseña (ya está hecho). Registro de datos b) Administrador: Crear usuarios y permisos de acceso al menú (ya está hecho) c) Docente: Formulario para llenar notas del curso que enseña. Reportes d) Docente: Mostrar Notas del curso que enseña e) Docente: Mostrar el porcentaje de aprobados y desaprobados f) Alumno: Mostrar sus notas en los cursos matriculados g) Los reportes deben ser visualizados solo por los usuarios registrados. h) Los reportes deben ser dinámicos. i) Mostrar los reportes Pantalla, PDF y Excel. 4. REQUISITOS NIVEL AVANZADO (5 Puntos) j) Generar 10000 registros de notas en forma aleatoria k) Alumno: ver sus notas mediante dispositivos móviles utilizando tecnología QR 5. RECOMENDACIONES - La solución debe ser amigable. - La solución debe ser fácilmente mantenible (cualquier otra persona debe ser capaz de modificar el programa fácilmente). - La programación debe tener líneas de comentarios.

description

Tarea1Grupo7 php

Transcript of Tarea1Grupo7 php

Page 1: Tarea1Grupo7 php

Tecnológica de los Andes

Carrera Profesional de Ing. Sistemas e Informática

Proyecto 1

Curso de Actualización Profesional

Asignatura: Metodologías Ágiles

DOCENTE : MSc. Manuel Ibarra Cabrera 1. Objetivos del proyecto

Aprender a dar mantenimiento a software

Mejorar un proyecto de software

2. Sobre el proyecto

Problema En su universidad (UTEA) se pretende obtener notas por internet utilizando tecnología QR. Para este efecto se contrató los servicios de la empresa “Desarrolladores de Software Empíricos SRL”. La Empresa antes mencionada no realizó un análisis correcto: de los requisitos, del entorno, del problema ni de la solución, por tanto gastó más de lo debido, se demoró más de lo previsto y abandonó el proyecto... Lo único que se tiene es el código fuente de la página web que crearon y algunos archivos. Ahora contratan a su empresa “Ingenieros informáticos talentosos” para tomar el anterior proyecto y completar los módulos faltantes.

3. REQUISITOS NIVEL BÁSICO (15 Puntos) Los requisitos faltantes más importantes son emitir los siguientes reportes: Ingreso al sistema

a) Debe haber 3 niveles de usuarios, Administrador, Docente y Alumno Ingresar al sistema mediante usuario y contraseña (ya está hecho).

Registro de datos b) Administrador: Crear usuarios y permisos de acceso al menú (ya está hecho) c) Docente: Formulario para llenar notas del curso que enseña.

Reportes d) Docente: Mostrar Notas del curso que enseña e) Docente: Mostrar el porcentaje de aprobados y desaprobados f) Alumno: Mostrar sus notas en los cursos matriculados g) Los reportes deben ser visualizados solo por los usuarios registrados. h) Los reportes deben ser dinámicos. i) Mostrar los reportes Pantalla, PDF y Excel.

4. REQUISITOS NIVEL AVANZADO (5 Puntos)

j) Generar 10000 registros de notas en forma aleatoria k) Alumno: ver sus notas mediante dispositivos móviles utilizando tecnología QR

5. RECOMENDACIONES

- La solución debe ser amigable. - La solución debe ser fácilmente mantenible (cualquier otra persona debe ser capaz de

modificar el programa fácilmente). - La programación debe tener líneas de comentarios.

Page 2: Tarea1Grupo7 php

6. ENTREGA - La entrega del proyecto es grupal pero cualquiera de los integrantes expone. - Los equipos de trabajo que entreguen antes de la fecha tendrán bonificación especial. - Fecha de entrega: 30 de agosto del 2015. Las entregas posteriores a esta fecha, se

descontará un punto por cada día de retraso.

A) RECOMENDACIÓN Utilizar un Code Igniter como framework

Abancay, 16 de agosto 2015