Vous êtes sur la page 1sur 49

ANALISIS Y DISEO ESTRUCTURADO I. Planificacin 1.1 Estudio preliminar 1.1.

1 Entrevista Las entrevistas se realizaron por distintos medios, con preguntas enfocadas a un tema en especfico del cual obtuvimos informacin fundamental para la ejecucin del proyecto. ENTREVISTA A KARDEX Lo primero que se hizo fue ir a kardex acadmico de informtica, en la cual nos informaron que la obtencin de certificados de notas se realizaba en el vicedecanato, una vez concluida la entrevista en ese ambiente nos dirigimos a kardex acadmico en donde hablamos con el encargado de turno en kardex facultativo el cual nos explico los distintos procesos entre los cuales estaba la normativas que existan en cuestin a certificados de notas con respecto a las inscripciones, las cuales no se podan realizar anualmente si el estudiante no obtena los certificados de notas de la gestin anterior a esta, en si esta normativa que tenia sistema a cargo de estos procesos(SIGAF) no se aplicaba a informtica. Por lo cual nos indico que todos los procesos se realizaban en la TIC facultativa. ENTREVISTA LIC. ROJAS Despus nos encontramos en la Tic facultativa a la Lic. Rojas la cual nos ayudo a entender de mejor modo el funcionamiento de el SIGAF y el servicio que este sistema ofreca a la FCPN, los datos ms relevantes obtenidos durante esta entrevista que el I/2010 324 estudiantes solicitaron sus certificados de notas, en cuanto se refiere a la gestin pasada I/2011 fueron 35 estudiantes los que solicitaron sus certificados de notas, la causa de esto fue que los datos respecto a esa gestin no fueron entregados por parte de la carrera de informtica. Por lo cual realizamos las conjeturas y vimos que el SIA encargado de la carrera de informtica era un sistema independiente del SIGAF y estos dos no tenan relacin alguna. Pos lo cual nos informaron que en cuanto a las otras carreras los certificados de notas se realizaban de 1 a 2 semanas, mientras que para la carrera de informtica se realizaba entre 2 a 1 mes de plazo, dependiendo si este era de gestiones anteriores. Debido a eso nos dijeron que la carrera de informtica entregaba un DVD en el cual se almacenaba la informacin acadmica y se entregaba cada gestin, lo que haca proceso lento y tambin nos informaron que informtica no mando este DVD la gestin pasada, por lo cual esta peticin de certificados de notas se vio afectada. Por lo cual el SIA de informtica es descentralizado del SIGAF y la sincronizacin de las base de datos se dio debido a que las bases de datos son diferentes, con el ltimo dato dimos por concluidas las entrevistas y la obtencin de requisitos en los que se refiere al proyecto.

1.1.2 Elaboracin de encuestas

ENCUESTA
1. Usted tiene problemas al solicitar el certificado de notas?

SI

NO

2. Usted saca su certificado de notas semestralmente

SI

NO

3. Usted sabe la importancia del certificado de notas

SI

NO

4. Tuvo problemas al sacar sus certificado de notas

SI

NO

5. Piensa usted solicitar su certificado de notas al concluir sus estudios

SI 6. Alguna vez se le ha extraviado sus notas

NO

SI

NO

Las encuestas se realizaron sobre una poblacin estudiantil de 10 alumnos de los cuales obtuvimos los siguientes datos. si no pregunta 1 50% 50% pregunta 2 0% 100% pregunta 3 60% 40% pregunta 4 10% 90% pregunta 5 100% 0% pregunta6 10% 90%

2. rboles analticos 2.1 Definicin de rbol de problemas 2.2 Definicin de rbol de objetivos
Tramite de titulacin se hace cargo El estudiante se ve impedido de sacar su certificado de egreso

Los estudiantes tienen problemas al titularse por cuestin de certificados de notas.

1% de los estudiantes sufren extravi de notas.

Los estudiantes tienen problemas al titularse por cuestin de certificados de notas.

40% de los estudiantes no solicitan su certificado de notas hasta culminar sus estudios.

Tiempo excesivo de espera en la entrega de certificados de notas.

El 77% de los estudiantes no saben la importancia de los certificados de notas.

El envi de la informacin a la FCPN es mayor a 5 meses.

El proceso de solicitud de certificados de notas no est automatizado.

Incumplimiento de los prerrequisitos para la inscripcin impuesta por la FCPN en cuestin de certificados de notas.

El sistema del SIA de informtica es incompatible con el sistema SIGAF de la FCPN.

Las base de datos son diferentes.

La descentralizacin del sistema de la carrera con respecto al SIGAF.

Aceptar el trmite de titulacin respecto al tiempo

Facilitar la obtencin al certificado de notas

Solucionar los problemas que los estudiantes tienen por cuestin de certificados de notas.

Automatizar la solicitud de entrega de certificados de notas.

Cumplir con los pre-requisitos para la inscripcin impuesta por la FCPN en cuestin a certificados de notas.

Integrar los dos sistemas (SIA y SIGAF) creando un subsistema nuevo.

Hacer que los sistemas utilicen una misma base de datos.

3. Descripcin del marco lgico FIN Acortar el trmite de titulacin respecto al tiempo. IOV-CCT 90% de los estudiantes ya no tiene problemas en su trmite de titulacin con respecto al tiempo hasta diciembre de 2014. 95% de los estudiantes no tienen problemas para titularse por cuestin de certificados de notas hasta diciembre de 2013. 98% de las solicitudes se realiza por va web hasta julio de 2013. 99% de alumnos que cumplen el reglamento hasta diciembre de 2013. MDV SUPUESTOS

PROPOSITO Solucionar los problemas que los estudiantes tienen por cuestin de certificados de notas.

Encuesta a la carrera de informtica.

Burocracia dentro de la universidad.

PRODUCTO O COMPONENTE 1. Solicitud automatizada de entrega de certificados de notas. 2. Reglamento cumplido por FCPN en cuestin a certificados de notas. ACTIVIDAD 1.1 Integrar los dos sistemas (SIA Y SIGAF) creando un subsistema nuevo. 1.2 Hacer que los sistemas utilicen una misma base de datos. 2.1 Enviar solicitud a jefatura de carrera. 2.2 Modificar el sistema para que no permita hacer inscripcin sin certificados de notas.

Encuesta a la carrera de informtica y al plantel administrativo.

Contraposicin de los estudiantes.

Tiempo: 6 meses. Costo: 6300 BS. Tiempo: 1 meses. Costo: 10 BS. Tiempo: 3 meses. Costo: 2100 BS. Tiempo: 3 meses. Costo: 2900 BS. Tiempo total: 13 meses. Costo total: 11310 BS.

Solicitud de permiso a vicedecanato. Carta de solicitud a las Lic. Menfi Morales Ros. Publicidad.

Desacuerdo de los administrativos para modificar el sistema.

1. Descripcin del perfil Gant

ANALISIS Y DISEO ORIENTADO A OBJETOS 1. Requerimientos a) b) Panorama general.- Este proyecto tiene por objetivo crear un sistema para solucionar los problemas que los estudiantes tienen por cuestin de certificados de notas. Metas Automatizacin de la entrega de certificados de notas. Reducir el tiempo de entrega de certificados de notas. Facilidad de acceso para obtener el certificado de notas. Notificacin al celular del alumno indicndole el da en que puede recoger el certificado de notas.

c)

Funciones del sistema Funciones bsicas:

Kardex actualiza el sistema con nuevas notas

El alumno solicita verificacin de notas

Funciones del sistema Estudiante verifica materias aprobadas

d) Atributos del sistema

Kardex enva acta de notas al sistema:

SIGAF recoge informacin de notas del alumno:

Funciones de verificacin de certificados para la convalidacin de materias. Referencia R 1.1 R 1.2 Funcin Recepcionar certificado de Notas Envi de certificado de notas ( Almacenar envi) Verificar materias en comn Verificar notas de las materias seleccionadas Elaborar resolucin con fines de convalidacin Enviar resolucin al estudiante Entrega resolucin al estudiante Categora Evidente Evidente Atributo
tiempo de respuesta

Detalles y restricciones Maximo 1 dia Maximo dia

Categoria Obligatorio Obligatorio

Tiempo de respuesta

R 1.3 R 1.4 R 1.5

Oculto Oculto Oculto

metfora de interfaz

Tiempo de respuesta Tiempo de respuesta Tiempo de respuesta


tolerancia a fallas

Ventanas enfocadas al administrador Maximo 5 s actas en 1 dia Maximo 2 dias

Obligatorio Obligatorio Obligatorio

R 1.6

Oculto

R 1.7

Evidente

Maximo en dia despus de llegada la resolucin Otros mecanismos mediante los cuales se entregue la resolucin al estudiante

Obligatorio

Obligatorio

Funcin Solicitar verificacin certificado de notas Referencia Funcin R2.1 Recepcio nar certificad o de notas Verificar Sistema y comparar informaci n Compara r actas con informaci n Devolver actas al estudiant e Categora Evidente Atributo Tiempo de respuesta Detalles y restricciones 2 minutos para recepcionar Categoria Obligatorio

R2.2

Oculto

Tolerancia a fallos

En caso de fallar el sistema reanudar la operacin en 5 minutos Maximo medio dia

Obligatorio

R2.3

Oculto

Tiempo de espera

Obligatorio

R2.4

Evidente

Tiempo de espera

Maximo 1 dia

Obligatorio

2. Casos de uso

Curso normal de los eventos:

Curso normal de los eventos:

Curso normal de eventos

Curso normal de eventos

Diagramas de casos de uso

Descripcin del caso de uso


Caso de uso: Actores: Propsito: Resumen: Sstema de verificacin Kardex (Administrador) Verificar veracidad CN y tambin comprar esta con la BD. Un Certificado de notas es solicitado por lo cual despus del respectivo llenado de la pestaa de este deber ser verificado, por lo cual se tiene presente que este debe estar llenado en la seccin inferior, la funcin que cumple el sistema es el de verificar la veracidad de la solicitud y tambin la de los datos del alumno. Tipo: Primario y esencial. Referencias Funciones: R2.1, R1.3, R1.4 cruzadas:

Curso de los eventos Accion de actor 1 El alumno ingresa al sistema y solicita la realizacin de sus certificados de notas 2.- Kardex recibe la peticin y comienza a operar

Respuesta del sistema

4.- Una vez finalizada pasa al sistema de verificacin 6.- Una vez solicitada la verificacin el sistema pasa a verificar los datos academicos 8.- Una vez aceptado todo se enva la informacion

3.- Una vez verificados la veracidad de la operacin realizada tanto lgica como financiera comienzan las operaciones y comienza la impresin de los datos previa revisin de esta 5.Despues se pasa a revisar si las pestaas de los certificados de notas estn llenas 7.- se revisa la veracidad de las notas y datos de alumno en sistema y en actas 9.- La informacin se enva al prximo paso para ser procesada

3. Modelo conceptual

4. Paquetes: Organizacin de los elementos Caso de uso extendido:

Diagrama de secuencias

Diagrama de estado

Diagrama de colaboracin

CONTRATOS Nombre: SOLNOTAS (ALUMNO) Responsable: solicita las notas de un alumno Tipo: sistema Referencia: Cruzadas: casos de uso: sincronizacin de notas Notas: Excepciones: si no se efectu la solicitud se cometi un error Precondicin: el alumno solicita su certificado de notas Postcondiciones: -se solicita las notas -se espera la respuesta Nombre: ENVIARNOTAS (ALUNMO) Responsable: recibir las notas que nos envi el SIA para poder guardar la base de datos Tipo: sistema Referencia: Cruzadas: casos de uso: sincronizacin de notas Notas: Excepciones: si no recibe el base de datos de notas del alumno ocurri un error de envi Precondicin: solicitud de notas Postcondiciones: -se recibe las notas del alumno -se guarda la base de datos de notas de alumno Nombre: PASARNOTAS (ALUMNO) Responsable: se pasa las notas para poder hacer una integracin con la base de datos Tipo: sistema Referencia:

Cruzadas: casos de uso: sincronizacin de notas Notas: utilizar acceso rpido a la base de datos Excepciones: si no recibe el base de datos de notas del alumno ocurri un error de envi Precondicin: envi de los datos guardados Postcondiciones: -se pasa las notas del alumno -se guarda la base de datos de notas de alumno para as poder enviar al SIGAF Nombre: Datos transformados () Responsable: es responsable de transformar las notas para poder pasar la base de datos al sistema del SIGAF Tipo: sistema Referencia: Cruzadas: casos de uso: sincronizacin de notas Notas: utilizar acceso rpido a la base de datos Excepciones: si la base de datos no fue bien transformada ocurri un error de sincronizacin. Precondicin: base de datos de notas guardados Postcondiciones: -se decodifica los datos - luego se pasa a transformar para que tenga una compatibilidad con la base de Datos del SIGAF. - se pasa a verificar si la compatibilidad de base de datos con el base de datos del SIGAF se encuentra bien si ocurre un erro se vuelve a transformar los datos. -se guarda la base de datos de notas de alumno para as poder enviar al SIGAF Nombre: ENVIARBASEDEDATOSNOTAS (ALUMNO) Responsable: es responsable de pasar los datos al sistema del SIGAF para poder as sacar el certificado de notas. Tipo: sistema Referencia: Cruzadas: casos de uso: sincronizacin de notas Notas: utilizar acceso rpido a la base de datos Excepciones: si el envi no se realizo bien se cometi un error. Precondicin: base de datos sincronizados Postcondiciones: - enviar la base de datos Diagrama de estados

Diagrama de colaboracin

Curso normal de evento extendido

DIAGRAMA DE SECUENCIA

Diagrama de colaboracin NOTIFICACIN

2.-

3.-

4.-

5.-

Curso normal de eventos extendido

Caso de uso extendido


Accin 1.- Llegada de la peticin de Certificados de Notas y tambin de estos. 2.- Se realiza una solicitud de verificacin respecto a otros datos Respuesta del Sistema

3.- Compara datos personales referentes a los Certificados de Notas 4.- Genera Observaciones 5.- Enva CN verificados de vuelta al proceso mediante el cual se logro identificar los que tenan errores 6.- Finaliza Verificacion.

Paquetes Organizacin de los elementos

Diagrama de secuencia

Contratos
Contrato Nombre: Enviar Solicitud verificaion() Responsabilidades: Una vez llegados los certificados de notas Este se encarga de enviar la solicitud para comenzar el proceso de verificacin. Tipo: Sistema Referencias Funciones del sistema: R2.1 R13,R1.4. cruzadas: Casos de uso: Verificar certificado de notas Notas: Excepciones: Precondiciones: Postcondiciones: .Si el certificado de notas no llega ni la confirmacin de envi desde el SIA este se ocupa de ver si el proceso se vio truncado y tambin de corregir el error producido. Entrega certificado de notas y confirmacin del envio del SIA. Una vez finalizado pasamos a verificar el prellenado de los certificados de notas

Contrato Nombre: Revisar Prellenado( ) Responsabilidades: Se pasa a realizar la comprobacin de las pestaas concernientes a los certificados de notas. Tipo: Sistema. Referencias Funciones del sistema: R2.2 cruzadas: Casos de uso: Verificar certificado de notas Notas:

Excepciones: Precondiciones: Postcondiciones:

Si la pestaa concerniente al certificado de notas esta vacia, se pasa a devolver el certificado de notas para realizar un proceso de feedback con este, caso contrario continua Solicitud verificacin de certificado de notas Una vez finalizado se pasa a verificar las notas del alumno

Contrato Nombre: Compara notas/materia alumno Responsabilidades: Este proceso se comienza a comparar las notas, materias con las notas materias existentes en actas de notas y tambin en los subsistemas mediante lo cual se obtiene una confirmacin o negacin de seguir con el proceso Tipo: Sistema Referencias Funciones del sistema: R1.4. cruzadas: Casos de uso: Verificar certificado de notas Notas: Excepciones: Precondiciones: Postcondiciones: Contrato Nombre: Responsabilidades: Tipo: Referencias cruzadas: Notas: Excepciones: Precondiciones: Postcondiciones: En caso de existir alguna observacin en los procesos generados anteriormente se pasa a realizar un proceso de feedback en el anterior sistema o caso contrario desechar todo el proceso. Revisin del prellenado, comparacin notas. Una vez finalizado enviamos los certificados de notas revisados a los distintos sistemas. En caso de existir alguna irregularidad se pasa a generar la observacin correspondiente. Revisin del prellenado Una vez finalizado pasamos realizar una confirmacin final Confirmacion final Se encarga de controlar el proceso de observaciones que se generaron anteriormente Sistema Funciones del sistema: R1.1 R1.2 R1.3 R1.4. Casos de uso: Verificar certificado de notas

Diagrama de estados

Diagrama de colaboracin

Diagrama de secuencias general del sistema

CONTRATOS (Segn diagrama de secuencias)

NOMBRE: Enviar Datos ( ). RESPONSABILIDADES: Se Realiza el envo de datos al Sistema de Sincronizacin. TIPO: Sistema. REFERENCIAS CRUZADAS: Funciones del sistema: R5.1, R5.2, R5.3, R5.4. Casos de uso: Realiza envo. NOTAS: Utilizar acceso a internet en el envo. EXCEPCIONES: Si el envo es rechazado, muestra mensaje de que en el envo se cometi error. Si el envo es muestra error, realizar nuevamente el envo. PRECONDICIONES: El sistema conoce el procedimiento de envo de datos. POSTCONDICIONES: Si se trata de una solicitud de C.N. (se enva notas al sistema de sincronizacin). Si el envo de datos es aceptada (el sistema de sincronizacin sigue con el procedimiento siguiente). NOMBRE: Enviar constancia Solicitud CN ( ). RESPONSABILIDADES: Realizar el envo de constancia en la solicitud del CN al Almacn. TIPO: Sistema. REFERENCIAS CRUZADAS: Funciones del sistema: R5.1, R5.2, R5.3, R5.4. Casos de uso: Realiza envo de constancia solicitud de CN. NOTAS: Para esto se utiliza el enlace al sistema y el internet. EXCEPCIONES: Si el Envo de constancia de solicitud CN no es vlido indicar que existe una falla. PRECONDICIONES: El sistema conoce el cdigo de aceptacin de envo constancia. POSTCONDICIONES:

Si se trata de enviar (Se realiza la verificacin de cdigo de envo). Si el envo de Constancia de es aceptada (Se realiza la aceptacin).

NOMBRE: Verificar Notas ( ). RESPONSABILIDADES: Presentar el certificado de notas con la verificacin vlida, realiza el envo al sistema de verificacin TIPO: Sistema. REFERENCIAS CRUZADAS: Funciones del sistema: R5.1, R5.2, R5.3, R5.4. Casos de uso: Verificacin de notas. NOTAS: Utilizar el envo requerido de verificacin de notas. EXCEPCIONES: Si la respuesta a la verificacin de notas es errnea se realiza el proceso de reclamo. PRECONDICIONES: El sistema conoce el proceso de verificacin y revisin de notas. POSTCONDICIONES: Si se trata de verificacin de notas se da una respuesta al alumno, un mensaje. Si la respuesta a la verificacin de notas es correcta de procede a la siguiente fase. NOMBRE: Comunicar Finalizacin RESPONSABILIDAD: Enviar y comunicar en un mensaje la finalizacin del proceso de solicitud de Certificado de Notas. TIPO: Sistema. REFERENCIAS CRUZADAS: Funciones del sistema: R5.1, R5.2, R5.3, R5.4. Casos de uso: Comunicar la finalizacin. NOTAS: Enviar un mensaje de finalizacin de solitud. EXCEPCIONES: Si el proceso de solicitud CN esta errneo se realiza el reclamo y no se puede realizar la impresin. PRECONDICIONES: El sistema conoce el cdigo.

POSTCONDICIONES: Si se trata de impresin es porque la solicitud de C.N. esta correcta, y el comunicado de finalizacin emite un mensaje de solicitud de certificado de notas exitosa.

Nombre: ENVIARDATOS (ALUNMO) Responsable: recibir las notas que nos envi el SIA para poder guardar la base de datos Y para poder hacer una integracin con la base de datos. Tipo: sistema Referencia: Cruzadas: casos de uso: sincronizacin de notas Notas: utilizar acceso rpido a la base de datos Excepciones: si no recibe el base de datos de notas del alumno ocurri un error de envi Precondicin: solicitud de notas Postcondiciones: -se recibe las notas del alumno - se guarda la base de datos de notas de alumno para as poder enviar al SIGAF Nombre: CONVERTIRDATOS () Responsable: es responsable de transformar las notas para poder pasar la base de datos al sistema del SIGAF Tipo: sistema Referencia: Cruzadas: casos de uso: sincronizacin de notas Notas: utilizar acceso rpido a la base de datos Excepciones: si la base de datos no fue bien transformada ocurri un error de sincronizacin. Precondicin: base de datos de notas guardados Postcondiciones: -se decodifica los datos - luego se pasa a transformar para que tenga una compatibilidad con la base de Datos del SIGAF. - se pasa a verificar si la compatibilidad de base de datos con el base de datos del SIGAF se encuentra bien si ocurre un erro se vuelve a transformar los datos. -se guarda la base de datos de notas de alumno para as poder enviar al SIGAF

Contrato Nombre: Enviar Notificacin de finalizacin (mensaje:cadena, rol_entrega:m[][]) Responsabilidades: Mandar mensaje que notifique que las notas ya se encuentran impresas y listas para ser entregadas. Adems de mandar el rol de entrega para que los estudiantes sepan que da deben recoger su certificado. Tipo: Sistema. Referencias Funciones del sistema: R7.7,R7.8 cruzadas: Casos de uso: Mandar rol de entrega. Notas: Utilizar utilizar protocolo fttp para transmitir los datos.

Excepciones: Precondiciones: Postcondiciones:

Si el mensaje no fue enviado reenviar el mensaje, y en caso de no tener aun el rol de entrega mandar un mensaje de pendiente. El sistema debe estar conectado con el sistema de sincronizacin. Si se trata de mandar un nuevo rol crear la instancia de rol de entrega.

Contrato Nombre: Responsabilidades: Tipo: Referencias cruzadas: Notas: Excepciones: Precondiciones: Postcondiciones:

Confirmar verificacin() Se encarga de controlar el proceso de observaciones que se generaron anteriormente Sistema Funciones del sistema: R1.1 R1.2 R1.3 R1.4. Casos de uso: Verificar certificado de notas En caso de existir alguna observacin en los procesos generados anteriormente se pasa a realizar un proceso de feedback en el anterior sistema o caso contrario desechar todo el proceso. Revisin del prellenado, comparacin notas. Una vez finalizado enviamos los certificados de notas revisados a los distintos sistemas.

Contrato Nombre: Responsabilidades: Tipo: Referencias cruzadas: Notas: Excepciones: Precondiciones: Postcondiciones:

Enviar Reporte() Se encarga de enviar los datos verificados correctamente Sistema Funciones del sistema: R2.1 R2.2 R1.3 R1.4. Casos de uso: Verificar certificado de notas Se pasa a enviar el reporte, en caso de excepcin se lo reenvia despus de unos cuantos minutos Revisin del prellenado, comparacin notas., , confirmar verificacin() Una vez finalizado enviamos los certificados de notas revisados al sigaf

DIAGRAMA DE CLASES

Vous aimerez peut-être aussi