Subido por JOSE perestrelo

ópñkpio

Anuncio
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION
UNIVERSITARIA, CIENCIA Y TECNOLOGIA
INSTITUTO UNIVERSITARIO DE TECNOLOGIA DEL OESTE
“MARISCAL SUCRE”
PNF ING. INFORMATICA
SECCION 7102 TRAYECTO 2
SISTEMA DE INFORMACIÓN DE CONTROL DE GESTIÓN
DE LOS PROGRAMAS DE FORMACIÓN PROFESIONAL
“SIGPFP” PARA EL INCES REGIÓN DISTRITO CAPITAL
UBICADO EN EL EDF. PACIFICO AV. SAN MARTIN.
TUTOR(A):
Ing. Carina García
ESTUDIANTES:
T/m. Alexander Liebano
Br. Marianela Zapata
Br. Reggie Perdomo
Br. Jose Perestrelo
Br. Eliana Lugo
FASE I
Diagnostico
1.1.
DESCRIPCIÒN DEL CONTEXTO
1.1.1. RAZON SOCIAL
Instituto Nacional de Capacitación y Educación Socialista (INCES).
1.1.2. NATURALEZA DE LA ORGANIZACIÒN
El Instituto Nacional de Capacitación y Educación Socialista
(INCES), es un organismo autónomo con personalidad jurídica y
patrimonio propio, dedicado a la formación profesional de los y las
trabajadores en Venezuela, a través de diversos programas de formación
dirigidos a jóvenes, adultos y trabajadores del sector público y privado, a
los fines de fortalecer sus capacidades en el cumplimiento eficaz de los
objetivos institucionales, siguiendo los lineamientos establecidos para ello
por la Organización Internacional del Trabajo (OIT), y el Centro
Interamericano para el Desarrollo del Conocimiento en la Formación
Profesional (Cirterfor).
1.1.3. LOCALIZACIÒN GEOGRÀFICA
El INCES, cuenta con 142 centros de formación socialista (C.F.S.)
a nivel nacional, siendo su sede principal el edificio ubicado en la
parroquia Santa Rosalía, Av. Nueva Granada. Municipio Libertador,
Distrito Capital.
Cabe destacar que la aplicación del proyecto se llevara a cabo en
el Edificio INCES, ubicado en la Av. San Martín edif. Pacifico. Caracas
Municipio Libertador.
Fuente: https://www.google.co.ve/maps/ (2018)
1.1.4. MISIÒN
Desarrollar programas de formación técnica, productiva y política,
dirigidos al pueblo, valorando el diálogo y saberes en las diferente áreas
de conocimiento, contribuyendo al desarrollo socio-económico del país,
en el marco de la construcción del modelo socialista.
1.1.5. VISIÒN
Ser una institución con el talento humano calificado para garantizar
la formación técnica de la fuerza de trabajo, con la conciencia ideológica y
revolucionaria que requiere el país, concibiendo el trabajo como
herramienta liberadora, que conduzca a la aprobación de los medios de
producción por parte del Poder Popular, coadyuvando a la trasformación
del modelo productivo hacia la construcción de un sistema económico
socialista.
1.1.6. RESEÑA HISTORICA
El Instituto Nacional de Capacitación y Educación Socialista
(INCES), es creado por Ley el 22 de Agosto de 1959 y reglamentado por
Decreto el 11 de Marzo de 1960 bajo la denominación de Instituto
Nacional de Cooperación Educativa (INCE), fundado por el maestro Luis
Beltrán Prieto Figueroa en 1959 nació como una necesidad de promover
la formación profesional de los trabajadores, contribuir a la formación de
personal especializado y llevar a cabo programas de adiestramiento
destinados a la juventud y sociedad venezolana, se carecía en el país de
una institución que se encargara de programas de adiestramiento para la
juventud, alfabetización, educación básica, que permitiera fomentar el
desarrollo del aprendizaje de los trabajadores, contribuyendo a su
especialización mediante cursos y programas en los más variados oficios
y niveles de formación.
Con la llegada de la revolución bolivariana en 1999 el INCES,
desarrolla una nueva dimensión en su realidad política e institucional,
estando adscrito al antiguo Ministerio de Educación, en ese año cambio,
de nombre de INCE a INCES; a partir de ese momento
se inicia un
proceso de revisión de los programas y la pertinencia de la formación
técnica y profesional en un intento de aproximar la institución a un marco
de integralidad con el sistema educativo formal, consciente de las
dinámicas sociales, organizativas, políticas, productivas y formativas de la
nación venezolana actual.
Desde sus inicios el INCES persiguió dos objetivos básicos: el
entrenamiento en servicio de obreros y empleados que se incorporan al
trabajo sin una preparación técnica y cubrir la necesidad imperiosa de
aprendizaje de quienes se incorporan al trabajo por primera vez sin
instrucciones, es así, como se promueve la formación profesional de los
trabajadores y la capacitación de personal especializado, adicionalmente
se lleva
a cabo programas de adiestramiento dedicados a jóvenes y
adultos que requieran de formación para el trabajo; contribuyendo
además con la capacitación agrícola de los egresados de escuelas rurales
con el propósito de formar agricultores aptos para la eficiente utilización
de la tierra y los recursos naturales renovables, a la par, colabora en la
lucha contra el analfabetismo y el mejoramiento de la educación primaria
en el país.
Otro programa emblemático de la institución es el Programa
Nacional de Aprendizaje (PNA), dirigido a jóvenes entre 14 y 18 años, les
provee de formación profesional sistemática del oficio en el que ya
trabajan en alguna empresa, sin que previamente, a su colocación en la
misma, hubiesen hecho algún curso de formación para dicho oficio.
Durante más de 58 años el INCES consolido un sistema de
capacitación en servicio y aprendizaje organizado, el cual funciona según
los objetivos y métodos más adaptables al ritmo y peculiaridades de la
industria, el comercio, y servicios públicos y privados.
El INCES abre sus puertas en todo el país para recibir a jóvenes y
adultos que requieran de formación para el trabajo y contribuyan a la
puesta en marcha de la economía productiva de la nación.
1.2.
ANALISIS DE INVOLUCRADOS
Tabla #1 Cuadro de Involucrados
GRUPOS
INTERESES
PROBLEMA
S
PERCIBIDO
S
RECURSOS INTERESES
Y
(ESTRATEGI
MANDATOS A)
CONFLICTO
S
POTENCIALE
S
Área de
Formació
n
Profesion
al del
INCES
Región
Distrito
Capital.
Obtener un
control de
gestión de
los
programas
de
formación
profesional
de forma
automatizad
a.
Demora en
la gestión,
planificación
y control de
ejecución de
los
programas
de formación
profesional
del INCES.
Recursos
humanos,
legales y
tecnológicos
.
Solventar las
problemáticas
del contexto al
obtener un
sistema de
información
automatizado
que agilice la
gestión de los
procesos.
Falta de
interés por
parte de los
actores en el
contexto.
Liebano
A.
Lugo E.
Perdomo
R.
Perestrelo
J.
Zapata M.
(Equipo
de
Proyecto)
Aplicar
soluciones
informáticas
dirigidas al
Área de
Formación
Profesional
del INCES
Región
Distrito
Capital.
Demora en
la gestión,
planificación
y control de
ejecución de
los
programas
de formación
profesional
del INCES
por ser
llevados a
cabo de
forma
mecanizada.
Recursos
políticos y
legales.
Desarrollo de
un sistema de
información
de control de
gestión de los
Programas de
Formación
Profesional
del INCES.
Limite en el
tiempo
estimado para
el desarrollo
del sistema.
Financieros
y no
financieros.
Económicos
Financiamient
o.
Fuente: Liebano, A., Lugo, E., Perdomo, Reggie., Perestrelo, J., Zapata, M. Caracas
(2018)
1.3.
PLANTEAMIENTO DEL PROBLEMA
Actualmente en un mundo globalizado hay que moderarse al
desarrollo y paradigmas de un nuevo entorno tecnológico, como medio
practico de fácil acceso a la información bajo parámetros de rapidez y
confianza que permitan la explanación de una institución, ente u
organización y a su vez asista o contribuya al desarrollo nacional (Pineda,
M. 2002) como lo es el Instituto Nacional de Capacitación y Educación
Socialista (INCES), una institución gubernamental que se encarga de
desarrollar programas de formación técnica, productiva y política, dirigidos
al pueblo de forma gratuita.
Dicho esto el presente proyecto tendrá lugar en el INCES Región
Distrito Capital el cual se encuentra ubicado en la Av. San Martín, Edif.
Pacifico, Caracas Municipio Libertador, y estará dedicado al Área de
Formación Profesional la cual se encarga de la gestión de la
programación docente, la programación de cursos y acreditaciones; así
como a su vez llevar el control de los participantes inscritos para cada
formación u opción formativa. Cabe destacar el Área de Formación
Profesional trabaja paralelamente con los Centros de Formación
Socialista que se encuentran ubicados en la Región Distrito Capital para
que se puedan llevar a cabo todos los procesos. Una vez que los Centros
de Formación Socialista realizan la Programación docente con los cursos
o acreditaciones que se ejecutaran semanalmente son enviadas a la
División de Formación Profesional para que se realice un control de
ejecución con los cursos que fueron dictados mensualmente con fechas
de inicio y fin, contenidos e instructores y ser enviados INCES Sede
Principal.
Con relación a lo anteriormente expuesto la necesidad actual
previamente identificada en la División de Formación Profesional se debe
al hecho de llevar a cabo gestión de los procesos de forma mecanizada a
través de tablas con herramientas de oficina como Excel y Access, y las
grandes cantidades de documentos y archivos son almacenados en
ficheros, así como también la mala dicción en la programación docente
por no mantener un control de la información tratada. Todos estos son
procesos que ocasionan demora al realizar la programación docente en
los Centros de formación Socialista, y el control de ejecución en la
División de Formación Profesional y estrés del personal que labora en el
contexto.
Es por ello que lo autores del presente proyecto pretender
desarrollar un sistema de información automatizado que de soluciones
informáticas a las problemáticas y/o necesidades antes expuestas,
comenzando con un diseño lógico y físico que sea validado con módulos
funcionales, métricas de calidad y estándares que manejen privacidad y
confianza en la manipulación de la información, para luego de ello llevarlo
a la ejecución.
Tal como lo dice Sean J. (1992) “El desarrollo de sistemas, un
procesos formado por las etapas de análisis y diseño, comienza cuando la
administración o algunos miembros del personal encargado de desarrollar
sistemas, detectan un sistema de la empresa que necesita mejoras” p.33
La propuesta en general beneficia indirectamente a las personas
que laboran en la División de Formación Profesional, y al personal que
labora en los Centros de Formación día a día para mantener esta casa de
estudios, ya que se busca agilizar la gestión de los procesos, será un
mecanismo que permitirá la modernización de los procesos bajo
parámetros del software libre, llevándose a cabalidad los lineamientos de
las políticas nacionales.
Con relación a lo anteriormente expuesto la necesidad actual
previamente identificada en la División de Formación Profesional se debe
al hecho de llevar a cabo gestión de los procesos de forma mecanizada a
través de tablas con herramientas de oficina como Excel y Access, y las
grandes cantidades de documentos y archivos son almacenados en
ficheros, así como también la mala dicción en la programación docente
por no mantener un control de la información tratada. Todos estos son
procesos que ocasionan demora al realizar la programación docente en
los Centros de formación Socialista, y el control de ejecución en la
División de Formación Profesional y estrés del personal que labora en el
contexto.
Es por ello que lo autores del presente proyecto pretender
desarrollar un sistema de información automatizado que de soluciones
informáticas a las problemáticas y/o necesidades antes expuestas,
comenzando con un diseño lógico y físico que sea validado con módulos
funcionales, métricas de calidad y estándares que manejen privacidad
confianza en la manipulación de la información, para luego de ello llevarlo
a la ejecución.
Tal como lo dice Sean J. (1992) “El desarrollo de sistemas, un
procesos formado por las etapas de análisis y diseño, comienza cuando la
administración o algunos miembros del personal encargado de desarrollar
sistemas, detectan un sistema de la empresa que necesita mejoras” p.33
La propuesta en general beneficia indirectamente a las personas
que laboran en la División de Formación Profesional, y al personal que
labora en los Centros de Formación día a día para mantener esta casa de
estudios, ya que se busca agilizar la gestión de los procesos, será un
mecanismo que permitirá la modernización de los procesos bajo
parámetros del software libre, llevándose a cabalidad los lineamientos de
las políticas nacionales.
1.4.
ARBOL DEL PROBLEMA (Causas-Efectos)
Fuente: Los Autores (2018)
1.5.
OBJETIVOS
1.5.1. Objetivo General

Desarrollar un Sistema de Información de Control de Gestión de los
Programas de Formación Profesional “SIGPFP” para el INCES
Región Distrito Capital ubicado en el edf. Pacifico Av. San Martin.
1.5.2. Objetivos Específicos

Identificar las necesidades y problemáticas existentes en la División
de Formación Profesional.

Determinar los requerimientos del sistema de información.

Diseñar el Sistema de Información de control de gestión de los
programas de formación productiva INCES .

Ejecutar el Sistema de Información de control de gestión de los
Programas de Formación Profesional “SIGPFP” para el INCES
Región Distrito Capital ubicado en el edf. Pacifico Av. San Martin.
1.6.
ARBOL DE OBJETIVOS (Medios-Fines)
Fuente: Los Autores (2018)
1.7.
JUSTIFICACIÓN
El presente proyecto socio-tecnológico será desarrollado mediante
una investigación acción-participativa ya que se busca una relación o
acercamiento entre el núcleo universitario y la comunidad del INCES para
así brindar un apoyo al División de Formación Profesional y a los 10
Centros de Formación Socialista que se encuentran en la Región Distrito
Capital, con el fin de facilitar, agilizar y llevar un control de los procesos
administrativos que se llevan a cabo dentro de los mismos,
Se debe tener en cuenta que los primeros beneficiados en la
aplicación del proyecto son aquellos trabajadores que van a hacer uso del
sistema como las personas encargadas de llevar el control de ejecución
de los cursos dictados y la Programación docente en los centros de
formación profesional y la División de Formación Profesional.
En este mismo orden de ideas este proyecto también permitirá a
los proyectistas cumplir con las leyes establecidas dentro del Programa
Nacional de Formación en Informática, para así adquirir nuevos
conocimientos al poner en práctica las habilidades y destrezas necesarias
para poder optar por el título de Técnicos Superiores Universitarios
(T.S.U).
FASE II
Planificación
1. PLANIFICACIÓN DE ACTIVIDADES
Tabla N.º 2 Planificación de Actividades
¿Que?
¿Como?
¿Con que?
¿Cuando?
¿Quien?
Objetivo
Especifico
Acciones
inmediatas
Recursos
necesarios
Plazos
Personal
Identificar las
necesidades y
problemáticas
existentes en la
División de
Formación
Profesional.
Diagnostico de
la comunidad.
Inicio
Fin
Lápiz y Papel. 12/03/18 28/05/18 Proyectistas.
Grabadora.
Entrevistas con
el Personal de
la División de
Informática y
Formación
Profesional.
Jefe de la
División de
Informática.
Jefe de la
División de
Formación
Profesional.
Planificación
del Proyecto.
Determinar los
requerimientos
del sistema de
información.
Analizar los
procesos
mediante
diagramas de
flujos de
procesos.
Lápiz y Papel. 04/06/18 09/07/18 Proyectistas.
Ing. Jesus
Correa.
Ing. Jesus
Correa.
Modelo
conceptual de
datos.
Diseñar el
sistema de
información.
Modelo lógico
del sistema.
Prototipos de
pantallas.
Diagrama de
flujos de datos.
Diccionario de
datos.
Identificar las
Lápiz y Papel. 14/08/18 12/11/18 Proyectistas.
Gestor de
base de
datos.
Ing. Jesus
Correa.
caves
primarias.
Modelo entidadrelación.
Ejecutar el
sistema de
información de
control de
gestión de los
programas de
formación
profesional.
Elaborar casos
de prueba.
Computador.
14/11/18 07/01/19 Proyectistas.
Gestor de
base de datos
MySQL.
Realizar
pruebas
funcionales.
Realizar
pruebas de
documentación.
Elaborar
manual de
usuario.
Instalar el
sistema de
información.
2. CRONOGRAMA DE ACTIVIDADES
Fuente: Los Autores (2018)
3. ANÁLISIS DE FACTIBILIDAD
Ing. Jesus
Correa.
El estudio de factibilidad se refiere principalmente a la viabilidad del
proyecto que se llevará a cabo, en ella se evaluará la disponibilidad de
los recursos necesarios para lograr los objetivos planteados, conociendo
de tal manera si la investigación es viable o si se deberá comenzar otra.
Según Varela (2009)
Se entiende por Factibilidad las posibilidades que tiene de
lograrse un determinado proyecto”. El estudio de factibilidad es
el análisis que realiza una empresa para determinar si el
negocio que se propone será bueno o malo, y cuáles serán las
estrategias que se deben desarrollar para que sea exitoso.
Como lo menciona Valera el estudio de factibilidad es el análisis que
se realiza para conocer si se puede realizar o no un determinado
proyecto, es por ello que a continuación se realizara dicho estudio en los
ámbitos de Técnica, Operativa, Legal, Económica y Social.
3.1.
Factibilidad Técnica
Tabla Nº 4 Factibilidad Técnica
TIPO DE
RECURSO
Recursos
Humanos
Hardware
NOMBRE DEL
RECURSO
DESCRIPCIÓN DEL RECURSO
Analistas de Sistemas
Desarrollador
PC (Clon)
Diseñador de Base de Datos y
Programador
Computador
Procesador Intel Core i3-2120 de 3.30
GHz
Memoria Ram 4.00GB
120 Gb disco duro
Software
Linux
Sistema Operativo
MySQL
Gestor de base de datos.
PHP
Lenguaje de Programación (Del lado
del servidor)
JavaScript
HTML
Apache
Microsoft Office
Microsoft Visio
Lenguaje de Programación (Del lado
del cliente)
Lenguaje de marcado que se utiliza
para el desarrollo de páginas de
Internet.
Servidor WEB
Herramienta para aplicación de
ofimática.
Herramienta Case para construcción
de DFD's.
Fuente: Los Autores (2018)
3.2.
Factibilidad Operativa
Cabe destacar que tanto el encargado de la División de Informática de
la Región Distrito-Capital así como también los trabajadores de las Áreas
de Formación Productiva donde se hará la ejecución del “SIGPFP” desde
el inicio han sido entusiastas con el desarrollo del sistema, puesto que
tienen claro que el proyecto favorecerá y facilitara la gestión de los
procesos que realizan cotidianamente, por lo que existe el deseo en los
actores de colaborar y participar en el proyecto.
A los actores de las distintas áreas a quienes va dirigido el sistema en
general, cuentan con el conocimiento básico y por ende manejan
aplicaciones variadas en el entorno de Software Libre, debido a esto no
se espera una mayor dificultad al poner en marcha el sistema.
3.3.
Factibilidad Legal
Al realizar la aplicación del proyecto no se incumple con ninguna ley
que se rige en el ámbito legal donde se estará trabajando, todo equipo
usado será adquirido legalmente y desde el punto de vista de software
todos son completamente gratuitos por ser Software Libre y podrán ser
adquiridos en las páginas oficiales.
3.4.
Factibilidad Económica
Existen recursos que son actualmente propios del INCES, por lo tanto
no es necesario adquirirlos y tampoco debe formar parte de la evaluación
económica.
Es conveniente económicamente desarrollar este proyecto, puesto que
la evaluación económica considera recursos que existen actualmente en
la Institución, por lo tanto no es necesario realizar fuertes gastos,
disponiendo de recursos computacionales y humanos.
3.5.
Factibilidad Social
El impacto social del “SIGPFP” es de gran tamaño ya que beneficiara
a un gran número de usuarios y personal de trabajo al llevar un control de
la gestión de los procesos con mayor velocidad y facilidad.
Igualmente a los proyectores al adquirir conocimientos mediante el
desarrollo del sistema y los trabajadores directamente vinculados.
En este mismo orden de idea la intención de todo es que ambas
partes queden satisfechas y que sus necesidades sean suplidas.
4. ANTECEDENTES DE LA INVESTIGACIÓN
Para Supo J. (2015) “Los antecedentes investigativos son estudios
desarrollados dentro de nuestra línea de investigación, ubicados en el
mismo nivel investigativo o por debajo de él”. (p.29).
A continuación, se muestra como lineas de investigación dos tesis,
las cuales están en el mismo nivel investigativo.
Como primera tesis se encuentra: De la Cruz Yuskeli y Cordova
Gladysbert (2017), titulado: “Sistema para la Gestión y Control del
Soporte Técnico
de los Equipos Computacionales del Concejo
Municipal del Municipio Bolivariano Libertador Alcaldía de Caracas.”,
realizado en el Instituto Universitario de Tecnología de Oeste “Mariscal
Sucre”. El mismo
se basa principalmente en dar respuesta a una
problemática existente en el Concejo Municipal del Municipio Bolivariano
Libertador mediante la propuesta de Desarrollar un Sistema de Gestión y
Control de Soporte Técnico de los Equipos Computacionales, para llevar
un registro sobre todos los componentes informáticos que se encuentren
allí, al igual que los equipos que necesiten un mantenimiento preventivo o
correctivo, mejorando de esta manera el funcionamiento de esta
comunidad a nivel, interna y externa.
En este mismo orden de ideas, se hace enfasis a la segunda tesis
elaborada por Maizo Jessika y Suarez Yesenia (2015), titulada “Sistema
Automatizado para el Registro, Control y Gestión de los procesos
Administrativos de la Coordinación de Servicios Generales de la
Universidad de Nueva Esparta”, realizada en la Universidad de Nueva
Esparta,para obtener el título Licenciado en Computación se enfoca
principalmente en
el desarrollo de un sistema que automatizara el
registro, control y gestión de procesos administrativos de la Coordinación
de Servicios Generales de la Universidad Nueva Esparta, facilitando así la
realización de tareas diarias que desarrolla dicha coordinación, reservar
eventos, registrar algún cambio en los productos o materiales, realizar
peticiones de insumos y materiales, ver los espacios disponibles para
alquilar ya sea un usuario externo de la universidad, o algún profesor o
estudiante. La investigación se enmarca en la modalidad de Proyecto
Especial de tipo mixto, documental y de Campo, la técnica de la
recolección de datos se le aplico a la población de tres (03) personas, las
cuales son contribuyentes y tienen alta experiencia en el tema: Directora
de la Coordinación de Servicios Especiales y dos(02) asistentes los
cuales son estudiantes de Ingeniería Civil y empleados por la dirección,
por ello se afirma una muestra censal, se obtuvieron los datos a través de
la aplicación de una entrevista para conocer los requerimientos. El perfil
de este proyecto se desarrolló bajo la metodología Rational Unifield
process(RUP), y para el desarrollo del sistema se utilizó PHP, Java Script
como lenguaje de programación, PostgreSQL como manejador de base
de datos, generando como resultado un sistema Web, proporcionando el
acceso a sus usuarios a través de internet por medio MiUne2.0 el cual es
un módulo que trabaja desde la página de la Universidad Nueva Esparta.
5. FUNDAMENTOS TEÓRICOS
Un sistema se define como un conjunto de elementos relacionados entre
sí de alguna u otra manera para llegar a un fin común. Enfocándonos al
área de sistemas informáticos, dichos elementos son el hardware, el
software y los usuarios. Aunque es muy común usar “sistema informático”
y “sistema de información” como sinónimos son términos diferentes.
Un sistema de información comprende elementos como personas, datos,
técnicas y recursos materiales para la administración de los datos y su
posterior aprovechamiento. En el sistema informático se ven involucrados
equipos de cómputo que permitirán el almacenamiento, procesamiento y
acceso a dicha información.
Los sistemas, aunque tengan diferentes objetivos, comparten elementos
de los que dependerá su buen funcionamiento. Uno de los agentes más
importantes que forma parte de un sistema informático son las personas,
ya que estas son las que ingresan los datos por medio de periféricos de
entrada, dando pie a una serie de procesos y generando la información
que puede ser consultada.
Otro de los elementos que integran los sistemas son los procedimientos,
los cuales atienden a las actividades del usuario, procesando los datos y
generando la información que posteriormente será consultada, limitando
este acceso solo a las personas autorizadas. Un tercer componente que
podemos encontrar es el equipo, que hace referencia a cuestiones
técnicas como los dispositivos de cómputo y en general, la infraestructura
necesaria para que el sistema funcione de manera correcta.
Ingeniería de software
Software se puede definir como el conjunto de componentes lógicos
(procedimientos, reglas, datos, etc.) que hacen funcionar y realizar tareas
específicas a una computadora, pueden ir desde lo que es el sistema
operativo hasta aplicaciones específicas como editores de texto,
videojuegos, editores de imágenes y más.
En un principio, el software era desarrollado por quien tenía una
necesidad específica y lo producía conforme a su experiencia o mejor
dicho, de acuerdo a lo que su intuición le dictara, más que nada, la
programación era un arte. Para generar un producto de software se
requieren de ciertos métodos y técnicas para que el desarrollo sea de
calidad, de ahí que haya surgido la Ingeniería de software, rama de la
ingeniería que cuida los aspectos mediante la aplicación de procesos
previamente corroborados
La Ingeniería de software se puede definir como el estudio de principios y
metodologías para generar el conocimiento necesario para el buen
diseño, desarrollo, operación y mantenimiento del software. Algunos
problemas que se llegaron a detectar en la producción de software
incluyen: a) Retrasos considerables en la entrega. b) Poca productividad.
c) Elevados costos de producción y cargas de mantenimiento.
d) Baja calidad y fiabilidad del producto. e) Gran dificultad en el
mantenimiento. A lo anterior se le conoce como crisis del software y es
mediante el desarrollo de ciertas metodologías y la implementación de
nuevas herramientas con las que se pretende evitar problemas.
Lo que se busca con estos cambios es solucionar problemas de
administración, calidad, productividad y sobre todo, facilidad de 36
mantenimientos, actividad que demanda una gran cantidad de recursos
de toda índole (humanos, materiales y económicos).
Dentro de la Ingeniería de software se han desarrollado diferentes
metodologías que ayudan a mejorar la producción, este proceso se
denomina ciclo de desarrollo o ciclo de vida e incluye varias fases que van
desde el diseño, pasando por la codificación y pruebas, hasta el
mantenimiento del producto.
El ciclo de vida del software
Se utiliza para estructurar las actividades que se llevarán a cabo en el
desarrollo de un producto. En todo sistema se deben considerar tiempo y
asignación de recursos para el desarrollo y posteriormente, para el
mantenimiento y que el producto siga teniendo una vida útil. Existen
varios modelos de ciclo de vida, dependiendo de esto serán las etapas
que lo componen y la forma en cómo se llevará a cabo la realización del
proyecto.
Independientemente del modelo que se trate, hay etapas en común:
a) Análisis. Estudio de los requerimientos para determinar su viabilidad.
b) Diseño. Abstracción del sistema y elaboración de la interfaz de usuario
c) Codificación. Propiamente la elaboración del sistema como tal.
d) Pruebas. Verificación del correcto funcionamiento del producto.
e) Mantenimiento. Correcciones y/o modificaciones al sistema. Análisis 37
Tanto el desarrollador como el usuario tienen un papel activo en la
Ingeniería de software, es aquí, en esta interacción usuario - desarrollador
donde nacen un conjunto de actividades llamadas análisis. El usuario
intentará planear un sistema confuso a nivel de descripción de datos,
funciones y comportamiento. El desarrollador debe actuar como
interrogador, como un consultor que resuelve problemas y como
negociador.
El análisis de requisitos permite al ingeniero de sistemas especificar las
características operacionales del software (función, datos y rendimientos),
indica la relación de la interfaz con otros elementos del sistema y
establece las restricciones que debe cumplir el producto. El análisis de
requisitos del software se enfoca en cinco áreas de trabajo:
a) Reconocimiento del problema.
b) Evaluación del problema.
c) Modelado.
d) Especificación.
e) Revisión.
El diseño del software es realmente un proceso multipasos que se enfoca
sobre cuatro atributos distintos del problema:
a) Estructura de datos.
b) Arquitectura del software.
c) Representaciones de interfaz.
d) Detalle procedimental (algoritmos).
El proceso de diseño traduce requisitos de una representación del
software donde se pueda evaluar su calidad antes de que comience la
codificación.
Si el diseño se ejecuta de una manera detallada, la codificación puede
realizarse mecánicamente.
El diseño debe traducirse en una forma legible para la máquina, para
este fin se utilizan lenguajes de programación que pueden ser procesados
a diferentes niveles por los equipos de cómputo. La etapa de codificación
puede variar en función de la tecnología en la que se va a implementar la
solución de software.
Pruebas Una vez que se ha generado el código, comienzan las pruebas
del programa. Las cuales se enfocan en la lógica interna del software,
asegurando que todas las sentencias se han probado, y sobre las
funciones externas.
Es decir, se realizan pruebas integrales para asegurar que la entrada
definida
producirá
los
resultados
que
realmente
se
requieren.
Mantenimiento El software, indudablemente sufrirá cambios después de
que se entregue al usuario final.
Esto se deberá a diversas razones, por ello, el mantenimiento del
software se aplica a cada uno de los pasos precedentes.
6. FUNDAMENTOS LEGALES
Ley Orgánica de Ciencia, Tecnología e Innovación (2006):
Artículo 1.Objeto de esta Ley. La presente Ley tiene por objeto desarrollar
los principios orientadores que en materia de ciencia, tecnología e
innovación y sus aplicaciones, establece la Constitución de la República
Bolivariana de Venezuela, organizar el Sistema Nacional de Ciencia,
Tecnología e Innovación, definir los lineamientos que orientarán las
políticas y estrategias para la actividad científica, tecnológica, de
innovación y sus aplicaciones, con la implantación de mecanismos
institucionales y operativos para la promoción, estímulo y fomento de la
investigación científica, la apropiación social del conocimiento y la
transferencia e innovación tecnológica, a fin de fomentar la capacidad
para la generación, uso y circulación del conocimiento y de impulsar el
desarrollo
nacional.
Artículo 2. Interés público. Las actividades científicas, tecnológicas, de
innovación y sus aplicaciones son de interés público y de interés general.
Artículo 3. Sujetos de esta Ley. Forman parte del Sistema Nacional de
Ciencia, Tecnología e Innovación, las instituciones públicas o privadas
que generen y desarrollen conocimientos científicos y tecnológicos, como
procesos de innovación, y las personas que se dediquen a la
planificación, administración, ejecución y aplicación de actividades que
posibiliten la vinculación efectiva entre la ciencia, la tecnología y la
sociedad. A tal efecto, los sujetos que forman parte del Sistema son:
1. El Ministerio de Ciencia y Tecnología, sus organismos adscritos y las
entidades tuteladas por éstos, o aquellas en las que tengan participación.
2. Las instituciones de educación superior y de formación técnica,
academias nacionales, colegios profesionales, sociedades científicas,
laboratorios y centros de investigación y desarrollo, tanto público como
privado.
3. Los organismos del sector privado, empresas, proveedores de
servicios, insumos y bienes de capital, redes de información y asistencia
que sean incorporados al Sistema
4. Las unidades de investigación y desarrollo, así como las unidades de
tecnologías de información y comunicación de todos los organismos
públicos.
5. Las personas públicas o privadas que realicen actividades de ciencia,
tecnología, innovación y sus aplicaciones.
Constitución de la república bolivariana de Venezuela :
El Artículo 110: de la Constitución de la República Bolivariana de
Venezuela, reconoce como de interés público la ciencia, la tecnología, el
conocimiento, la innovación y los servicios de información, con el objeto
de lograr el desarrollo económico, social y político del país. Esta
disposición constitucional se expresa con fuerza en los artículos 1° de la
Ley de Telecomunicaciones y 12° de la Ley Orgánica de la Administración
Pública. Con el Decreto N° 825, emitido el 10 de mayo de 2000, se
establece el acceso y el uso de Internet como política prioritaria.
Artículo 108: Los medios de comunicación social, públicos y privados,
deben contribuir a la formación ciudadana. El Estado garantizará servicios
públicos de radio, televisión y redes de bibliotecas y de informática, con el
fin de permitir el acceso universal a la información. Los centros educativos
deben incorporar el conocimiento y aplicación de las nuevas tecnologías,
de sus innovaciones, según los requisitos que establezca la ley.
Artículo 102: La Educación es un derecho humano y un deber social
fundamental, es democrática y obligatoria... De máximo interés en todas
sus modalidades y como instrumento del conocimiento científico,
humanístico y tecnológico al servicio de la sociedad. La Educación es un
servicio público y está fundamentado en el respeto a todas las corrientes
del pensamiento, con la finalidad de desarrollar el potencial creativo de
cada ser humano y el pleno ejercicio de su personalidad en una sociedad
democrática basada en la valoración ética del trabajo y en la participación
activa, consciente y solidaria en los procesos de transformación social
consustanciados con los valores de identidad nacional.
Artículo 103: Toda persona tiene derecho a una educación integral, de
calidad, permanente, en igualdad de condiciones y oportunidades, sin
más limitaciones que las derivadas de sus aptitudes, vocación y
aspiraciones
Ley Especial contra los Delitos Informáticos
Artículo. 22: Revelación indebida de data o información de carácter
personal. El que revele, difunda o ceda, en todo o en parte, los hechos
descubiertos, las imágenes, el audio o, en general, la data o información
obtenidos por alguno de los medios indicados en los artículos
precedentes, aun cuando el autor no hubiese tomado parte en la comisión
de dichos delitos, será sancionado con prisión de dos a seis años y multa
de doscientas a seiscientas unidades tributarias. Si la revelación, difusión
o cesión se hubieren realizado con un fin de lucro o si resultare algún
perjuicio para otro, la pena se aumentará de un tercio a la mitad. Capítulo
IV. De los delitos contra niños o adolescentes.
7. FUNDAMENTOS METODOLÓGICOS
La metodología a utilizar para el desarrollo del proyecto será la de
Kendall & Kendall la cual consta de siete (7) fases las cuales son las
siguientes:
Fase I: Identificación de problemas, oportunidades y objetivos: Esta
fase es crucial para el éxito del resto del proyecto requiere que se observe
de forma objetiva lo que ocurre en una organización, También es un
componente importante de la primera fase, descubrir lo que la
organización intenta realizar, luego determinar si el uso de los sistemas
de información apoyaría a la organización para alcanzar sus metas.
Fase II: Determinación de los requerimientos de información: Esto se
hace a partir de los usuarios particularmente involucrados, para
determinar los requerimientos de información dentro de una organización
pueden utilizarse diversos instrumentos, los cuales incluyen: muestreo, el
estudio de los datos y formas usadas para la organización, la entrevista,
los cuestionarios; la observación de la conducta de quien tomo la
decisiones.
Fase III: Análisis de las necesidades del sistema: Se analizan las
necesidades propias del sistema. También se analizan las decisiones
estructuradas por realizar, que son decisiones donde las condiciones,
condiciones
alternativas,
acciones
y
reglas
de
acción
podrán
determinarse.
Fase IV: Diseño del sistema recomendado: Se usa la información
recolectada con anterioridad y se elabora el diseño lógico de sistemas de
información, esta etapa también incluye el diseño de los archivos o la
base de datos que almacenará aquellos datos requeridos por quien toma
las decisiones en la organización.
Fase V: Desarrollo y documentación del software: Dentro de las
técnicas estructuradas para el diseño y documentación del software se
tienen: el método HIPO, los diagramas de flujo, los diagramas
Nassi.Schneiderman, los diagramas Warnier-Orr y el pseudocódigo es
aquí donde se transmite al programador los requerimientos de
programación.
Fase VI: Pruebas y mantenimiento del sistema: Todo sistema de
información debe probarse antes de ser utilizado, ya que el costo es
menor
si
se
detectan
los
problemas antes de
que
entre
en
funcionamiento.
Fase VII: Implantación y evaluación del sistema: Esta es la última
etapa del desarrollo del sistema, esto incluye el adiestramiento que el
usuario requerirá. Uno de los criterios fundamentales que debe
satisfacerse, es que el futuro usuario utilice el sistema desarrollado.
FASE III
Ejecución y Desarrollo
3.1. OBJETIVOS DEL SISTEMA
Objetivo General
Llevar el Control de ejecución de los cursos y dictados en los
centros de formación socialista.
Objetivos Específicos
- Gestionar todos los datos necesarios para registrar cada formación.
- Registrar la Programación docente de los cursos que serán dictados.
- Gestionar la inscripción de los participantes de los cursos.
- Gestionar las permisologias para cada usuario.
- Gestionar los reportes de todos los cursos que fueron iniciados,
pausados, cancelados o finalizados.
- Gestionar reportes de la cantidad de usuarios registrados a cada
formación que inicio o finalizo.
3.2. ALCANCES DEL SISTEMA
El Sistema de Información de Control de Gestión de los Programas
de Formación Profesional del Inces, se encarga de realizar la
programación docente de los cursos que serán dictados en cada centro
de formación socialista, luego de ello se realiza la inscripción de los
participantes a cada formación registrada en el sistema siempre y cuando
la formación vaya a iniciar, todo esto para generar los reportes de control
de ejecución de los cursos que fueron iniciados y finalizados en cada
determinado tiempo. Así como también los que fueron cancelados, o
pausados para llevar un control sobre ellos.
3.3. BENEFICIOS DEL SISTEMA
a) Proporciona los datos necesarios para registrar la programación
docente.
b) Valida si se puede registrar un participante a la formación.
c) Permite llevar un control de los estatus de los cursos.
3.4. MODELO CONCEPTUAL

Especificaciones Funcionales de Procesos (Procesos de
Negocio)
El Sistema de Información se encuentra compuesto por cuatro procesos
los cuales llevan
por nombre: Registro, Programación docente,
Participantes, Reportes. Para permitir realizar la planificación de los
cursos que serán dictados y obtener el control de ejecución de los
cursos.
a) Registro
1. Instructor
b) Programación Docente
c) Participantes
d) Reportes
Registro: El proceso de registro va a tener anidado un submodulo
llamado Instructor que se basa en un formulario de registro de los
instructores para agregarlo a la programación docente.
Programación Docente: Se basa en un formulario que va a crear la
programación docente del curso que sera dictado.
Participantes: Se basa en una lista de todas las formaciones que estan
por iniciar donde te indican la cantidad de cupos que tiene disponibles
cada curso asi como tambien la cantidad de participantes inscritos y te
permite inscribir siempre y cuando tenga cupos disponibles.
Reportes: Te muestra una estadística en tablas de cuantas formaciones
fueron registradas en cada cierto tiempo y el estatus de cada cursos asi
como también los participante registrados a los cursos, los instructores
disponibles en el sistema.
Descargar