republica bolivariana de venezuela

42
UNIVERSIDAD FERMIN TORO VICE-RECTORADO ACADÉMICO DECANATO DE INVESTIGACIÓN Y POTSGRADO MAESTRIA EN GENERAL Y EMPRESARIAL PROPUESTA PARA EL CONTROL DE UN MANTENIMIENTO DE SOFTWARE EN FUNCIÓN A LOS EQUIPOS DEL LABORATORIO DE COMPUTACIÓN DE LA UNIVERSIDAD FERMIN TORO.

Upload: karely

Post on 16-Dec-2015

1 views

Category:

Documents


0 download

DESCRIPTION

Metodología de la investigación

TRANSCRIPT

UNIVERSIDAD FERMIN TOROVICE-RECTORADO ACADMICO DECANATO DE INVESTIGACIN Y POTSGRADOMAESTRIA EN GENERAL Y EMPRESARIAL

PROPUESTA PARA EL CONTROL DE UN MANTENIMIENTO DE SOFTWARE EN FUNCIN A LOS EQUIPOS DEL LABORATORIO DE COMPUTACIN DE LA UNIVERSIDAD FERMIN TORO.

Cabudare Junio, 2015UNIVERSIDAD FERMIN TOROVICE-RECTORADO ACADMICO DECANATO DE INVESTIGACIN Y POTSGRADOMAESTRIA EN GENERAL Y EMPRESARIAL

PROPUESTA PARA EL CONTROL DE UN MANTENIMIENTO DE SOFTWARE EN FUNCIN A LOS EQUIPOS DEL LABORATORIO DE COMPUTACIN DE LA UNIVERSIDAD FERMIN TORO.

AUTORA:KARELY DELGADOC.I .26.187.064ING. COMPUTACINCabudare Junio, 2015INTRODUCCIN

Las aplicaciones informticas y las peculiaridades que los nuevos entornos grficos ofrecen al diseador y permiten a los profesionales de la educacin para generar nuestros propios materiales sin necesidad de grandes conocimientos en informtica. El mantenimiento de software es el proceso por el cual se mejora y optimiza el software que se ha instalado, este mantenimiento se realiza para la prevencin de posibles problemas que puedan llegar a surgir a medida que se utiliza el computador.La principal razn por la que se realiza este mantenimiento, en estos das es el anlisis en busca de virus, ya que estos; los Virus son programas nocivos para el computador, ya que causan una inestabilidad en el sistema, bajas en el rendimiento del computador, prdida de productividad, cortes en los sistemas y probables errores en el mismo, tales que no se pueden corregir de manera simple, sino mediante de una formateada. Para realizar un mantenimiento ptimo al software existen pasos para realizar este eficientemente y tener una mayor cobertura en el mantenimiento.Desde un punto de vista tcnico, son diversos los manuales que determinan la concepcin de software. As, por ejemplo, recurriendo al diccionario de informtica publicado originalmente por la Oxford University Press (1993) el trmino software o programa se aplica a aquellos componentes de un sistema informtico que no son tangibles, es decir, que fsicamente no se pueden tocar. Para Freedman (1984) el programa es sencillamente el conjunto de instrucciones que contiene la computadora, ya sean instrucciones para poner en funcionamiento el propio sistema informtico (software de sistema) o instrucciones concretas dirigidas a programas particulares del usuario (software especfico). El tiempo con el que se d un mantenimiento depender de las necesidades del usuario, y con qu frecuencia utiliza su computadora, pero por lo general el mantenimiento a software se da cada semana o cada mes. Tomando en cuenta lo importante del tema, se realiz la presente investigacin con el fin de realizar dicho mantenimiento en las aulas de laboratorio de computacin de la universidad Fermn Toro.A continuacin se describir cada uno de los captulos realizados en este proyecto con el fin de llevar al lector a profundizar un poco sobre el tema tratado.Captulo I, denominado El Problema se form realizando el planteamiento de dicho problema, sus interrogantes, objetivos generales y objetivos especficos yh la justificacin.Captulo II, denominado Marco Terico comprende los antecedentes, las bases tericas, bases legales y definicin de trminos.Con respecto al Captulo III, describe el Marco Metodolgico que est formado con la naturaleza de investigacin, la poblacin y la muestra, tcnica e instrumentos de recoleccin de datos, Validez del instrumento

CAPITULO I

PLANTEAMIENTO DEL PROBLEMA

El problema

El Servicio de mantenimiento de software es una de las actividades en la Ingeniera de computacin y es el proceso de mejorar y optimizar el software desplegado (revisin del programa), as como tambin remediar los defectos. El mantenimiento de software es tambin una de las fases en el ciclo de la vida de desarrollo de un sistema, que se aplica al desarrollo de software. La fase de mantenimiento es la fase que viene despus del despliegue (implementacin) del software en el campo.La misma involucra cambios al software en orden de corregir defectos y dependencias encontradas durante su uso tanto como la adicin de nueva funcionalidad para mejorar el uso y la aplicacin del software. El estndar [IEEE, 1993] define el Mantenimiento del Software como la modificacin de un producto software despus de haber sido entregado a los usuarios o clientes, con el fin de corregir defectos, mejorar el rendimiento u otros atributos, o adaptarlo a un cambio en el entorno.La fase de mantenimiento de software es una parte explcita delmodelo en cascadadelproceso de desarrollo de softwareel cual fue desarrollado durante el movimiento deprogramacin estructuradaen computadores. El otro gran modelo, elDesarrollo en espiraldesarrollado durante el movimiento de ingeniera de softwareorientada a objetono hace una mencin explcita de la fase de mantenimiento. Sin embargo, esta actividad es notable, considerando el hecho de que dos tercios delcostedel tiempo de vida de un sistema de software involucran mantenimiento (Page-Jones pg 31).Los problemas claves de mantenimiento de software son administrativos y tcnicos. Algunos problemas clave de administracin son: alineacin con las prioridades del cliente, dotacin del personal, estimacin de costos, etc. Son cuestiones tcnicas claves: limitado entendimiento,anlisis de impacto, pruebas (testing), medicin de mantenibilidad. De hecho, es una actividad muy amplia que incluye la correccin de los errores, avances de las capacidades, eliminacin de funciones obsoletas y optimizacin. Debido a que el cambio es inevitable, se debe desarrollar mecanismos para la evaluacin, controlar y hacer modificaciones. Segn la terminologa ANSI-IEEE, el mantenimiento del software es: la modificacin de un producto software despus de su entrega al cliente o usuario para corregir defectos, para mejorar el rendimiento u otras propiedades deseables, o para adaptarlo a un cambio de entorno.Ms tarde, es posible que el software necesite ser modificado, ya sea consecuencia de la deteccin de errores o bien ante nuevas exigencias y/o necesidades del usuario del sistema. A esta fase se le conoce como fase de mantenimiento. Es importante resear que durante estas fases de operacin y mantenimiento (OM) se debe generar y actualizar el denominado documento de historia del proyecto (DHP); documento que incluye todos los errores (y sus correcciones) y/o modificaciones realizadas en el producto. Este documento es de gran ayuda para poder calcular y analizar la fiabilidad del sistema software a la vez que evaluar el rendimiento del equipo de trabajo. Un proyecto informtico se desarrolla para la consecucin de un Sistema hardware, software o combinacin de ambos. La responsabilidad principal se centra en el software, ya que el coste de mantenimiento hardware cada vez es menos importante. Las empresas de hardware basadas en el mantenimiento han sufrido graves problemas de supervivencia, ya que este tipo de mantenimiento no supera el 8% del mantenimiento total de un sistema informtico. Por este motivo, nos centraremos principalmente en el estudio del mantenimiento del software.As que cualquier trabajo realizado para cambiar el software despus de que est en operacin es considerado trabajo de mantenimiento con el propsito de preservar el valor del software sobre el tiempo. El valor puede ser mejorado ampliando la base de las computadoras en el laboratorio de computacin en la Universidad Fermn Toro, para ir cumpliendo requisitos adicionales, siendo cada vez ms fcil de usar, ms eficiente y empleando ms nuevas tecnologas. El mantenimiento puede abarcar 20 aos, mientras que el desarrollo puede estar entre 1 y 2 aos. En funcin a los planteamientos anteriores descritos se formulan las siguientes interrogantes: Es necesario ejecutar un mantenimiento a los equipos de laboratorio de computacin?, Qu se necesita conocer para realizar un mantenimiento?, Cul es la manera adecuada para as controlar e instalar las computadoras en el laboratorio del Fermn toro?Objetivos de la investigacin

Objetivos GeneralRealizacin de una propuesta para el control de un mantenimiento de software en funcin a los equipos del laboratorio de computacin de la universidad Fermn toro.

Objetivos Especficos Realizarmantenimientoa nivel desoftwarea los equipos del laboratorio de computacin a la universidad Fermn Toro. Conocer las herramientas utilizadas en un mantenimiento, para aplicarlas en el laboratorio de computacin a la universidad Fermn Toro. Aprender la manera adecuada para la realizacin de mantenimiento para as Instalar y controlar las computadoras en el laboratorio del Fermn Toro.

Justificacin

Considerando que la innovacin tecnolgica en el rea de computacin es bastante dinmica con respecto a los fenmenos de la actualidad, se constituyen en la comunidad educativa, con la intencin de agilizar los procesos y procedimientos dentro de la mayora de estas, es por eso que el uso de una internet o ms bien la implementacin de ella, implica retomar de nuevo los procesos que en la comunidad educativa se hacen y ver el beneficio de implantar un nuevo esquema y con este se espera hacer ms efectiva la administracin de la informacin pues sta se sistematiza y fluye de manera ordenada. Tambin permite reorientar los procesos que generan informacin y productos, para que trabajen considerando los intereses de cada rea de la institucin. Un ambiente de trabajo donde el mantenimiento se limita a reparar fallas, propicia el trabajo bajo presin, lo cual repercute, en la calidad de trabajo y se traduce en mayores exposiciones al riesgo de daos en los equipos.Un sistema heredado es un mtodo, tecnologa, computador o aplicacin antiguo que contina en uso porque aun satisface las necesidades de los usuarios, aun existiendo nuevas tecnologas o mtodos ms eficientes disponibles (aplicaciones COBOL en banca, Amadeus).Por tal caso se sugiere la utilizacin de un software de mantenimiento, son muchos beneficios tangibles e intangibles que pueden obtenerse por la implementacin MP 8 software. El cambio de mantenimiento de emergencia a mantenimiento preventivo organizado representa para cualquier empresa ahorros sorprendentes. Mediante un mantenimiento preventivo es posible prever las fallas antes que ocurran, realizando simples rutinas de inspeccin, ajustes, lubricacin, o cambios de piezas menores. La mayora de las fallas que se reportan en los equipos de la institucin por lo general los iniciaron en el gasto de un componente menor que al fallar, desencadeno un problema de magnitud mucho mayor. Estas fallas por lo general son previsibles y pueden evitarse llevando a cabos simples rutinas de un mantenimiento preventivo redundando en importantes ahorros para la Universidad Fermn Toro.CAPITULO II

MARCO TEORICO

Antecedentes de la investigacin

Basndose que los antecedentes son estudios previos para el desarrollo de este trabajo se nutren de proyectos y documentacin que permitirn el desarrollo de esta investigacin: La evolucin de los sistemas fueron abordados por primera vez porMeir M. Lehmanen 1969. Durante un perodo de veinte aos, su investigacin condujo a la formulacin de lasleyes de (Lehman 1997). Principales conclusiones de su investigacin incluyen que el mantenimiento es realmente un desarrollo evolutivo y que las decisiones de mantenimiento son ayudadas por entender lo que sucede en los sistemas (y al software) con el tiempo. Lehman demostr que los sistemas continan evolucionando con el tiempo. A medida que evolucionan, ellos crecen ms complejos a menos que se toman algunas medidas comorefactorizacin de cdigopara reducir la complejidad. Adems de las dificultades de mantenimiento que sealan las leyes anteriores, existen otros problemas clsicos que complican el mantenimiento [Schneidewind, 1987]: A menudo, el mantenimiento es realizado de una manera ad hoc en un estilo libre establecido por el propio programador (esta opinin tambin es compartida por Pressman [1993], quien afirma que raramente existen organizaciones formales, de modo que el mantenimiento se lleva a cabo como se pueda). No en todas las ocasiones esta situacin es debida a la falta de tiempo para producir una modificacin diseada cuidadosamente. Prcticamente todas las metodologas se han centrado en el desarrollo de nuevos sistemas y no han tenido en cuenta la importancia del mantenimiento. Por esta razn, no existen o son poco conocidos los mtodos, tcnicas y herramientas que proporcionan una solucin global al problema del mantenimiento. Cambio tras cambio, los programas tienden a ser menos estructurados. Esto se manifiesta en una documentacin desfasada (como afirman Baxter y Pigdeon [1997] al indicar que la documentacin completa o inexistente del sistema es uno de los cuatro problemas ms importantes del mantenimiento de software), cdigo que no cumple los estndares, incremento en el tiempo que los programadores necesitan para entender y comprender los programas o en el incremento en los efectos secundarios producidos por los cambios. Todas estas situaciones implican casi siempre unos costes de mantenimiento del software muy alto.Es muy habitual que los sistemas que estn siendo sometidos a mantenimiento sean cada vez ms difciles de cambiar (lo cual, como confirman Griswold y Notkin [1993], provoca que el mantenimiento sea cada vez ms costoso). Esto se debe al hecho de que los cambios en un programa por actividades de mantenimiento dificultan la posterior comprensin de la funcionalidad del programa. Sommerville [1992] tambin apunta que cualquier cambio conlleva la corrupcin de la estructura del software y, a mayor corrupcin, la estructura del programa se torna menos comprensible y ms difcil de modificar Por ejemplo, el programa original puede basarse en decisiones de programacin no documentadas a las que no puede acceder el personal de mantenimiento. En estas situaciones, es normal que el software no pueda ser cambiado sin correr el riesgo de introducir efectos laterales no deseados debidos a interdependencias entre variables y procedimientos que el personal de mantenimiento no ha detectado.La falta de una metodologa adecuada suele conducir a que los usuarios participen poco durante el desarrollo del sistema software. Esto tiene como consecuencia que, cuando el producto se entrega a los usuarios, no satisface sus necesidades y se tienen que producir esfuerzos de mantenimiento mayores en el futuro. Todos estos problemas se pueden atribuir parcialmente al gran nmero de programas existentes que han sido desarrollados sin tener en cuenta la ingeniera del software. Esta rea de la informtica no es una panacea, pero, por lo menos, aporta soluciones parciales a los diversos problemas planteados con el mantenimiento del software.Bases tericasQu es el software?

Se conoce comosoftwareal equipamiento lgico osoporte lgicode unsistema informtico, que comprende el conjunto de los componenteslgicosnecesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentesfsicosque son llamadoshardware.Los componentes lgicos incluyen, entre muchos otros, lasaplicaciones informticas; tales como elprocesador de texto, que permite al usuario realizar todas las tareas concernientes a la edicin de textos; el llamadosoftware de sistema, tal como elsistema operativo, que bsicamente permite al resto de los programas funcionar adecuadamente, facilitando tambin la interaccin entre los componentes fsicos y el resto de las aplicaciones, y proporcionando unainterfazcon el usuario.Clasificacin del softwareSi bien esta distincin es, en cierto modo, arbitraria, y a veces confusa, a los fines prcticos se puede clasificar al software en tres grandes tipos:Software de sistema:Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informtico en particular que se use, aislndolo especialmente del procesamiento referido a las caractersticas internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema les procura al usuario y programadores adecuadasinterfaces de alto nivel,controladores, herramientas y utilidades de apoyo que permiten elmantenimientodel sistema global. Incluye entre otros: Sistemas operativos Controladores de dispositivos Herramientas de diagnstico Herramientas de Correccin y Optimizacin ServidoresSoftware de programacin:Es el conjunto de herramientas que permiten alprogramadordesarrollar programas informticos, usando diferentes alternativas y lenguajes de programacin, de una manera prctica. Incluyen bsicamente: Editores de texto Compiladores Intrpretes Enlazadores Depuradores Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir mltiplescomandospara compilar, interpretar,depurar, etc. Habitualmente cuentan con una avanzadainterfaz grfica de usuario(GUI).

Software de aplicacin: Es aquel que permite a los usuarios llevar a cabo una o varias tareas especficas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial nfasis en los negocios. Incluye entre muchos otros: Aplicaciones paraControl de sistemasyautomatizacinindustrial Aplicaciones ofimticas Software educativo Software empresarial Bases de datos Telecomunicaciones(por ejemplo Internet y toda su estructura lgica) Videojuegos Software mdico Software declculo numricoy simblico. Software de diseo asistido (CAD) Software de control numrico (CAM)

Tipos de software El trmino software (partes suaves o blandas en castellano) hace alusin a la sumatoria de aquellas reglas, programas, datos, documentacin e instrucciones que permiten la ejecucin de mltiples tareas en un ordenador. Es su parte lgica e intangible y acta como nexo entre el usuario y el hardware (partes duras), es decir, la parte tangible de la computadora.A grandes rasgos,se puede decir que existen tres tipos de software:Software de Aplicacin: aqu se incluyen todos aquellos programas que permiten al usuario realizar una o varias tareas especficas. Aqu se encuentran aquellos programas que los individuos usan de manera cotidiana como: procesadores de texto, hojas de clculo, editores, telecomunicaciones, software de clculo numrico y simblico, videojuegos, entre otros.Software de Programacin: son aquellas herramientas que un programador utiliza para poder desarrollar programas informticos. Para esto, el programador se vale de distintos lenguajes de programacin. Como ejemplo se pueden tomar compiladores, programas de diseo asistido por computador, paquetes integrados,editores de texto, enlazadores, depuradores, intrpretes, entre otros.Software de Sistema: es aquel que permite a los usuarios interactuar con el sistema operativo as como tambin controlarlo. Este sistema est compuesto por una serie de programas que tienen como objetivo administrar los recursos del hardware y, al mismo tiempo, le otorgan al usuario una interfaz. El sistema operativo permite facilitar la utilizacin del ordenador a sus usuarios ya que es el que le da la posibilidad de asignar y administrar los recursos del sistema, como ejemplo de esta clase de software se puede mencionar a Windows, Linux y Mac OS X, entre otros. Adems de los sistemas operativos, dentro del software de sistema se ubican las herramientas de diagnstico, los servidores, las utilidades, los controladores de dispositivos y las herramientas de correccin y optimizacin, etctera.Qu es mantenimiento de software?El Instituto de Ingenieros Elctricos y Electrnicos (IEEE), es la reglamentacin y las normas del cuerpo de ajuste para productos elctricos y electrnicos profesin de ingeniera en todo el mundo. Documento IEEE 1219-1998 describe completamente el proceso de mantenimiento del software. Mantenimiento de software tiene que ver con cambios para mejor hecho con el software por lo general despus de la entrega. Mantenimiento de software es una parte integral del ciclo de vida de desarrollo de software. Mantenimiento Definicin.El documento Software IEEE 1219-1998 software define los estndares de mantenimiento de software como " la modificacin de un producto de software despus del parto para corregir fallas, mejorar el rendimiento u otros atributos, o para adaptar el producto a un entorno modificado ... Ciclo de vida " de mantenimiento de software es la parte final del proceso de desarrollo de software oDesarrollo de Software Ciclo de VidaEl ciclo de vida de desarrollo de software consta de seis fases: Requisitos fase, fase de especificacin, fase de diseo, fase de ejecucin y la fase de mantenimiento. La fase de mantenimiento ocupa ms de la mitad del costo de desarrollo de software.Tipos de mantenimiento de softwareA medida que pasa el tiempo, lasaplicaciones de softwaredeben ser sometidas a procesos de modificacin que extiendan su vida til o mejoren sus caractersticas. Correccin de bugs, adaptacin a nuevos entornos tecnolgicos o agregado de funcionalidad son algunas de las tareas que incluye el mantenimiento del software, una actividad que se repite peridicamente desde que empieza a utilizarse hasta su abandono definitivo.A lo largo de su vida til, la aplicacin puede necesitar modificaciones por distintas razones, que determinan diferentes tipos de mantenimiento:Mantenimiento preventivo: Consiste en la revisin constante del software para detectar posibles focos de problemas que puedan surgir en el futuro.Mantenimiento predictivo: Evala el flujo de ejecucin del programa para predecir con certeza el momento en el que se producir la falla, y as determinar cundo es adecuado realizar los ajustes correspondientes.Mantenimiento correctivo:Corrige los defectos encontrados en el software, y que originan un comportamiento distinto al deseado. Estas fallas pueden ser de procesamiento, rendimiento (por ejemplo, uso ineficiente de los recursos de hardware), programacin (inconsistencias en la ejecucin), seguridad o estabilidad, entre otras.Mantenimiento adaptativo: Si se requiere cambiar el entorno de uso de la aplicacin (que incluye al sistema operativo, a la plataforma de hardware o, en el caso de las aplicaciones web, al navegador), puede ser indispensable modificarla para mantener su plena funcionalidad en estas nuevas condiciones.Mantenimiento evolutivo: Es un caso especial donde la adaptacin resulta prcticamente obligatoria, ya que de lo contrario el programa quedara obsoleto con el paso del tiempo. Por ejemplo, el cambio de versin en un navegador (muchas veces impuesto sin el consentimiento del usuario) suele obligar a realizar ajustes en plugins y aplicaciones web.Mantenimiento perfectivo: Por distintas razones, el usuario puede solicitar el agregado de nuevas funcionalidades o caractersticas no contempladas al momento de la implementacin del software. El mantenimiento perfectivo adapta la aplicacin a este requerimiento.El permanente mantenimiento del software puede asegurar su funcionalidad durante muchos aos, ahorrando el tiempo y el costo econmico de una migracin total hacia una nueva aplicacin.Bases legalesArtculo 1.La Administracin Pblica Nacional emplear prioritariamente Software Libre desarrollado con Estndares Abiertos, en sus sistemas, proyectos y servicios informticos. A tales fines, todos los rganos y entes de la Administracin Pblica Nacional iniciarn los procesos de migracin gradual y progresiva de stos hacia el Software Libre desarrollado con Estndares Abiertos.

Artculo 2.A los efectos del presente Decreto se entender por Software: Programa de computacin cuya licencia garantiza al usuario acceso al cdigo fuente del programa y lo autoriza a ejecutarlo con cualquier propsito, modificarlo y redistribuir tanto el programa original como sus modificaciones en las mismas condiciones de licenciamiento acordadas al programa original, sin tener que pagar regalas a los desarrolladores previos. Estndares Abiertos: Especificaciones tcnicas, publicadas y controladas por alguna organizacin que se encarga de su desarrollo, las cuales han sido aceptadas por la industria, estando a disposicin de cualquier usuario para ser implementadas en un software libre u otro, promoviendo la competitividad, interoperabilidad o flexibilidad. Software Propietario: Programa de computacin cuya licencia establece restricciones de uso, redistribucin o modificacin por parte de los usuarios, o requiere de autorizacin expresa del Licenciador. Distribucin Software Libre desarrollado con Estndares Abiertos para el Estado Venezolano: Un paquete de programas y aplicaciones de Informtica elaborado utilizando Software Libre con Estndares Abiertos para ser utilizados y distribuidos entre distintos usuarios.

Artculo 3.En los casos que no se puedan desarrollar o adquirir aplicaciones en Software Libre bajo Estndares Abiertos, los rganos y entes de la Administracin Pblica Nacional debern solicitar ante el Ministerio de Ciencia y Tecnologa autorizacin para adoptar otro tipo de soluciones bajo las normas y criterios establecidos por ese Ministerio.

Definicin de trminosAcceso directo.Es una conexin de red que est integrada a una red de rea local (LAN), que ya sea por conexin directa o a travs de una red de rea metropolitana (MAN) forma parte de Internet. Aplicacin.Software que realiza una funcin til. Los programas que se utilizan para realizar alguna funcin (como correo electrnico, FTP, etc.) son las aplicaciones cliente.Archivo de Texto.Archivo que utiliza solamente caracteres del estndar ASCII y por lo tanto que puede ser enviado por correo electrnico sin ningn tipo de modificacin.Aprendizaje:Existen mltiples definiciones de este concepto, sin embargo, aqu daremos solo una muy conocida; cambio de conducta relativamente permanente que es resultado de experiencias (de enseanza-aprendizaje).Browser(ojeador, navegador, visor, visualizador) Aplicacin para visualizar todo tipo de informacin y navegar por el espacio Internet. En su forma ms bsica son aplicaciones hipertexto que facilitan la navegacin por los servidores de informacin Internet; cuentan con funcionalidades plenamente multimedia y permiten indistintamente la navegacin por servidores WWW, FTP, Gopher, el acceso a grupos de noticias, la gestin del correo electrnico, etc.Campus virtual:Aplicacin telemtica en entorno web que permite la interrelacin entre todos los componentes de la Comunidad Educativa de una universidad, virtual o no virtualClase virtual:Metodologa de tele formacin que recrea los elementos motivacionales de la formacin presencial, a travs de: 1. Utilizacin de grupos reducidos que comienzan y terminan juntos un mismo curso. 2. Papel facilitador del profesor, que disea e imparte el curso. 3. Cuidado de la interrelacin entre todos los participantes, facilitando la comunicacin y fomentando las actividades en grupos. La clase virtual puede ser sincrnica cuando se da la simultaneidad o asncrona cuando no es necesario que la interactividad entre las personas se produzca simultneamente.Correo Electrnico(e-mail) Permite el intercambio de mensajes entre personas conectadas a una red de manera similar al correo tradicional. Entre las aplicaciones cliente de correo electrnico tenemos a Eudora, Mail, Pine, Pegasus, etc.Data(datos) Plural de la palabra latina datum (dato). En ingls se suele utilizar errneamente para referirse tambin a un solo dato.Documento electrnico:Cualquier archivo electrnico que contenga informacin de cualquier tipo (imagen, sonido o texto).

Dominio. Conjunto de computadoras que comparten una caracterstica comn, como el estar en el mismo pas, en la misma organizacin o en el mismo departamento. Cada dominio es administrado por un servidor de dominios.

Educacin a distancia:Proceso en el que dos o ms personas que se encuentran geogrficamente alejados, realizan actividades de enseanza-aprendizaje formales, apoyadas por una estructura orgnica y estableciendo comunicacin a travs de medios de telecomunicacin

Microsoft.Compaa creadora del sistema operativo Windows 95, Windows NT, de los controles Active X, desarrolladora del visualizador del World Wide Web Internet Explorer, entre otros recursosServidor.Computadora dedicada a gestionar el uso de la red por otras computadoras llamadas clientes. Contiene archivos y recursos que pueden ser acezados desde otras computadoras (terminales).Software(componentes lgicos, programas, software) Programas o elementos lgicos que hacen funcionar un ordenador o una red, o que se ejecutan en ellos, en contraposicin con los componentes fsicos del ordenador o la red. Ver tambin: "hardware", "malware".

CAPTULO III

MARCO METODOLGICO

Naturaleza de la investigacin

La investigacin se enmarco en la modalidad de proyecto factible sustentada en un estudio de campo de nivel descriptivo. Al respecto, la UPEL (1998), define el proyecto factible como un estudio que consiste en la investigacin, elaboracin y desarrollo de una propuesta de un modelo operativo variable para solucionar problemas, requerimientos o necesidades de organizaciones o grupos sociales. Con referencia a los antes citado, puede manifestarse que la investigacin persigue efectuar una propuesta para el control de un mantenimiento de software en funcin a los equipos del laboratorio de computacin de la universidad Fermn toro. En este mismo orden de ideas Muoz (2005), al referirse a la investigacin de campo manifiesta que: Es aquella que se realiza directamente en el medio donde se presenta el fenmeno de estudio, las herramientas de apoyo para este tipo de estudio son muy abundantes, entre ellas, se tiene la observacin histrica, la observacin controlada, la experimentacin y el acopio de antecedentes por medio de cuestionarios, entrevistas y encuestas, entre otras muchas tcnicas. Dadas las consideraciones anteriores, este tipo de investigacin se configura en la recopilacin de informacin que existe en el ambiente donde se presenta el fenmeno de estudio, para lo cual es necesario elaborar herramientas para obtener informacin en el sitio que afecta la investigacin. En este sentido Hurtado (2004), explica la investigacin descriptiva de la siguiente manera: En la investigacin descriptiva el propsito es exponer el fenmeno estudiado haciendo una enumeracin detallada de sus caractersticas, de modo tal que los resultados se pueda obtener dos niveles de anlisis, dependiendo del fenmeno y del propsito del investigador, un nivel ms elemental en el cual se logra la clasificacin de la informacin en funcin de rasgos comunes, en el cual se ponen en relacin los elementos observados a fin de obtener una descripcin detallada en amplitud. Por lo antes expuesto, la naturaleza descriptiva de la investigacin se evidencia en que se trata de obtener informacin acerca del estado actual del fenmeno en estudio, precisando la naturaleza de la situacin tal como existe en el momento de la investigacin, el objeto consiste en describir lo que hay con respecto a las variaciones o condiciones en estudio.Sistema VariableLas variables constituyen una manera de calificar unidades de anlisis con base en las caractersticas o dimensiones, en atencin a esto, la clasificacin depende de la naturaleza de cada variable, ya que segn Arias (2004), un sistema de variables consiste en:Una serie de caractersticas por estudiar, definidas de manera operacional, es decir, en funcin de los indicadores o unidades de medida, en formulacin de los objetivos que sintetizan conceptualmente lo que se quiere conocer acerca de las unidades de anlisis. (p. 79).

Cuadro 1. Operacionalizacin de la variableVariableDimensionesIndicadoresItems

Diagnosticar el nivel de informacin que tienen los estudiantes de la universidad Fermn Toro, acerca del mantenimiento del software.

El softwareConceptualizacin.1-2-3

Tipos del software4-5

Manteamiento del softwareConceptualizacin 6-7-8

Tipos de mantenimiento del software 9-10

Fuente: Delgado (2015).

Poblacin y MuestraSe entiende por poblacin el "conjunto finito o infinito de elementos con caractersticas comunes, para los cuales sern extensivas las conclusiones de la investigacin. Esta queda limitada por el problema y por los objetivos del estudio". (Arias, 2006. p. 81). Es decir, se utilizar un conjunto de personas con caractersticas comunes que sern objeto de estudio. En este caso la poblacin sujeto de estudio es de 31 estudiantes que conforman la seccin de Saia B de la universidad Fermn Toro.Segn Castro (2003), la muestra se clasifica en probabilstica y no probabilstica. La probabilstica, son aquellas donde todos los miembros de la poblacin tienen la misma opcin de conformarla a su vez pueden ser: muestra aleatoria simple, muestra de azar sistemtico, muestra estratificada o por conglomerado o reas. La no probabilstica, la eleccin de los miembros para el estudio depender de un criterio especfico del investigador, lo que significa que no todos los miembros de la poblacin tienen igualdad de oportunidad de conformarla. Es importante mencionar que, la forma de obtener este tipo de muestra es: muestra intencional u opintica y muestra accidentada o sin norma. La muestra es un subconjunto fielmente representativo de la poblacin. Hay diferentes tipos de muestreo. El tipo de muestra depender de la calidad y cun representativo se quiera sea el estudio de la poblacin.En este caso la muestra del estudio son 100% de estudiantes de la universidad Fermn Toro, representando de la poblacin seleccionada.

Tcnica e Instrumento de Recoleccin de DatosPara la recoleccin de datos con base a los objetivos se aplic la Tcnica de la Encuesta a travs de un cuestionario estructurado en cuatro partes, Segn Hernndez, Fernndez y Baptista (2000), consiste en un conjunto de preguntas respecto a una o ms variables a medir, igualmente establece que es un instrumento que sirve para obtener informacin y mediciones de las variables que son de inters para el estudio. Desde esta concepcin, se asumi un cuestionario con una serie de interrogantes que respondan a las variables propuestas y por ende a los objetivos planteados. As mismo, la encuesta es definida por Arias (2000), como: la tcnica destinada a obtener datos de varias personas cuyas opiniones impersonales interesan al investigador. Para ello, a diferencia de la entrevista, se utiliza un listado de preguntas escritas que se entregan a los sujetos, a fin que las contesten igualmente por escrito Al respecto esta tcnica va a permitir conocer la descripcin y comprensin de los hechos tal como ocurren, con la finalidad de obtener informacin para sugerir la propuesta. Validez del InstrumentoPara la validez del instrumento, el mismo se someter al criterio de validez de contenido, al cual se refiere segn Hernndez, Fernndez y Baptista (ob cit) como el grado en que un instrumento de medicin mide lo que en realidad las variables pretenden medir (p.332). Este criterio de validez de contenido se hizo a travs del Juicio de Expertos quienes determinaron la coherencia, pertinencia y redacciones de los tems, los cuales se modificaron tomando en cuenta la opinin de los expertos

Confiabilidad del instrumento

Para determinar la confiabilidad del instrumento, se aplicara una prueba piloto a sujetos con caractersticas similares a la poblacin de estudio, quienes manifestaran si existe entendimiento pleno acerca de los tems presentados. Esta prueba est basada en la consistencia de las respuestas de los sujetos a los elementos del cuestionario. Dicha consistencia mejora en la medida en que este sea ms homogneo y por lo tanto las puntuaciones ms comparables. El resultado indicara si el cuestionario es confiable, ya que segn el criterio de diversos autores, un instrumento es considerado con una confiabilidad muy alta, al encontrarse en el rango comprendido

CAPTULO IVANLISIS E INTERPRETACIN DE LOS RESULTADOSEste captulo se presenta posterior a la aplicacin del instrumento y finalizada la recoleccin de los datos, donde se proceder a aplicar el anlisis de los datos para dar respuesta a las interrogantes de la investigacin, Segn Hevia (2001). Esta es la parte donde se deben procesar, organizar y analizar los datos obtenidos durante la investigacin mediante los recursos aplicados. Donde los datos sern presentados mediante frecuencias relativas o absolutas. Una vez organizados los resultados se proceder a codificarlos, tabularlos, y para efectos de interpretacin se elaborarn y presentaran grficas que reflejen los resultados. Segn Hurtado (2000) el propsito del anlisis es aplicar un conjunto de estrategias y tcnicas que le permitan al investigador obtener el conocimiento que estaba buscando, a partir del adecuado tratamiento de los datos recogidos.Frecuencia y porcentajeLa frecuencia expresa el nmero real de veces que en total aparece un determinado resultado dentro de una muestra estadstica o dentro de una poblacin estudiada y el porcentaje se refiere a que parte de un total representa una cantidad.Tabla de frecuenciaLa tabla de frecuencia es un instrumento que ayuda a agrupar, organizar y computar los datos obtenidos de la encuesta, mostrando cada pregunta tomada en cuenta para la lista de cotejo, al igual que las respuestas a estos cuestionamientos que fueron observadas y analizados.

UNIVERSIDAD FERMIN TOROVICE-RECTORADO ACADMICO DECANATO DE INVESTIGACIN Y POTSGRADOMAESTRIA EN GENERAL Y EMPRESARIAL

CUESTIONARIO

NResponda las siguientes preguntas marcando con una X la opcinSINO

1Tienes conocimiento acerca del software?

2Crees que tener un claro conocimiento acerca que el software Es el conjunto de los programas de cmputo, procedimientos, reglas, documentacin y datos asociados, que forman parte de las operaciones de un sistema de computacin?

3Conoces los tipos del software?

4 El software del sistema su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informtico en particular que se use?

5Software de aplicacin, es aquel que permite a los usuarios llevar a cabo una o varias tareas especficas?

6Tienes un claro conocimiento acerca del mantenimiento del software?

7Crees que el mantenimiento de software es tambin una de las fases en elciclo de vida de desarrollo de sistemas?

8El mantenimiento de software es una actividad muy amplia que incluye la correccin de errores, mejoras de las capacidades, eliminacin de funciones obsoletas y optimizacin?

9Conoces cules son los tipos de mantenimiento del software?

10El mantenimiento preventivo consiste en una atencin constante de limpieza, revisin y afinacin de los distintos elementos integrantes de un equipo de cmputo?

ESTUDIO SOBRE EL MANTENIMIENTO DEL SOFTWARE

EDAD: _______ SEXO: _______

REFERENCIASReferencias bibliogrficas: JACOBSON, Ivar; BOOCH, Grady; RUMBAUGH, James (2000).El Proceso Unificado de Desarrollo de Software. Pearson Addisson-Wesley. ressman, Roger S. (2003).Ingeniera del Software, un enfoque Prctico(Quinta edicin edicin). Haeberer, A. M.; P. A. S. Veloso, G. Baum (1988).Formalizacin del proceso de desarrollo de software(Ed. preliminar edicin). Buenos Aires: Kapelusz. Sommerville, Ian (2005). 21-Evolucin del software.Ingeniera del Software. Espaa: Pearson Educacin S.A. Software Requirements Engineering, 2nd Edition, IEEE Computer Society. Los Alamitos, CA, 1997 (Compendio depapersy artculos en ingeniera de requisitos) Grubb, Penny; Takang, Armstrong (2003).Software Maintenance. New Jersey: World Scientific Publishing. ientz B., Swanson E., 1980: Software Maintenance Management. Addison Wesley, Reading, MA Penny Grubb, Armstrong A. Takang, 2003: Software Maintenance: Concepts and Practice. World Scientific Publishing CompanyReferencias electrnicas: http://ingenieria.uatx.mx/labastida/files/2011/08/MANTENIMIENTO-DE-SOFTWARE.pdf www.4rsoluciones.com/tipos-de-mantenimiento-de-software/ www.importancia.org/software.php http://www.softwarelibre.gob.ve/index.php?option=com_content&view=article&id=65&Itemid=68