Análisis y presentación de resultados

Para la construcción del rediseño del sistema de software del Sistema Seguimiento a Graduados de la Universidad Nacional de Ingeniería se requirió utilizar el modelo de Reingeniería de Software. Para referirnos a los procesos que presenta la metodología empleamos la palabra Fase

Grafico

    1. Fase 1: Análisis de Inventario

El sistema “IMPLEMENTACIÓN DE UN SISTEMA DE REGISTRO EN LÍNEA PARA SEGUIMIENTO DE EGRESADOS Y GRADUADOS F.E.C.” que se lleva actualmente consta de los siguientes requisitos funcionales e interesados institucionales.

      1. Especificación de Requerimientos

Interesados Instituciones

Id Interesado Institucional[6]</sup> Breve Descripción Categorización[7]</sup> Peso[8]</sup>
1 Ing.Thalia Flores Coordinador de PSG Docente UNI 9
2 Ing. Ronald Torres Decano FEC UNI 6
3 Ing. Pastora Cruz Vice Decano FEC 6

Tabla Interesados Institucionales

Requerimientos Funcionales

ID Requerimiento Descripción Prioridad
RF1 Actualizar la información de egresado o graduado Permite al usuario por medio de visualizar sus datos la opción de editarlos para modificarlos u actualizarlos. Esencial
RF2 Visualizar ofertas de empleos y pasantías. Ayuda al usuario encontrar ofertas laborales, permitiendo seleccionar la oferta más conveniente para visualizar los datos (orientación, descripción, contacto). Esencial
RF3 Visualizar información de culminación de estudios Facilita al estudiante u egresado ver la información(reglamento y descripción) de formas de culminación de estudios(Monograma/Prácticas profesionales) Esencial
RF4 Mostrar monografías Por medio de opción el usuario podrá ver temas monográficos y todos sus contenidos (título, departamento, contacto o tutor). También podrá descargarlos. Deseable
RF5 Registro de empresas Se registran datos de las empresas que desean ofrecer ofertas laborales a egresados/graduados de ingeniería u arquitectura. Deseable
RF6 Registrar tipos de ofertas laborales Permite al usuario administrador ingresar los tipos de ofertas laborales. Deseable
RF7 Registrar ofertas laborales Permite a las empresas registradas ingresar datos acerca de las ofertas laborales Opcional
RF8 Administrar cuentas de Usuarios El usuario administrados es encargado de administrar las cuentas de usuarios, tipos de usuarios y sus permisos, Esencial
RF9 Registrar tema monográfico Permite al usuario ingresar un tema monográfico con el nombre del tutor, descripción del tema, departamento y carrera. Esencial
RF10 Registrar ofertas académicas Permite al usuario administrador registrar ofertas académicas las cuales pueden ser Posgrado, maestría, curos, etc. Esencial
RF11 Buscar ofertas académicas El usuario estudiante puede ver las ofertas de cursos, maestrías y posgrados que ofrece la universidad. Esencial

Tabla Requerimientos Funcionales

Restricciones del sistema

La información de los egresados y graduados, no estará disponible para todos los usuarios, únicamente egresados o graduados y usuarios administrativos del sistema, podrán visualizar dicha información. En el caso de egresados y graduados como usuario, deberán ingresar su número de cédula para ver o actualizar su información. Los administrativos deberán ingresar el nombre de usuario y contraseña asignado antes de realizar cualquier operación permitida.

El sistema solamente podra utilizarse en Internet Explorer 8 y/o google Chrome.

      1. Recursos existentes

Recursos de Hardware y software

La facultad de Electrotecnia y Computación-UNI ha asignado computadoras a los diferentes administrativos. Las características básicas (o similares) de dichas máquinas son:

Descripción de Hardware
Procesador Intel Pentium 4
Procesador 1 GB de memoria RAM DDR2
Disco Duro 80 GB
Unidad Óptica Quemador de DVD
Otros
  • Teclado
  • Monitor
  • Mouse
  • Parlantes
  • Escritorio
  • Batería
  • Estabilizador
  • Impresora

    |

Tabla Recursos de hardware del año 2012

Descripción de Software
Sistema Operativo Windows
Gestor de Base de Datos MySQL
Lenguaje de Programación PHP
Herramientas de Diseño Master Collection Adobe
Herramientas Auxiliares Herramientas ofimáticas

Tabla Recursos de Software del año 2012

Recursos de comunicación existentes

La Facultad cuenta con un servidor cuya capacidad es 1 Terabyte. Consiste en cuatro discos duros de 250 GB cada uno. En éste se alojan ocho dominios, dentro de éstos se pueden citar: dominio de la FEC, uno diferente para cada una de sus carreras (Computación, Eléctrica y Electrónica), Asociación APROFEC, Maestría de energía renovable. No existe una capacidad limitada para los dominios mencionados, únicamente se asigna más espacio al que lo requiere.

Estrategia de Hardware

El Hardware con el que cuenta la FEC podría ser utilizada para el desarrollo del proyecto ya que cumple con las características necesarias. Además, una vez finalizado el proyecto, el equipo existente se utilizará para poner en producción el sistema.

El grupo de desarrollo del proyecto proporcionará tres equipos personales (2 laptop y 1 desktop) para garantizar el desarrollo rápido del sistema. Éstos cumplen con las siguientes especificaciones:

Laptop
Sistema Operativo Windows 7
Procesador Dual Core , 2.2
Memoria 4 GB Memoria RAM DDR2
Disco Duro 350 GB
Unidad Óptica Quemador de DVD
Monitor 15’’

Tabla Descripción de recursos de portátil #1

Laptop
Sistema Operativo Microsoft Windows XP
Procesador Core 2 Duo, 1.73
Memoria 3 GB Memoria RAM DDR2
Disco Duro 250 GB
Unidad Óptica Quemador de DVD
Monitor 5.4’’

Tabla Descripción de recursos de portátil #2

Desktop
Sistema Operativo Windows 7
Procesador Dual Core, 2.5
Memoria 2 GB Memoria RAM DDR2
Disco Duro 250 GB
Unidad Óptica Quemador de DVD
Monitor LCD, 18.5"
Otros
  • Tecldo
  • Mouse
  • Parlantes
  • Batería/Estabilizador

    |

Tabla Descripción de recursos de desktop

      1. Estrategia de Software\

Las características de software utilizadas están en total concordancia con los recursos de hardware existentes.

Propuesta #1
Sistema Operativo Windows 7
PGestor de Base de Datos MySQL
Lenguaje de Programación PHP
Herramientas de Diseño Adobe Dreamweaver (Diseño de Interfaz), Adobe Fireworks (Creación-Modificación de imágenes para interfaz), Adobe Flash (Creación de Animaciones).
Herramientas Auxiliares MySQL Workbench (Diseño de Base de datos- Diagrama relacional), Power Designer Portable (Creación de Diagrama de Contexto), Rational Rose (Diagramas UML para la Metodología de desarrollo seleccionada), Herramientas ofimáticas (Microsoft office, incluidas en equipo proporcionado), Adobe Reader (Presentación de reportes del sistema), Helpinator (desarrollo de ayuda)

Tabla Estrategia de software, propuesta 1

Propuesta #1
Sistema Operativo Windows 7
Gestor de Base de Datos Microsoft SQLServer2005
Lenguaje de Programación Java
Herramientas de Diseño Adobe Fireworks (Creación-Modificación de imágenes para interfaz), Adobe Flash (Creación de Animaciones).
Herramientas Auxiliares MySQL Workbench (Diseño de Base de datos- Diagrama relacional), Power Designer Portable (Creación de Diagrama de Contexto), Rational Rose (Diagramas UML para la Metodología de desarrollo seleccionada), Herramientas ofimáticas (Microsoft office, incluidas en equipo proporcionado), Adobe Reader (Presentación de reportes del sistema), Helpinator (desarrollo de ayuda).

Tabla Estrategia de software, propuesta 2

    1. Fase 2: Reestructuración de documento

El nuevo diseño del software del Sistema Seguimiento a Graduados de la Universidad Nacional de Ingeniería consta con nuevos requerimientos funcionales e interesados institucionales, así como el uso de herramientas de software libre.

      1. Especificación de Requerimientos

Interesados Instituciones

Id Interesado Institucional[9]</sup> Breve Descripción Categorización[10]</sup> Peso[11]</sup>
1 Ing. Thalía Flores Coordinador de PSG Docente UNI 9
2 Ing. Ronald Torres Decano FEC UNI 6
3 Ing. Pastora Cruz Vice Decano FEC 6
4 3

Tabla Interesados institucionales 2016

Requerimientos Funcionales

ID Requerimiento Descripción Prioridad
Paquete: Registro/ ambiente administrador
RF1 Solicitud de registro de usuario El registro de usuario (empresa/candidato) será realizado únicamente a los usuarios que enviaron su solicitud, esto permitirá que el usuario cree una cuenta únicamente con el permiso del PSG.
RF2 Registrar datos de Estudiante Permite al estudiante registrar sus datos personales, nombre, apellidos, número de cedula, numero de carnet, dirección domiciliar, número de teléfono, correo electrónico y tipo de estudiante (activo/inactivo).
RF3 Registrar datos de empresa Permite crear una cuanta de usuario para la empresas, donde se detallan los datos de la empresa tales como: nombre de la empresa, numero RUC, nombre de contacto, numero de cedula, e-mail institucional, cargo en la empresa, número telefónico.
RF4 Registrar Facultad Se registrara el Nombre de la Facultad y la cantidad de carreras, así como el nombre del encargado de cada facultad.
RF5 Registrar Carreras Permite realizar el registro de cada carrera por facultad, nombre de carrera, cantidad de asignaturas y años.
Paquete: Registro/ Ambiente candidato
RF6 Registro de currículo genérico Permite al candidato(estudiante) realizar el registro de datos curriculares en donde podrá registrar carrera, Facultad, habilidades, herramientas, etc.
RF7 Registro de Monografía Permite registrar monografía ISBN.
RF8 Foto de Usuario Permite al usuario subir una foto, la cual será utilizada en currículo genérico.
Paquete: Búsqueda, visualización y asignación / Ambiente administrador
RF9 Asignar ofertas a candidatos El usuario administrador podrá realizar asignación de ofertas laborales a candidatos específicos.
RF10 Asignar candidatos a empresas El usuario administrador selecciona a candidatos que aplicaron a dicha oferta laboral y envía a la empresa el listado de candidatos seleccionados.
RF11 Ver reportes de empresas registradas Permite al usuario administrador ver la cantidad de empresas que están registradas, su nombre y RUC en una lista.
RF12 Ver reportes de empresas que generan ofertas Permite al usuario administrador ver empresas que han realizado ofertas, en orden descendentes por mayor oferta ofrecidas.
RF13 Ver reporte de empresa aplicadas Permite ver al usuario administrador una lista de nombres de empresas a las cuales han aplicado la mayor cantidad de candidatos.
Paquete: Registro y actualización de datos / ambiente empresa
RF14 Registros de Ofertas Permite a la empresa registrar ofertas (pasantillas/laboral), donde mostraran requisitos de la oferta, oferta salarial (ayuda económica en caso de pasantillas), tipo de cargo, área y detalles o descripción.
RF15 Actualizar datos Permite a la empresa actualizar información de sus datos generales.
Paquete : Búsqueda y visualización / ambiente candidato
RF16 Ver ofertas El usuario candidato tiene la opción de seleccionar ver ofertas, esta a su vez permite al candidato poder aplicar a dicha oferta.
RF17 Aplicar a ofertas El usuario estudiante/candidato podrá ver ofertas laborales y aplicar a ella.
RF18 Búsqueda de Monografía Permite al usuario estudiante/candidato realizar una búsqueda de monografía por formatos ISBN.
RF19

Tabla Requerimientos funciones 2016

Requerimientos no funcionales

ID Requerimiento Descripción
RNF1 Rendimiento El tiempo de respuesta de 10 a 20 segundo con 20 usuarios autorizados registrando datos.
RNF2 Seguridad El sistema pedirá al usuario validarse con nombre y contraseña.
RNF3 Disponibilidad El servidor deberá estar activo las 24 horas del día, los 7 días de la semana, las 52 semanas del año. El sistema solo puede estar suspendido de 10 a 30 minutos debido a la realización de actualizaciones de datos.
RNF4 Mantenibilidad La aplicación deberá permitir el acoplo de otras funciones en el futuro.
RNF5 Usabilidad La aplicación estará diseñada con estilo minimista el cual será de fácil uso. Deberá de mostrar mensajes de error para ayudar al usuario, resaltando el mensaje con otro color de texto. El diseño del tamaño de pantalla deberá ser adaptable a la pantalla del dispositivo electrónico del cual se estará ejecutando.
RNF6 Mostrar ayuda La opción de ayuda servirá para orientar al usuario acerca de las diversas opciones que posee la aplicación y sus iconos de categoría de templos.

Tabla Requerimientos no funcionales 2016

Restricciones del Sistema

Actores

Actor Descripción
Administrador El usuario administrador es el que posee acceso a todo el sistema, es el encargado de crear cuentas de usuarios, asignar, revisar, elegir candidatos y empresas.
Estudiante/Candidato El usuario Candidato es una persona estudiante o egresado de la Universidad Nacional de Ingeniería el cual podría actualizar su información general y curricular, pero no posee opción para realizar mayores privilegio.
Empresa El usuario Empresa es un usuaria al cual se le asignan privilegios muy similares que al Estudiante, este podría actualizar su información y registrar ofertas laborales.
Equipo El usuario equipo son personas que pertenecen al equipo de PSG pero que solo poseen el privilegio de visualización de la información.

Tabla Actores del sistema

Simbología en descripción de Casos de Uso

Símbolo Descripción
Proceso realizado por el usuario
Proceso realizado por el sistema

Tabla simbología de descripción para C.U

      1. Casos de Usos

Paquete Registro /Ambiente administrador

RF1 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla C.U Registrar

RF2 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

RF3 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

RF4 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

RF5 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

Paquete: Registro/ Ambiente candidato

RF6 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

RF7 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

RF8 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

Paquete: Búsqueda, visualización y asignación / Ambiente administrador

RF9 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

RF10 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

RF11 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

RF12 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

RF13 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

Paquete: Registro y actualización de datos / ambiente empresa

RF14 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

RF15 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

Paquete: Búsqueda y visualización / ambiente candidato

RF16 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

RF17 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

RF18 Registrar datos de candidato candidato
Actor principal
Precondición
Secuencia Pasos Acción
Post-condición
Excepciones Pasos Acción
Rendimiento
Frecuencia Esperada
Comentario

Tabla

      1. Arquitectura del Sistema
      2. Manual de sistema
      3. Manual de Usuario
    • Fase 3: Ingeniería Inversa
      1. Nivel Código
      2. Nivel Interfaz
      3. Nivel Base de Datos
    • Fase 4: Reestructuración de Código
    • Fase 5: Reestructuración de Datos
    • Fase 6: Ingeniería Directa
6. Nombre del Interesado Institucional.
7. Jerarquía dentro o fuera de la organización.
8. Peso de acuerdo a su nivel en la jerarquía: 9 de mayor peso; 6 de peso intermedio y 3 peso inferior
9. Nombre del Interesado Institucional.
10. Jerarquía dentro o fuera de la organización.
11. Peso de acuerdo a su nivel en la jerarquía: 9 de mayor peso; 6 de peso intermedio y 3 peso inferior

results matching ""

    No results matching ""