Professional Documents
Culture Documents
2014
1. INTRODUCCIÓN:
Así pues I+D Software se convierte en una herramienta de alta envergadura para
la UCO, este le proporcionará informes basados en los grupos, programas, objetos
investigativos, investigadores, productos y hasta estado de la misma investigación.
Se reorganizaran por tipologías y subtipologias, entre otros informes pedidos por
el Consejo Nacional de Acreditación (CNA), Ministerio de Educación (Pares
Académicos) y los demás entes de control que regulan las IES.
2. PLANTEAMIENTO DEL PROBLEMA
3. ANTECEDENTES.
Públicas: POSEEN
SOFTWARE
Colegio Mayor de Antioquía (COLMAYOR) (Medellín) NO
Universidad de Antioquia (UDEA) (Medellín) SI
Universidad Nacional de Colombia (UNAL) (Medellín) SI
Politécnico Colombiano Jaime Isaza Cadavid (Medellín) NO
Instituto Tecnológico Metropolitano (ITM) (Medellín) NO
Institución Universitaria de Envigado (IUE) (Envigado) NO
Privadas: -----
Tecnológico de Antioquía (TDEA) (Medellín) NO
Universidad Autónoma Latinoam. (UNAULA) (Medellín) NO
Universidad Cooperativa de Colombia (UCC) (Medellín) NO
Universidad Pontificia Bolivariana (UPB) (Medellín) SI
Universidad Católica de Oriente (UCO) (Rionegro) NO
Universidad de Medellín (UDEM) (Medellín) SI
Universidad Autónoma Latinoamericana (UNAULA) (Medellín) NO
Universidad CES (Medellín) NO
Universidad EAFIT (Medellín) SI
Corporación Univ. de Ciencia y Tecnología de Colombia NO
(Medellín)
Corporación Universitaria Lasallista de Medellín (Caldas) NO
Corporación Tecnológica Católica de Occidente (TECOC) (SF. NO
Antioquía)
Corporación Academia Superior de Artes (Medellín) NO
Corporación Tecnológico Copacabana (TECO) (Copacabana) -----
Corporación Universitaria Americana (Medellín) NO
Corporación Universitaria de Sabaneta J. E. Valderrama NO
(Sabaneta)
Corporación Politécnico Marco Fidel Suárez (Bello) NO
Corporación Universitaria Remington (Medellín) NO
Corporación Universitaria Adventista (UNAC) (Medellín) NO
Corporación para Investiga. Biológicas (CIB) (Medellín) -----
Corporación Universitaria Minuto de Dios (Bello) NO
Centro Educacional de Cómputos y Sistemas (Medellín) NO
Fundación de Estudios Superiores Univ. de Urabá (FESU) NO
(Apartadó)
Fundación Universitaria Católica del Norte (UCN) (Medellín) NO
Fundación Universitaria Seminario Bíblico de Colombia NO
(Medellín)
Fundación Universitaria Bellas Artes de Medellín (Medellín) ------
Fundación Universitaria Autónoma de las Américas (Medellín) NO
Fundación Universitaria Luís Amigó (FUNLAM) (Medellín) NO
Fundación Universitaria María Cano (FUMC) (Medellín) NO
Escuela de Ingeniería de Antioquía (EIA) (Envigado) ------
Escuela Universitaria de Mercadotecnia (ESCOLME) (Medellín) NO
Institución Universitaria Esumer (Medellín) NO
Instituto Tecnológico Pascual Bravo (Medellín) NO
Instituto Superior IDEARTES (Medellín) NO
Institución Universitaria Colegiatura Colombiana (Medellín) NO
Institución Universitaria Ceipa (Sabaneta - Medellín) NO
Institución Universitaria Salazar y Herrera (IUSH) (Medellín) NO
Por último la transformación social viene también a este trabajo como punto de
partida de la transferencia de conocimiento, dado que no se puede transferir
aquello que no se conoce y en ese orden se favorecerá a la educación y la
investigación de la región, la utilización de un software, facilitando un
acercamiento a los productos existentes y nuevos productos de investigación
generando por sus investigadores.
Objetivo General
Objetivos específicos
6. MARCO TEÓRICO:
En el campo del software hay miles de soluciones en aplicaciones en bases de
datos, web y demás aplicaciones portátiles que han generado toda una revolución
de herramientas informáticas que lo que pretenden es realizar las mismas tareas
en tiempos más cortos, haciendo a las personas que lo ejecutan más eficientes y
eficaces en el quehacer diario y al tiempo generando un ambiente de desarrollo
más óptimo para el usuario final, pues ya no se tendrá que preocupar por cosas
que una herramienta informática ya le proporciona y se ocupará por cosas que
harán de su labor algo más productivo. La anterior podría ser la sentencia del 99%
del software que en la actualidad se encuentra en el mercado, según el estudio del
comportamiento de la industria del software en Colombia, realizado por la Mg.
Karla Cristina Palomino Zuluaga en conjunto con la Universidad Nacional de
Colombia enuncia:
El sector Colombiano de Software para el año 2005 estaba conformado por 561
empresas, el 97% de ellas nacionales y el 3% restante extranjeras (ESI, 2008). En
2008 se registraron 700 empresas de Software, con un nivel de ventas creciente,
como se evidencia en la Figura. Esta figura muestra el comportamiento de las
ventas desde 2005 a 2008, que incluye tanto las ventas de las empresas
extranjeras como de las nacionales.
Para el año 2003 las multinacionales que registraron mayor nivel de ventas fueron
Hewlett Packard, IBM, Dell Computer, MPS Mayorista y Unisys de Colombia S.A.
(ICEX, 2005).
Las cifras que se muestran están subestimadas ya que solo contienen los datos de
exportaciones en material físico, es decir cintas y CD que salen desde aeropuertos,
puertos o carreteras. No se tiene en cuenta las exportaciones de Software que se
hacen en vías electrónicas y que representan la gran mayora de ventas del sector
(DANE, 2007).
En términos generales de acuerdo al grado de estandarización el Software se
clasifica en dos tipos: Software empaquetado y Software a la medida (FEDESOFT,
2008). En el tema de servicios se identifican consultorías en sistemas, integración
de sistemas, desarrollo de software, outsourcing de sistema, servicio de
procesamiento, educación y capacitación, mantenimiento y soporte de equipo,
mantenimiento y soporte de software, consultoría, integración de redes y
administración de redes (ESI, 2008; ICEX, 2005). En la industria colombiana se
han identificado según la actividad a la que se dedican 162 empresas de
Instalación y Comercialización, 146 empresas de Consultoría de TI, 133 empresas
se dedican al desarrollo de software a la medida, 133 empresas a implementación
de software y 127 empresas se dedican a prestar servicios de soporte (FEDESOFT,
2009). En la Figura siguiente se muestra la información en porcentajes, los cuales
no suman un 100% dado que una misma empresa puede dedicarse a varias
actividades, por lo general combinando la prestación de servicios con la venta de
software bien sea empaquetado o hecho a la medida (CCB, 2005).
El sector colombiano de TI está creciendo con solidez. Las industrias de software y
servicios relacionados crecieron un 17% a 3,3bn de pesos (US$1.800mn) en el
2011. En tanto, las exportaciones de TI aumentaron un 40,5% entre el 2009 y
2011 para alcanzar US$106mn. El gobierno también está implementando una
amplia gama de medidas para reforzar la industria colombiana de TI en un intento
por duplicar los ingresos del sector entre el 2010 y el 2014, según informe de la
presidenta de FEDESOFT Paola Restrepo.
Análisis:
Extraer los requisitos que el usuario determina como preponderantes que el
software debe realizar y adicional a ello propiciar para que las variables no tan
tangibles para el usuario final sean también tomadas en cuenta en el
levantamiento de requisitos. Asumir los requisitos funcionales es decir el hardware
necesario para ello, la capacitación, los programas de inicio de la máquina, la
capacidad de almacenamiento y procesamiento de la misma también se deben
tener en cuenta, así mismo como los requisitos no funcionales, temas de
licenciamiento si los hay, encadenamiento de datos con software existentes, entre
otros. Es necesario saber las necesidades del cliente para poder crear el software
y estar en posición del cliente para así ver qué idea se le ocurre en posición de
usuario.
Para esta fase se realizó visita a la Dirección de Investigación y Desarrollo con el
ánimo de poder conocer de primera mano el proceso de esta, la funcionaria Mary
Estela Ospina, realizo el pliego de solicitudes las cuales se implementaron en
historias de usuario, que en el capítulo de resultados se exponen. Adicionalmente
el análisis previo de todos los procesos se hizo en compañía de la funcionaria en
mención con el objetivo de generar una solución lo más acorde posible a las
necesidades planteadas.
Diseño
El diseño tiene el propósito de establecer los aspectos lógicos y físicos de las
salidas, modelos de organización y representación de datos, entradas y procesos
que I+D Software, considerando las bondades y limitaciones de los recursos
disponibles en la satisfacción de los problemas planteados en el análisis y
levantamiento de requisitos. En esta etapa nos encargaremos de describir
detalladamente el software a ser escrito, en una forma matemáticamente rigurosa.
Las especificaciones son más importantes para las interfaces externas, que deben
permanecer estables. Empezar a realizar el sistema con código para así hacerlo
estable, para nuestro caso se desarrollará en ambiente .Net que nos provee una
interfaz más amigable para con el usuario final.
En esta fase utilizamos algunos Framework los cuales son una colección de
componentes de última generación para el desarrollo de Aplicaciones Web.
Combinan características de controles avanzados con capacidades extendidas
para su personalización, los cuales pueden acelerar significativamente el
desempeño de cualquier proyecto.
Programación.
En esta etapa el propósito será la programación de sistemas en un lenguaje .Net,
los procedimientos que realizará el computador al manipular los datos para
obtener los resultados deseados. La etapa en general esta soportada por el
levantamiento de requisitos hechos previamente en etapa anterior, esto posibilitará
que el usuario final obtenga que I+D Software sea una herramienta que responde
a todas las necesidades planteadas.
La programación de I+D Software se desarrolló en Visual Studio 2012, la cual es
un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas
operativos Windows. Soporta múltiples lenguajes de programación tales como
C++, C#, Visual Basic .NET, F#, Java, Python, Ruby, PHP; al igual que entornos
de desarrollo web como ASP.NET MVC, Django, et., a lo cual sumarle las nuevas
capacidades online bajo Windows Azure en forma del editor Mónaco.
Visual Studio nos permite crear aplicaciones, sitios y aplicaciones web, así como
servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la
versión .NET 2002); como es de apreciar la versatilidad de esta plataforma nos
permite ampliar la solución más óptima para nuestro usuario final.
Por otra parte la base de datos Oracle Database es un sistema de gestión de base
de datos objeto-relacional (u ORDBMS por el acrónimo en inglés de Object-
Relational Data Base Management System).
Se considera a Oracle Database como uno de los sistemas de bases de datos
más completos, destacando:
• Soporte de transacciones.
• Estabilidad.
• Escalabilidad.
• Soporte multiplataforma.
Implantación.
La implantación es la etapa encargada de garantizar el adecuado funcionamiento
del sistema, a través de una prueba exhaustiva, la elaboración de la
documentación y la capacitación al personal que se encargará de manejarlo; esta
se llevará a cabo en la plataforma de aplicaciones de la Universidad Católica de
Oriente, con el ánimo de poder tener acceso a los protocolos de seguridad, las
tablas de estudiantes y terceros, así mismo a la de docentes, la cual alimentara a
I+D SOFTWARE pues son estos últimos los encargados del manejo del mismo.
8. CAPÍTULOS DEL INFORME:
Descripción: Como administrador del sistema deseo crear las convocatorias de la dirección de
investigación y desarrollo. Las convocatorias son anuncios con términos y directrices claras, que la
dirección hace para que los investigadores presenten propuestas o modelos de proyectos que se
ajusten a dichas condiciones. Con el fin de elegir algunos de ellos para ser apoyados tanto
financiera como académicamente para su desarrollo. A cada condición de la convocatoria, se le
denomina criterio de aceptación y se le debe definir un puntaje, que se asigna a los proyectos que
cumplan con el criterio. Existen varios tipos de convocatorias (abiertas, cerradas, publicas, etc.), y
de acuerdo a este tipo las condiciones pueden cambiar.
Descripción:
Como administrador deseo definir una lista de criterios de aceptación, para luego asignarle a cada
convocatoria los criterios y sus respectivas fechas de cumplimiento, acordes a las condiciones de
la misma.
Un criterio de aceptación es una condición que deben cumplir los proyectos que deseen
inscribirse en la convocatoria, y deberá poder asignársele un puntaje para la calificación final del
proyecto.
- Cada criterio de aceptación debe tener un código único dentro del sistema.
- Un criterio de aceptación puede ser usado por varias convocatorias y una convocatoria
puede tener varios criterios de aceptación.
- Cada convocatoria define las fechas de cumplimiento para cada criterio de aceptación
asociado a ella.
Descripción:
Para ser reconocido como grupo de investigación a nivel nacional, el grupo debe ser matriculado
ante Colciencias, donde podrán registrar las investigaciones realizadas al interior del grupo.
- Cada tipo grupo debe tener un código y nombre únicos dentro del sistema.
- Cada grupo puede tener 1 o más investigadores asociados.
- Los grupos podrán asociarse a 1 o varias facultades académicas.
- El sistema debe permitir almacenar la página de registro en Colciencias, es decir su
GroupLac.
- Los grupos tiene registro en Colciencias, de allí sale la dirección grouplac, que es el
registro como grupo de investigación a nivel nacional.
- Es importante validar que todos los grupos tengan configurado al menos un líder del
grupo.
Historia de usuario # 4 Fecha : 2013/12/17
Descripción:
Los investigadores son generalmente docentes con contrato activo en la institución, pero también
estudiantes y empleados administrativos pueden ser registrados como investigadores y ser
asociados a uno o varios grupos de investigación. Los investigadores pueden solicitar sus salidas
y/o su ingreso a un grupo en cualquier comento, y se debe llevar registro de las fechas tanto de
ingreso como de retiro.
- Los investigadores deben ser parte de la universidad, bien sea como empleados docentes,
empleados administrativos o estudiantes.
- El registro en el sistema de I+D debe hacerse con el mismo código que tiene el
investigador en los sistemas administrativos de contabilidad y tesorería.
- Los Investigadores pueden pertenecer a 1 o varios grupos de investigación.
- El sistema debe permitir registrar la dirección CvLac del investigador, así como fecha de
alta y de baja en cada grupo de investigación.
Descripción:
Como administrador deseo crear un listado de líneas de investigación para asociarlas a los grupos
de investigación.
Las líneas de investigación son lineamientos que están dirigidos y reconocidos por Colciencias
como ente coordinador del proceso investigativo en Colombia y que dan cuenta del rumbo que
está tomando un grupo en materia de investigación
- Las líneas de investigación deberían ser subidas inicialmente desde el maestro definido
por Colciencias, el cual fue enviado en archivo Excel.
Historia de usuario # 6 Fecha : 2013/12/18
Descripción: Como investigador deseo registrar mi proyecto para que quede como elegible
dentro de una convocatoria abierta por la dirección de investigación y desarrollo. Los proyectos
son el insumo inicial de todo proceso de investigación, cualquier investigación que se desee
emprender debe estar enmarcada claramente dentro del contenido de un proyecto que es el que
define los objetivos, el marco teórico de la investigación, antecedentes, los investigadores
involucrados, las formas de financiación, los objetivos que se desean lograr con la investigación
entre otros. El Proyecto también debe definir claramente las fechas de cumplimiento de cada
objetivo y el producto resultante del mismo si es del caso.
- Los proyectos se deben registrar con un código único dentro del sistema.
- Cada proyecto debe estar definido dentro de una convocatoria abierta en el momento del
registro.
- Al proyecto se le deben definir un nombre, un resumen, palabras claves y el objetivo
general, que a su vez servirán como campos de recuperación.
- Los proyectos deben tener una fecha de inicio y de fin
- A los proyectos de les podrá asociar investigadores, grupos de investigación,
financiadores, objetivos específicos y permitir subir los resultados de la investigación en
archivos PDF.
- Se debe asegurar que el proyecto cumpla con los criterios de aceptación definidos para la
convocatoria en la que fue registrado.
- Los proyectos deben ser definidos por investigadores registrados y activos en algún grupo
de investigación, a su vez este investigador se convertirá en el investigador principal del
proyecto.
- Los investigadores asociados al proyecto podrán consultar la información del mismo, pero
solo el investigador líder y el administrador podrán hacer modificaciones.
- El proyecto debe emitir alertas vía email de todas las modificaciones sufridas, tanto al
administrador del sistema, como a los investigadores del mismo.
Consideraciones Para el Desarrollo:
Descripción:
Como investigador principal del proyecto deseo asociar los grupos de investigación que colaboran
con el mismo.
Cada proyecto debe estar asociado a por lo menos un grupo de investigación, y debe definirse
claramente la participación de este grupo dentro del proyecto.
Dentro de los grupos asociados al proyecto, debe existir uno y solo uno que será identificado
como el grupo principal.
Descripción:
Como investigador principal del proyecto deseo asociar los investigadores que están involucrados
en el mismo.
Cada proyecto debe tener asociado a por lo menos un investigador, dentro de los investigadores
del proyecto, debe existir uno y solo uno que será identificado como el investigador principal.
Descripción:
Como investigador principal del proyecto deseo definir los objetivos específicos y los
compromisos en cuanto a entrega de productos resultantes de dicho objetivo.
Los proyectos deben tener objetivos específicos, según las directrices de la dirección de I+D
deben ser por lo menos 3, pero esto no puede ser una camisa de fuerza.
Los objetivos específicos deben estar alineados con el objetivo general del proyecto, de tal
manera que ayuden a alcanzar este último, cada objetivo específico debe tener una fecha de
cumplimiento.
Cada objetivo específico puede tener asociadas algunas actividades a manera de cronograma,
necesarias para cumplir con el objetivo.
Descripción:
Como investigador principal del proyecto deseo definir los financiadores y el tipo de contribución
que estos hacen, bien sea económica o en especie.
Todo proyecto debe tener por lo menos un financiador, en el caso de los proyectos presentados
ante la dirección de I+D de la UCO, el financiador generalmente es la misma universidad, pero se
presentan algunos casos en que los proyectos son cofinanciados entre 2 o más entidades, cada
una haciendo su aporte bien sea en especie, monetario o ambos.
- El usuario administrador del sistema también modificar los financiadores del proyecto, si
lo considera necesario.
Historia de usuario # 11 Fecha : 2013/12/26
Descripción:
Como investigador principal del proyecto deseo subir archivos PDF a mi proyecto.
Un proyecto maneja muchos documentos que evidencian el estado del proyecto, tanto legales
como las actas de inicio, seguimiento, cierre, compromiso y demás; Y otros documentos
resultantes del mismo proyecto, como la definición del proyecto completo, y también los
resultados o productos resultantes del proyecto.
- Para estandarizar los archivos subidos al proyecto, para facilitar su consulta se definió con
el usuario que los archivos deben ser subidos al proyecto en formato PDF.
Historia de usuario # 12 Fecha : 2013/12/26
Descripción: Como investigador principal del proyecto deseo solicitar prorrogas a mi proyecto. Si
bien es cierto que proyecto tiene claramente definidas las fechas de inicio y terminación, se
pueden presentar circunstancias que obliguen a extender la fecha final del mismo.
Descripción: Como investigador principal del proyecto deseo solicitar poder realizar
observaciones al proyecto en cualquier momento. Dentro de la misma dinámica de cada
proyecto, puede surgir la necesidad tanto del líder del proyecto como del administrador, de
realizar alguna observación y hacer seguimiento de la misma, como es el saber si ya fue leída por
su contraparte, la fecha en que fue leída, y si se obtuvo una respuesta a esa observación
Descripción:
Como usuario de la aplicación deseo consultar los proyectos por cualquiera de los criterios de
búsqueda de los mismo.
Como criterios de búsqueda de los proyectos, se entienden los campos de texto diligenciados al
momento de la creación del proyecto, como son objetivo, titulo, resumen, palabras clave entre
otros.
- Todos los usuarios, incluyendo los visitantes pueden solicitar listados de los proyectos
existentes, filtrándolos por cualquier criterio de búsqueda.
- El sistema debe entregar un listado con los resultados encontrados, desplegando
información básica de cada registro, como el nombre, autor, fecha de inicio y terminación
y el estado del proyecto.
- Cada registro presentado al usuario, debe disponer de algún mecanismo que le permita al
usuario, consultar la información detallada del proyecto seleccionado.
Consideraciones Para el Desarrollo:
- Consultar los índices Oracle Text, que son una poderosa herramienta para indexar y
recuperar información de campos de texto, y documentos de texto.
- Estos índices ya fueron probados y están en funcionamiento en la aplicación de biblioteca
de la UCO, con magníficos resultados, tanto en la exactitud de los resultados, como en el
rendimiento de la búsqueda.
Historia de usuario # 15 Fecha : 2014/01/24
Descripción:
- Todos los usuarios, incluyendo los visitantes pueden realizar una consulta que le presente
el detalle de un proyecto específico.
- El sistema debe entregar información detallada del proyecto especificado, como fechas,
estado, objetivos específicos, prorrogas, investigadores y grupos asociados.
- La información de financiadores, observaciones y archivos asociados al proyecto, solo
puede ser visible para los investigadores participantes del proyecto y para el
administrador.
- En caso de que la consulta sea realizada por el investigador líder, o por el administrador,
el reporte debe proveer algún mecanismo que les permita hacer modificaciones al
proyecto, solo para aquellos que no alcanzaron el estado de cierre.
Consideraciones Para el Desarrollo:
- Consultar los índices Oracle Text, que son una poderosa herramienta para indexar y
recuperar información de campos de texto, y documentos de texto.
- Estos índices ya fueron probados y están en funcionamiento en la aplicación de biblioteca
de la UCO, con magníficos resultados, tanto en la exactitud de los resultados, como en el
rendimiento de la búsqueda.
El diagrama de Clases que aquí se presenta es el resultado del análisis de los
requisitos funcionales levantados con el usuario. En dicho diagrama de muestran
las clases que teóricamente deben ser implementadas en el aplicativo de I+D para
que el software resultante cumpla con las necesidades expresadas por el usuario.
Diagrama de clases
Pero en la práctica las clases definidas en el modelo de negocios solo
implementan los métodos definidos en el diagrama de clases, porque los atributos
son implementados por el Entity Framework, que es un marco de trabajo que hace
la abstracción del modelo de datos para lograr la persistencia de los datos en
memoria, otorgando ventajas al momento de la codificación, cuya explicación
escapa al alcance de este documento.
Diagrama de componentes
Finalmente se presenta el diagrama de despliegue de la aplicación, en este punto
debo hacer claridad que la herramienta de Visual Studio 2010, que es con la que
se gráfica, no tiene un diagrama de este tipo, y para no perder el estilo de los
diagramas antes realizados, presento el diagrama de despliegue con las
herramientas provistas por el diagrama de componentes, de tal suerte que
posiblemente no se vea como un diagrama de despliegue tradicional, pero espero
se entienda de la mejor manera posible.
Diagrama de despliegue
9. CONCLUSIONES Y RECOMENDACIONES:
Se puede concluir que los docentes presentan en un 51.7% afinidad por convertir
sus resultados de investigación en las diferentes subtipologías de apropiación
social del conocimiento.
Con relación a la figura se puede observar que sólo el 15.7% del total de la
producción de los grupos se refiere a esta tipología, lo que indica que son muy
pocos los auxiliares de investigación que acompañan los procesos investigativos.
En primer lugar con un 14.8% se encuentra el grupo de biotecnología, le continúan
con un 13.4% el mismo número de productos de formación para los grupos de
Comex e Investigaciones jurídicas, el grupo Gibpsicos con un 11.8%, Sanidad
vegetal con un 11%, e inferior al 10% encontramos los grupos de Kénosis,
Estudios florísticos, Ser, Cisohu, Gimu, Humanitas, Limnología y recursos hídricos,
Pedagogía y didáctica, Agroindustria y la Unidad de gestión del conocimiento, sin
formación encontramos los grupos de Producción y reproducción animal y el
grupos Sinapsis.
Recomendaciones
Queremos dejar el mejor producto posible para la universidad, es por ello que
después del proceso de pruebas con usuario, puesta en producción y seguimiento,
se iniciará el versionamiento del software en producción, para llevar el registro de
cambios y mejoras al mismo.
10. REFERENCIAS
Bibliografía
http://es.wikipedia.org/wiki/Historias_de_usuario
http://es.wikipedia.org/wiki/Migracion_de_datos
11. ANEXOS
Logo
MANUAL DE USUARIO
I+D SOFTWARE
Para el caso de la aplicación de I+D Software, se busca el link “Servicios en línea” ubicado en la
parte superior derecha, y se ingresa dando click.
2.2 Servicios Web
Se desplegará una nueva página con las aplicaciones disponibles para los usuarios de la página de
la universidad católica de oriente.
En punto se debe hacer claridad que esta página está en proceso de diseño y reestructuración
para guiar al usuario al ingreso al portal de aplicaciones donde están la mayoría de aplicaciones a
las que tienen acceso los usuarios, bien sean visitantes, docentes, empleados, estudiantes,
egresados, entre otros.
El portal esta implementado en visual studio 2010, apoyado en base de datos Oracle 10g y se basa
en proveedores de membresía como estructura principal para la identificación de usuarios,
apoyada en roles y control de mapa de sitio, como por ejemplo el “membership provider” para
identificación de usuarios, “rol provider” para control de roles y “sitemap provider” para el
despliegue de las opciones de acuerdo al rol o roles que el usuario posee dentro de la aplicación.
Como la página está en proceso de reestructuración aún no está definido el link de acceso directo
a la aplicación de I+D Software, pero una vez se tenga este diseño, se procederá con la
actualización de este manual. Por el momento y solo como ilustración buscaremos la opción
“Pagos Web”, que nos llevará de igual forma al mismo portal donde se alojará nuestra aplicación.
Nuestro portal requiere un usuario y una clave para las aplicaciones que requieren un rol
específico, como es el casi de I+D Software, a este aplicativo podrá acceder cualquier usuario de la
UCO con rol de estudiante, docente, empleado o administrador como es el caso de esta
ilustración.
2.4 Menú de aplicaciones disponibles para el usuario autenticado
Una vez digitado el usuario y la clave, el control de acceso desplegará las opciones en el menú de
la parte izquierda de la pantalla, a las que el usuario tiene acceso de acuerdo a los roles que tiene
asignados. Además provee la opción de abandonar el portal cuando el usuario autenticado así lo
decida.
2.5 Aplicación de I+D Software
Para el ingreso a la aplicación I+D Software, el usuario hará uso de la opción “Investigación y
desarrollo”, presentada en el menú ubicado en la parte izquierda de la pantalla.
Para efectos de ilustración, ingresaremos con usuario con rol de administrador de la aplicación.
Menú Maestros: tiene acceso solo el administrador del sistema, y presenta la posibilidad de
ingresar y/o modificar los registros de los archivos maestros, que son la base para la definición de
los procesos avanzados de la aplicación.
Menú convocatorias: tiene acceso solo el administrador, y permite crear y/o modificar las
convocatorias que servirán de marco para la inscripción de los proyectos candidatos a ser elegidos
para financiar su ejecución.
Menú proyectos: tienen acceso tanto los investigadores como el administrador, aquí es donde se
inscriben los proyectos que quieren participar en las convocatorias activas en el momento.
Menú Reportes: tienen acceso todos los usuarios, con algún vínculo con la universidad entre ellos
docentes, estudiantes, administrativos, egresados entre otros.
Para los usuarios no investigadores, presentará reportes básicos como listado de proyectos
filtrado por criterios de búsqueda como título, resumen, rango de fechas, palabras clave entre
otros, además permitirá algún detalle de cualquiera de los proyectos listados en el reporte
general.
Para los administradores e investigadores además de los reportes básicos, presentará reportes
avanzados de estadísticas de la producción intelectual de la UCO, pudiéndose filtrar por línea de
investigación, grupo de investigación, investigador, facultad, entre otros.
Nota: estas opciones no están disponibles aun, porque el software aún se encuentra en proceso
de desarrollo, y dentro del listado de prioridades los reportes están en la cola según acuerdo con
el usuario líder del proyecto, y ratificado con el director de la dirección de I+D de la Universidad
Católica de Oriente.
3 MANUAL DEL SISTEMA I+D Software
Los Archivos maestros son las estructuras básicas para realizar operaciones más avanzadas dentro
de la aplicación, es condición esencial definir la información de los archivos maestros, antes de por
ejemplo crear convocatorias o registrar proyectos.
Adicionar: localizada en la parte superior de la grilla, crea un registro nuevo abriendo los campos
de texto en blanco, necesarios para que el usuario ingrese la información del registro que desea
crear, y al final se presentan las opciones “Guardar” o “Cancelar” según sea la decisión del usuario.
A continuación se ofrece una descripción de cada archivo maestro, y las opciones diferenciales de
cada uno de ellos.
3.1.1 Tipos de convocatoria:
Las convocatorias deben ser de algún tipo, cerradas, abiertas, privadas entre otras, en este
maestro se definen esos tipos que son fundamentales para poder crear una convocatoria.
Los Grupos de investigación son las agrupaciones base para presentar proyectos de investigación
enmarcados dentro de la reglamentación de Colciencias, de tal manera que para una institución
educativa de nivel superior como la Universidad Católica de Oriente, es condición primordial que
todos los proyectos que quiera registrar ante esta entidad, para figurar como institución
investigadora, estén dirigidos desde un grupo de investigación también registrado y reconocido
por Colciencias.
Por esta opción se pueden crear los grupos de investigación para poder vincularlos a los proyectos
que se quieran registrar en la aplicación, además se puede vincular los investigadores a cada grupo
de investigación.
Como se observa en la gráfica anterior, este maestro en un poco más elaborado, porque ofrece
más funcionalidades. La dinámica para crear y modificar grupos de investigación y los
investigadores asociados a ellos es la misma que se explicó al inicio de este capítulo.
Las operaciones básicas para registras y/o modificar investigadores tienen la misma dinámica que
la explicada anteriormente
Fecha de ingreso: la fecha en que el investigador se vinculó al grupo, el sistema ayuda al usuario a
ingresar la fecha en el formato correcto, mediante un objeto calendario, que permite al usuario
buscar y seleccionar la fecha deseada.
Es líder de grupo: Un indicador de selección “si” o “no”, que determina si ese usuario es el líder
del grupo.
Retirado: Un indicador de selección “si” o “no”, que determina si ese usuario está retirado del
grupo.
Fecha de retiro: la fecha en que el investigador se retiró del grupo, el sistema ayuda al usuario a
ingresar la fecha en el formato correcto, mediante un objeto calendario, que permite al usuario
buscar y seleccionar la fecha deseada.
Link CvLac: es simplemente una caja de texto donde se ingresa el link otorgado por Colciencias
cuando el investigador se registró en su plataforma.
3.1.3 Categorías de investigador
Las líneas de investigación base para la aplicación, todo grupo de investigación debe estar
enmarcado en al menos una de estas categorías, y a su vez estas categorías deben estar alineadas
con los códigos y nombres designados por Colciencias para tal fin.
Los criterios de evaluación son definidos por la dirección de I+D de la Universidad Católica de
Oriente, con el fin de que sirvan como directriz de las convocatorias creadas, de tal manera que
cada convocatoria tiene la libertad de definir cuales criterios de evaluación utilizará, de acuerdo al
objetivo perseguido.
Esta opción solo está habilitada para el administrador del sistema, y permite definir las
convocatorias, junto con los criterios de evaluación que serán utilizados en una convocatoria en
particular.
Cada convocatoria puede definir sus propios criterios de evaluación, y a su vez el comportamiento
que este criterio va a tener dentro de la convocatoria, como puede ser fecha de vencimiento del
criterio, puntaje asignado a los proyectos que cumplen con el criterio entre otros.
Fecha de publicación: la fecha en que la convocatoria se debe hacer pública, el sistema ayuda al
usuario a ingresar la fecha en el formato correcto, mediante un objeto calendario, que permite al
usuario buscar y seleccionar la fecha deseada.
Fecha de inicio: la fecha en que abre el sistema para que los interesados inscriban sus proyectos,
el sistema ayuda al usuario a ingresar la fecha en el formato correcto, mediante un objeto
calendario, que permite al usuario buscar y seleccionar la fecha deseada.
Fecha de cierre: la fecha en que se cierra la convocatoria, es también la fecha límite de inscripción
de proyectos, el sistema ayuda al usuario a ingresar la fecha en el formato correcto, mediante un
objeto calendario, que permite al usuario buscar y seleccionar la fecha deseada.
Observaciones: un campo de texto que le da flexibilidad al usuario para que defina información
importante propia de la convocatoria, como condiciones especiales, advertencias a los
interesados, información relevante sobre el proceso y demás.
Abierta: Un indicador de selección “si” o “no”, que determina si la convocatoria está abierta, le
permite a al administrador cerrar la convocatoria en el momento que deseen, así no se hayan
cumplido las fechas, para casos especiales en que se necesite hacer alguna modificación de los
términos de la convocatoria.
Activa: Un indicador de selección “si” o “no”, que determina si la convocatoria está activa, le
permite a al administrador eliminar lógicamente la convocatoria en el momento que deseen, así
no se hayan cumplido las fechas, para casos extremos en que se necesite parar definitivamente el
proceso.
Cada convocatoria debe tener criterios de evaluación, que son las directrices que definirán cuales
proyectos son aptos para ser desarrollados.
La asociación de los criterios sigue la misma mecánica que todas las opciones de la aplicación,
tanto para adicionar el criterio, como para modificar uno ya asignado.
Id Criterio de Evaluación: se elige de una lista desplegable que presenta todos los criterios de
evaluación disponibles en el archivo maestro.
Puntaje: es el puntaje que se asignara a los proyectos que cumplan con el criterio de evaluación.
Al final de la convocatoria, se sumaran los puntos obtenidos por cada proyecto en cada criterio de
evaluación y será un factor más de selección de los proyecto aprobados.
Entrega producto: Un indicador de selección “si” o “no”, que determina si para el cumplimiento
del criterio de evaluación el investigador principal debe entregar algún documento, o artefacto.
3.3 Menú Proyecto
Este menú está disponible para los investigadores y para el administrador, permite definir los
proyectos que entraran a participar en una convocatoria activa en el momento del registro del
proyecto.
Permite al investigador principal ingresar las características principales del proyecto, que a su vez
se transformarán en criterios de búsqueda para las consultas generales.
La definición del proyecto está dividida en pestañas, para facilitar el ingreso de la información,
permitiéndole al usuario el ingreso de la información de manera fraccionada, es decir que no es
necesario que el usuario ingrese todo el proyecto en una sola sesión de trabajo, sino que puede
ingresar la información obligatoria en la primera sesión y luego conectarse, la información básica
del proyecto almacenada previamente y adicionar otra porción de la misma.
Nombre del proyecto: nombre que identifica el proyecto dentro del sistema, debe ser lo más
nemotécnico posible para facilitar su ubicación por parte de los usuarios.
Cuando se desea buscar un proyecto ya ingresado en el sistema para su revisión y/o modificación,
se hace uso del objeto de búsquedas que ya tiene incorporado el portal y que fue explicado
ampliamente en el “maestro de grupos de investigación”.
Una vez ubicado y seleccionado el proyecto que se quiere modificar, el sistema traerá toda la
información previamente almacenada del mismo.
Aclaración 1
Cabe destacar que en la grilla del objeto de búsqueda se listarán todos los proyectos si el usuario
tiene rol de administrador, o en caso contrario solo los proyectos en los cuales el usuario es
investigador principal.
Aclaración 2
Si la convocatoria a la que pertenece el proyecto seleccionado está cerrada o no está activa, solo
se permitirá consultar la información, pero en ningún caso modificarla.
Fecha Inicio: la fecha tentativa en la que se daría inicio al proyecto en caso de ser seleccionado. El
sistema ayuda al usuario a ingresar la fecha en el formato correcto, mediante un objeto
calendario, que permite al usuario buscar y seleccionar la fecha deseada.
Fecha Fin: la fecha tentativa en la que se concluiría el proyecto siempre y cuando la fecha de inicio
sea respetada. El sistema ayuda al usuario a ingresar la fecha en el formato correcto, mediante un
objeto calendario, que permite al usuario buscar y seleccionar la fecha deseada.
Código Presupuesto: código asignado desde el sistema de contabilidad, a todos y cada uno de los
proyectos seleccionados, este campo permite valores nulos, porque este código no se sabrá hasta
que no termine la convocatoria.
Objetivo general: es el objetivo general del proyecto, un campo de texto suficientemente amplio
para hacer una definición precisa del objetivo, permite hasta 4000 caracteres.
Palabras Clave: palabras que se considere son relevantes y ayudarían a encontrar el proyecto en
una búsqueda rápida, un campo de texto suficientemente amplio para hacer una definición
precisa del objetivo, permite hasta 4000 caracteres.
Resumen: un resumen del proyecto, un campo de texto suficientemente amplio para elaborar un
resumen significativo del proyecto y su alcance, permite hasta 4000 caracteres.
Nota Importante: Una vez definida esta información básica del proyecto, debe usarse la opción
Guardar, antes de pasar a realizar cualquier otra modificación al mismo.
Cada proyecto debe tener objetivos específicos que estén alineados con el objetivo general, en pro
de lograr su cumplimiento, cada objetivo específico debe tener una especie de cronograma, y
actividades para permitirle a la aplicación hacer un seguimiento efectivo.
Para definir los objetivos específicos del proyecto, una vez guardada la información básica del
mismo, o recuperado un proyecto previamente almacenado, nos pasamos a la sección de
“Objetivos específicos” dando clic en la pestaña de la parte superior del marco de trabajo.
Objetivo específico: la definición del objetivo, lo más clara posible para evitar reproceso en las
instancias de evaluación del proyecto.
Entrega producto: Un indicador de selección “si” o “no”, que determina si al completar este
objetivo, se obtendrá como resultado algún documento, o artefacto que deba ser subido al
sistema.
Fecha de entrega: la fecha en que se entregaría el documento del producto de este objetivo. El
sistema ayuda al usuario a ingresar la fecha en el formato correcto, mediante un objeto
calendario, que permite al usuario buscar y seleccionar la fecha deseada.
Producto resultante del objetivo: una descripción del resultado esperado al cumplir este objetivo,
todos los objetivos específicos deberán tener un resultado esperado, independientemente si dicho
resultado sea un documento que deba ser subido al sistema o no.
Definir las actividades necesarias para el logro del objetivo, permite dar claridad dentro del
proyecto, además que facilita el seguimiento del mismo por parte del administrador y de los
mismos investigadores encargados.
Para definir una actividad, se debe seleccionar el objetivo en la grilla de objetivos específicos, el
sistema resaltara el registro haciéndolo fácilmente identificable, y recuperará las actividades ya
definidas para el objetivo seleccionado.
3.3.3 Participantes
A cada proyecto se le deben definir los participantes, un participante es todo aquel investigador o
grupo de investigación que hace algún aporte en pro de facilitar la culminación del proyecto. La
asociación de los participantes se hace dentro de la pestaña “Participantes” ubicada en la parte
superior del marco de trabajo.
Cuando se hace la búsqueda y posterior recuperación del proyecto, el sistema cargará la grilla con
el listado de los investigadores que ya se han asociado al proyecto, y siguiendo la misma dinámica
de ingreso de información, encima de la grilla se encontrará la opción “Vincular investigador”, la
información necesaria para asociar un investigador es la siguiente.
Identificación del investigador: como ya se mencionó antes en este documento, se puede digitar
el número de identificación del investigador que se desea asociar, o se puede buscar con el objeto
de búsqueda, en cualquiera de los dos casos el sistema buscará en la base de datos de
contabilidad, la información asociada a esa identificación y colocará el nombre del investigador en
el campo disponible para tal fin.
Horas de descargar: Los investigadores necesitan tiempo disponible para dedicarse al proyecto,
así que el sistema provee este campo, para que se defina cuantas horas semanales va a dedicar el
investigador a trabajar en el proyecto, esta información servirá como insumo en la nómina para
hacer una liquidación exacta de las horas totales laboradas por el investigador, además será útil
como consulta desde las decanaturas para llevar un control efectivo del tiempo y la dedicación de
sus docentes.
Id Grupo: desde una lista desplegable el usuario puede elegir un grupo de los existentes en el
maestro de grupos de investigación
Grupo Principal del proyecto: Un indicador de selección “si” o “no”, que determina si el grupo que
se está asociando es el grupo principal del proyecto.
Aporte del grupo: permite especificar el aporte que el grupo de investigación seleccionado, le hará
al proyecto.
3.3.4 Financiación
Los proyectos necesitan recursos para su ejecución, estos recursos deben ser aportados por
alguien, generalmente ese alguien es la Universidad Católica de Oriente, pero existen excepciones
donde el proyecto puede ser financiado por alguna entidad o persona externa.
Valor en especie: un financiador no solo puede realizar apoyos económicos, sino que puede
aportar, conocimiento, trabajo, inmuebles, vehículos entre otros, este tipo de aportes debe ser
cuantificado y definido en este campo
Descripción financiación: En cualquier caso se debe dar una descripción que explique el tipo y
características del aporte.
3.3.5 Observaciones
Durante el ciclo de vida del proyecto, el sistema debe permitir la comunicación constante entre los
administradores y los investigadores. Las observaciones que se hacen al proyecto es la forma en la
cual se debe producir esa comunicación de doble vía, para que quede registrada en la ejecución
del proyecto y permitir su posterior consulta.
Cualquier observación que se ingrese al sistema, será notificada a los integrantes del proyecto, y
administradores vía email, con el fin de ingresen al sistema a revisar la observación, y si es del caso
generar una nueva observación en respuesta a la primera
Si la observación es a los objetivos, esta lista mostrará todos los objetivos específicos definidos al
proyecto, si es una observación a los criterios de evaluación, el sistema mostrará en la lista, los
criterios de evaluación definidos en la convocatoria y finalmente si es una observación general, el
sistema solo ocultará la lista desplegable.
Nota 1:
El sistema avisará al autor de la observación el momento en que esta fue revisada por otra
persona con permisos de modificación, y le permitirá a este usuario que revisó, generar una
respuesta a la observación inicial, relacionando internamente tanto la observación inicial como la
respuesta generada, de esta manera se provee un medio de consulta que muestre claramente
toda la jerarquía construida en la comunicación entre los integrantes del proyecto.