viernes, 8 de abril de 2016

DATOS

Proyecto: Sistema de información que apoye los procesos del curso de profundización en desarrollo de software del programa Ingeniería de Sistemas - UFPS

Universidad: Universidad Francisco de Paula Santander

Programa: Ingeniería de Sistemas

Asignatura: Análisis y Diseño de Sistemas

Docente: Judith del Pilar Rodriguez

Estudiantes:

  • Richard Alberto Rangel Zúñiga - 1150261
  • Julio Andrés Garcia Navarro - 1150434


miércoles, 6 de abril de 2016

REFERENCIA BIBLIOGRAFICAS

1.    Bernd Bruegge y Allen H Dutoit. Ingeniería del Software Orientado a Objetos. Printice Hall. 2002.
2.    Braude. Ingeniería de Software Una perspectiva Orientada a Objetos. Alfa Omega, 2003.
3.    Castellanos A, Horacio. “Sistemas de Información e Ingeniería de Software. Unidad de Publicaciones U.N., 2003.
4.    Grady Booch, James Rumbaugh and Ivar Jacobson: The Unified Modeling Language User Guide, Addison-Wesley, 1999.
5.    James Rumbaugh, Ivar Jacobson and Grady Booch: The Unified Modeling Language Reference Manual, Addison-Wesley, 1999.
6.    Mario G. Piattini. Análisis y Diseño detallado de Aplicaciones Informática de Gestión. Alfaomega. Rama. 2000
7.    PRESSMAN, Roger. “Ingeniería del Software – un enfoque práctico”. Mac Graw Hill, 7ª edición, 2007.
8.    Rob Porley and Perdita Stevens: Using UML, Addison-Wesley, 1999.
9.    Sommerville, Ian. “Ingeniería de Software”. Addison Wesley, 6ª edición, 2002.
10.  Stephen R. Shach. Análisis y Diseño d Orientado a Objeto con UML y el Proceso Unificado. Mg Graw Hill. 2005.
11.  Steve McConnell. Mc Graw Hill. 2000. Desarrollo y Gestión de Proyectos Informáticos. 

lunes, 4 de abril de 2016

DESCRIPCIÓN DEL PROYECTO

SISTEMA DE INFORMACIÓN QUE APOYE LOS PROCESOS DEL CURSO DE PROFUNDIZACIÓN  EN DESARROLLO DE SOFTWARE DEL PROGRAMA DE INGENIERÍA DE SISTEMAS - UFPS

El presente proyecto busca aplicar los conocimientos adquiridos dentro de la asignatura análisis y diseño de sistemas con el fin desarrollar una herramienta web que brinde soporte a los procesos funcionales dentro del curso de profundización de desarrollo de software. Dentro de las generalidades del proyecto el sistema debe permitir realizar las inscripciones a los estudiantes, para ello el Comité Curricular debe revisar mediante una lista de chequeo que los estudiantes cumplan los requisitos exigidos por la Universidad (promedio, terminación de materias, pagos, entre otros). Una vez el estudiante ha pagado debe realizar su matrícula. El curso de profundización es programado durante un semestre académico (aprobado por el Consejo Académico previamente), pero para ser ofertado, el Comité Curricular antes debió haber realizado un presupuesto que debe ser entregado a la junta FRIE y un cronograma con la programación de los módulos a ofrecer. Igualmente, el sistema debe ser capaz de asignar a un profesor a uno o varios módulos con sus respectivos horarios.

El profesor puede consultar los estudiantes que están el modulo, subir las calificaciones y tareas el cual el considere necesario subirlas. También puede imprimir las notas parciales y definitivas. El estudiante puede ver sus calificaciones y el horario respectivo. Él puede subir sus tareas o actividades exigidas por el profesor según el modulo visto. El sistema debe poder sacar informes y reportes en cualquier momento realizar consultas. El coordinador del Curso de Profundización actúa como administrador del sistema y tiene todos los privilegios. El sistema debe permitir imprimir un acta de sustentación del proyecto. E imprimir las constancias de aprobación del curso a cada estudiante.