Está en la página 1de 18

Informe de Factibilidad

Implementacin de un
Sistema de anlisis y medicin de competencias

Profesor: Vctor Santander Araya


Curso: Taller de Desarrollo de software
Alumnos: Jos Bravo
David Jaramillo
Alejandro Sazo Rojas
Fecha de entrega: 11 de septiembre de 2007

ndice de contenidos
1) Introduccin03
1.1) Motivacin 03
1.2) Estudio del problema.... 03
2) Descripcin del sistema Actual.. 04
3) Presentacin de alternativas... 05
3.1) Alternativa 1: Aplicacin de Escritorio... 05
3.2) Alternativa 2: Aplicacin Web (Software Propietario).... 06
3.3) Alternativa 3: Aplicacin Web (Software Libre)...06
4) Estudio de Factibilidad... 07
4.1) Factibilidad Operacional... 07
4.2) Factibilidad de Cronograma.. 08
4.3) Factibilidad Econmica.....09
5) Anlisis de alternativas.. 10
6) Anexo 1: Vialidad Operacional.. 11
7) Anexo 2: Viabilidad tcnica... 14
8) Anexo 3: Viabilidad Econmica 15
9) Anexo 4: Malla Curricular..17

Introduccin
Motivacin
El objetivo de nuestro proyecto es realizar un software, para la Universidad de Talca, el
cual estar enfocado a analizar el funcionamiento del nuevo plan de estudios para la
carrera Ingeniera Civil en Computacin.
El software debe mostrar informacin relevante, respecto las competencias que los
alumnos han adquirido, al cursar los distintos ramos/mdulos, con el propsito de
conocer el grado de avance de este individuo en su carrera y as poder controlar la
eficiencia del plan de estudios, entre otras utilidades.

Estudio del Problema


La Universidad de Talca hace 2 aos ha hecho un cambio radical en su modelo
de formacin. El modelo de formacin por competencias es nueva para algunas carreras
de educacin superior, mientras que para otras podra ser slo la oportunidad de
formalizar ms, y de poner en un lenguaje nuevo, un tipo de formacin que les es muy
propia. En esta categora caben las carreras tcnicas y tecnolgicas y algunas
universitarias con fuertes componentes de trabajo prctico, tales como las vinculadas a
las ciencias de la salud, a las ingenieras y al arte. Por ejemplo, la evaluacin del
desempeo ha sido tradicionalmente la evaluacin principal en el trabajo acadmico de
un msico o de una bailarina y la evaluacin del portafolio de trabajos y fotografas de
trabajos (evidencias) es tambin habitual al valorar evaluativamente el trabajo de un/a
arquitecto/a o de un/a diseador/a.
Reconocimientos como los anteriores son interesantes, as como lo son las
reflexiones que el trabajo con competencias ha estimulado en las instituciones, ya que la
preocupacin ha llegado a generalizarse a travs de una circulacin natural de las ideas
e impulsos dados por proyectos externos que han asumido las competencias como uno
de sus instrumentos obligados de trabajo. ste es el caso de la homologacin de mallas
curriculares para efectos del reconocimiento de ttulos, el suplemento de competencias
al diploma del ttulo de pregrado en el proceso de Bolonia de la Unin Europea, y la
certificacin de ttulos profesionales que se avanza muchos pases, incluyendo a
Amrica Latina. Difcilmente una institucin de educacin superior podra hoy ignorar
la existencia de la formacin por competencias o negarse a considerarla en sus planes de
actualizacin, pero su concrecin conceptual y metodolgica es lenta y no exenta de
dificultades.
Podramos englobar una variedad de desafos en uno mayor consistente en cmo
aprovechar la incorporacin de la formacin por competencias para atender los
siguientes propsitos: a) Analizar y eventualmente actualizar la identidad y misin
institucional e incorporar una formacin por competencias a la medida de la propia
identidad; b) Reconocer la necesidad de una renovacin curricular y el papel de las
competencias en ella; c) Aprovechar la riqueza metodolgica de la formacin por
competencias para un mejoramiento de la gestin; d) Mantener una mirada atenta a la
evolucin de las competencias dentro y fuera del mbito educativo y preocuparse de su
desarrollo y proyecciones.

Descripcin del Sistema Actual


Actualmente los directores de escuela y/o profesores de la universidad no poseen
un sistema automatizado que revise las competencias alcanzadas por cada alumno y que
permita un anlisis de las competencias que se pueden desarrollar en cada uno de los
mdulos para poder revisar, si el plan de estudios en si esta funcionado o el nivel de
progreso alcanzado por el alumno en el transcurso de su carrera.
El sistema en si existe, pero es absolutamente manual y tedioso para los
profesores, el llevar a cabo este anlisis a partir de la informacin de cada alumno,
porque incluye mucha informacin en papel y mucho tiempo de anlisis de los cuales
ellos no disponen.
Adems de ser tediosa la labor de realizar el trabajo a mano, se est muy
propenso a cometer errores, ya que se trabajar con mucha informacin simultneamente.
Es por eso que este software vendr a solucionar esta problemtica y para ello
presentamos las alternativas que estn a continuacin con el fin de dar soluciones.

Presentacin de Alternativas
Teniendo en consideracin lo conversado con el director de escuela de la carrera de
Ingeniera Civil en computacin y otros profesores de la facultad hemos desarrollados
tres alternativas: Aplicacin de escritorio, Aplicacin Web utilizando software
propietario (aprovechando las licencias con las que ya cuenta la universidad) y
Aplicacin Web utilizando software libre.

Alternativa 1:
Aplicacin de escritorio (Multiplataforma)
La primera alternativa es una aplicacin multiplataforma, que se puede ejecutar
tanto en sistemas Unix o derivados, Windows o Macintosh. Esta plataforma se
conectar en un principio a una base de datos implementada en PostgressSQL que
consistir en una copia de las tablas necesarias de la base de datos que pertenece a la
universidad. Posteriormente, nuestra aplicacin deber implementar un mtodo de
decisin, en donde el usuario podr elegir si obtener la informacin de la base de datos
local o conectarse remotamente a la base de datos de la universidad que esta
implementada en Oracle.
Para lograr la portabilidad multiplataforma, utilizamos el lenguaje de
programacin JAVA, el cual es un lenguaje muy conveniente por su madurez respecto a
los dems lenguajes por ser creado desde un principio con el objetivo de portabilidad y
multiplataforma.
Para aumentar aun ms la portabilidad entre equipos, podemos implementar
finalmente un servidor JAVA Web Start, el cual permite alojar la aplicacin y acceder a
ella desde Internet, mediante un navegador o simplemente como un acceso directo
desde el escritorio. Al solicitar la ejecucin al primera vez, la aplicacin es obtenida
desde el servidor y se copia en el cliente, ejecutndose posteriormente desde este, pero
si se vuelve a ejecutar en otra oportunidad y la aplicacin ay se encuentra en el cliente,
se comprueba si se encuentra en su versin mas reciente y solo en caso contrario vuelve
a descargar la aplicacin nuevamente, sirvindosete mtodo tambin, como controlador
de versiones, ya que se asegura que siempre se contara en el cliente con la ultima
versin en el servidor.

Alternativa 2:
Aplicacin Web (Utilizando Software Propietario)
La segunda alternativa corresponde a una aplicacin basada en el Web. La
ventaja fundamental de este medio es que la aplicacin puede ser ejecutada en cualquier
equipo conectado a Internet, independiente del sistema operativo que se este utilizando.
Siendo una alternativa muy interesante y por ello analizaremos su viabilidad.
Al ser una aplicacin Web, se controlar tanto el contenido que se muestra como
el ingreso al sistema mediante un login. Principalmente existirn dos tipos de login. Uno
de administrador con todos los permisos de lectura/escritura y otro de usuario normal
que solo podr ver la informacin (hacer consultas) y exportar documentos.
Adems debe permitir hacer bsquedas por distintos criterios sobre la base de
datos e inferir sobre los datos devueltos presentando los resultados en pantalla.
Este sistema sera realizado utilizando las herramientas que nos provee la
plataforma ASP.NET, junto con el lenguaje de programacin visual C#. La aplicacin
ser alojada en un servidor IIS, el cual trabaja sobre el sistema operativo Windows.
La base de datos a utilizar ser MS SQL Server, ya que es un motor muy potente
y adems se integra a la perfeccin con la tecnologa ASP.NET, pero an as
incluiremos un modulo para conectar con base de datos ORACLE, que con la que
cuenta la universidad.

Alternativa 3:
Aplicacin Web (Utilizando Software Libre)
La tercera alternativa a nivel de usuario es igual que la alternativa 2. La
diferencia esta en las herramientas utilizadas para crear la aplicacin y en el tipo de
servidor en donde esta se alojar.
A diferencia de la anterior alternativa, la aplicacin ser alojada en un servidor
JSP sobre Linux, y ser desarrollada utilizando el lenguaje de programacin JSP y como
Plataforma de base de datos PostgreSQL, incluyendo la opcin, por supuesto, de
conectar con una base de datos ORACLE.
Al utilizar tecnologa libre, aumentamos la compatibilidad con futuras
agregaciones de nuevos mdulos y/o integraciones con otras aplicaciones que se utilizan
actualmente en la universidad.
Al igual que la alternativa anterior, se controlar tanto el contenido que se
muestra como el ingreso al sistema mediante un login.

Estudio de Factibilidad
Factibilidad Operacional
Como se puede observar en el anlisis realizado para las diversas alternativas en el
Anexo 1, para evaluar nos basamos los tems: performance, informacin, economa,
control, eficiencia y servicios.
Alternativa 1

Alternativa 2

Alternativa 3

Performance

***

***

***

Informacin

***

***

***

Economa

***

**

Control

***

***

***

Eficiencia

***

***

***

Servicios

***

***

***

Usuario Final

***

***

***

Gerencia

***

***

***

Simbologa:
*** Bueno

** Regular

*Malo

Factibilidad de Cronograma
Para este caso no es un punto relevante para la toma decisin ya que el tiempo
necesario para realizar cualquiera de las alternativas esta comprendido dentro del los
plazos estipulados para la entrega del proyecto final.
Alternativa 1

Alternativa 2

Alternativa 3

La diferencia que se puede apreciar en los cronogramas es el tiempo de


capacitacin de los desarrolladores, ya que hay un aprendizaje dedicado a conocer el
desarrollo de aplicacin de escritorio con JAVA y el desarrollo de la aplicacin
orientada a Web con JSP.

Factibilidad Econmica
En cuanto a la factibilidad econmica, por contar con la mayor parte de la
implementacin y servicios asociados, le asignamos un nivel de relevancia baja. En otra
situacin, adems, las alternativas enunciadas 1 y 2, tienen igual costo ya que la
diferencia es el enfoque que se le dar a la aplicacin, no el costo de implementarla.
Alternativa 1:
Costos del proyecto: Debido a que la universidad dispone de las licencias para
todos los softwares no hay diferencia entre los costos del proyecto si se usan softwares
libre o propietarios.

Salario de programadores.
Utilizacin de computadores.
Materiales de escritorio
Costos de Internet, transporte, energa elctrica, agua potable, telfono.
Mantencin del sistema

Beneficios del proyecto: Los beneficios econmicos no son fciles de analizar.


Sin embargo los beneficios intangibles y tangibles derivados del uso de nuestro
proyecto permitirn analizar con mayor simplicidad el proceso de desarrollo de las
competencias contempladas dentro del plan de estudios de cada carrera. As como
tambin el analizar si efectivamente el plan de estudios cumple con lo que fue planteado
en un principio y as poder hacer cambios a ste de forma que llevar una visin precisa
de su funcionamiento.

Anlisis de las Alternativas Propuestas


Los pesos fueron asignados luego de realizar una reunin con el usuario,
asignando mayores pesos a los puntos que tenan una mayor relevancia para su visin
del sistema.

Tipo Vialidad

Peso

Alternativa 1

Alternativa 2

Alternativa 3

Operacional

45%

8 (3,6)

6 (2,7)

5(2,25)

Tcnica

30%

9 (2,7)

10 (3)

8(2,4)

Econmica

15%

10 (1,5)

9(1,2)

9(1,35)

Cronograma

10%

10 (1)

10 (1)

10(1)

Total

100%

8,8

7,9

Como se aprecia en el anlisis anterior, la alternativa que ofrece una mayor factibilidad
es la alternativa 1.

10

Anexo 1: Viabilidad Operacional


Alternativa 01: Aplicacin de escritorio.
Performance: La implementacin de una aplicacin de escritorio mejorara el anlisis
de informacin que debe realizar cada director de carrera sobre la malla actual de su
carrera. Gracias a esto se evita la tediosa tarea de obtener esta informacin de forma
manual por cada director de carrera y poder concluir eficientemente si cada modulo de
la malla cumple con su objetivo, en caso contrario poder modificarlo.
Informacin: El modo de operacin le ofrece al usuario final la informacin de manera
precisa, correcta y en tiempo mnimo. De este modo se utiliza al mximo la informacin
del sistema para posibles modificaciones y mejoras.
Economa: Debido a que ganancia por esta alternativa es una reduccin en el tiempo
para la realizacin de realizacin de esta tediosa tarea, permite al director de carrera
poder realizar otras actividades con el tiempo ganado.
Control: A travs de esta alternativa los usuario (en este caso los directores de carrera)
podran llevar un control sobre los objetivos que cumple cada modulo en la malla
actual, permitindose modificar o mejorar para que cumpla con los objetivos de la malla
de la carrera. Gracias a esto poderse tomar decisiones a tiempo por los directores de
carrera.
Eficiencia: Debido a que cada director de carrera es el que realiza esta labor de forma
manual. Los tiempos de duracin para realizar esta tarea se reduciran notablemente,
dejando al director de carrera ms tiempo para realizar las labores propias de su cargo.
Servicios: Esta implementacin permitira un anlisis de informacin ms exacto,
preciso y automtico de la informacin, adems de inferir sobre los datos obtenidos,
evitando as, errores que se pudiesen cometer al hacer los clculos manualmente.

11

Alternativa 02: Aplicacin Web (software propietario)


Performance: Esta alternativa mejorara el anlisis de informacin que debe realizar
cada director de carrera sobre la malla actual de su carrera. Gracias a esto se evita el
tediosa tarea de obtener esta informacin de forma manual por cada director de carrera y
poder concluir eficientemente si cada modulo de la malla cumple con su objetivo, en
caso contrario poder modificarlo. Adicionalmente gracias a que es una aplicacin Web
el director de carera puede ingresar a la aplicacin desde cualquier PC.
Informacin: El modo de operacin le ofrece al usuario final la informacin de manera
precisa, correcta y en tiempo mnimo. De este modo se utiliza al mximo la informacin
del sistema para posibles modificaciones y mejoras. Debido a que es una aplicacin
Web esta informacin puede ser accesible desde cualquier PC.
Economa: Debido a que ganancia por esta alternativa es una reduccin en el tiempo
para la realizacin de realizacin de esta tediosa tarea. Permitindole al director de
carrera poder realizar otras actividades con el tiempo ganado. Adicionalmente se debe
contemplar el gasto de una del servidor de Windows (Windows server) debido a que no
existe una buena compatibilidad con el servidor actual (apache).
Control: A travs de esta alternativa los usuario (en este caso los directores de carrera)
podran llevar un control sobre los objetivos que cumple cada modulo en la malla
actual, permitindose modificar o mejorar para que cumpla con los objetivos de la malla
de la carrera. Gracias a esto poderse tomar decisiones a tiempo por los directores de
carrera.
Eficiencia: Debido a que cada director de carrera es el que realiza esta labor de forma
manual. Los tiempos de duracin para realizar esta tarea se reduciran notablemente,
dejando al director de carrera ms tiempo para realizar las labores propias de su cargo.
Servicios: Esta impletamentacin permitira un anlisis de informacin ms exacto y
precis, debido a que el error humano al realizar el anlisis de informacin, en un
tiempo reducido. Como es mencionado anteriormente gracias a que es una aplicacin
Web esta aplicacin se la puede acceder desde cualquier PC.

12

Alternativa 03: Aplicacin Web (software libre)


Performance: Al igual que la alternativa anterior esta alternativa mejorara el anlisis
de informacin que debe realizar cada director de carrera sobre la malla actual de su
carrera. Gracias a esto se evita el tediosa tarea de obtener esta informacin de forma
manual por cada director de carrera y poder concluir eficientemente si cada modulo de
la malla cumple con su objetivo, en caso contrario poder modificarlo. Adicionalmente
gracias a que es una aplicacin Web el director de carera puede ingresar a la aplicacin
desde cualquier PC conectado a Internet.
Informacin: El modo de operacin le ofrece al usuario final la informacin de manera
precisa, correcta y en tiempo mnimo. De este modo se utiliza al mximo la informacin
del sistema para posibles modificaciones y mejoras. Debido a que es una aplicacin web
esta informacin puede ser accesible desde cualquier Computador conectado a Internet.
Economa: Debido a que ganancia por esta alternativa es una reduccin en el tiempo
para la realizacin de realizacin de esta tediosa tarea. Permitindole al director de
carrera poder realizar otras actividades con el tiempo ganado. No se contempla el gasto
de un servidor de Internet para alojar la aplicacin, debido a que existe que cumple con
los requisitos necesarios para alojar y servir la aplicacin.
Control: A travs de esta alternativa los usuario (en este caso los directores de carrera)
podran llevar un control sobre los objetivos que cumple cada modulo en la malla
actual, permitindose modificar o mejorar para que cumpla con los objetivos de la malla
de la carrera. Gracias a esto se puede tomar decisiones a tiempo por los directores de
carrera.
Eficiencia: Debido a que cada director de carrera es el que realiza esta labor de forma
manual. Los tiempos de duracin para realizar esta tarea se reduciran notablemente,
dejando al director de carrera ms tiempo para realizar las labores propias de su cargo.
Servicios: Esta implementacin permitira un anlisis de informacin ms exacto y
preciso, debido a que el error humano al realizar el anlisis de informacin, en un
tiempo reducido. Como es mencionado anteriormente gracias que es una aplicacin
Web, se la puede acceder desde cualquier PC.

13

Anexo 02: Viabilidad Tcnica


En esta seccin se har un anlisis de los recursos tcnicos necesarios para cada
una de las alternativas propuestas
Alternativa 01: Aplicacin de escritorio
Para esta alternativa los recursos tcnicos pueden variar de acuerdo a la eleccin
del sistema elegido para el manejo de la base de datos, as por ejemplo podra ser
necesario la adquisicin de un equipo especialmente habilitado para actuar como
servidor para la base de datos y adquirir las licencias para el software encargado de
administrar dicho sistema. Sin embargo, la Universidad ya dispone de equipos para
estos casos y posee las licencias del software encargado de la Administracin de la base
de datos en el caso de que ussemos software propietario como Microsoft SQL Server.
Si la eleccin del administrador de bases de datos fuera alguna alternativa libre como
PostgressSQL tampoco habran costos involucrados en el proceso debido a su carcter
de software libre y que existen implementaciones tanto para Java como para C# y la
alternativa es tcnicamente viable.

Alternativa 02: Aplicacin Web


Para esta alternativa surge la necesidad de contar con un equipo que acte como
servidor Web para la aplicacin a desarrollar. La universidad ya posee equipos para
estos propsitos y debido a las caractersticas de la aplicacin, esto es, no mucha
demanda de trfico desde el servidor a los clientes no se requiere un equipo muy
poderoso en trminos de capacidades computaciones. Dentro de las opciones que
compromete el contar con una aplicacin Web est la eleccin de cual ser el sistema
operativo que servir de husped a dicha aplicacin. La universidad ya dispone de un
servidor Linux, pero tambin esta la posibilidad de montar un servidor Web Windows y
que no hay problema de licencias est posibilidad tambin es viable.

14

Anexo 3: Viabilidad Econmica


Alternativas 1 y 2:
Presentamos el anlisis econmico de las alternativas 1 y 2, conjuntamente ya que entre
estas no destaca ninguna diferencia desde el punto de vista econmico.
Costo de mantencin del sistema
Definimos un costo de mantencin anual al sistema por un costo de $180.000
mensuales,
luego
del
primer
ao
de
uso
del
software.
Beneficios:

15

Alternativa 3:

16

Anexo 4: Malla Curricular

Formulario del Reporte del Equipo

Nombre

Porcentaje

Firma

18

También podría gustarte