• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Reporte ar11049 hm10026_tt09015_ez11001
 

Reporte ar11049 hm10026_tt09015_ez11001

on

  • 256 views

 

Statistics

Views

Total Views
256
Views on SlideShare
256
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Reporte ar11049 hm10026_tt09015_ez11001 Reporte ar11049 hm10026_tt09015_ez11001 Document Transcript

    • UNIVERSIDAD DE EL SALVADOR FACULTAD DE CICIENCIAS ECONOMICAS DEPARTAMENTO DE COMPUTACION COMPUTACION I GRUPO TEORICO:4TEMA: “SOFTWARE LIBRE Y COMERCIAL DE APLICACION PARA EL AREA DE ADMINISTRACION” INGENIERO: LUÍS ALONSO VENTURA BELTRÁN ESTUDIANTES: YANIRA VERALIZ ALFARO RIVAS. AR11049 ANA CECILIA HERNANDEZ MINA. HM10026 MARIA KENNIDY TOBÍAS TOBÍAS. TT09015 MONICA IVETE ESCALANTE ZALDAÑA. EZ11001 9 DE MARZO DE 2012, CIUDAD UNIVERSITARIA
    • INDICEINTRODUCCION ......................................................................................................................iOBJETIVOS...............................................................................................................................ii Objetivo general.....................................................................................................................ii Objetivos específicos.............................................................................................................ii1. MARCO HISTORICO ...........................................................................................................1 HISTORIA.............................................................................................................................12.MARCO TEORICO.................................................................................................................1 SOFTWARE......................................................................................................................1 CLASIFICACION DE SOFTWARE................................................................................1 2.1 SOFTWARE LIBRE ...........................................................................................................2 PROLOGO........................................................................................................................2 TIPOS DE LICENCIA .....................................................................................................2 SIGNIFICACION POLITICA .........................................................................................3 SEGURIDAD RELATIVA ...............................................................................................43. LISTADO DE SOFTWARE PARA PROYECTOS LIBRES Y COMERCIALES................5 SOFTWARES LIBRE............................................................................................................5 SOFTWARE COMERCIALES..............................................................................................84. GANTT PROJECT (SOFTWARE ASIGNADO).................................................................105. INVESTIGACION DE CAMPO..........................................................................................13CONCLUCIONES....................................................................................................................21BIBLIOGRAFIA......................................................................................................................22ANEXOS..................................................................................................................................23
    • INTRODUCCIONEl presente trabajo esta diseñado de forma práctica y sencilla para comenzar a conocer un poco deesta extraordinaria herramienta, recorriendo lo conceptos y características de software dando unabreve descripcion de los principales componentes.En la actualidad muchas personas están experimentando transformaciones en el área de informática,una de ellas son los software libre que han incursionado en el mercado de manera que el usuariotenga libertad sobre el producto adquirido.En el presente trabajo se muestra algunos de los tipos de software libre, ya que según lainvestigación que realizaremos podremos conocer la forma de utilizarlo correctamente por medio dela información que nos proporcionen las diferentes empresas. Tendremos una idea más clara conrespecto a este tema.Pero el punto más importante de la investigación es comprender el uso adecuado de ‘GANTTPROJECT’, este es el tipo de software libre que investigaremos a profundidad para poder darle aconocer a nuestros compañeros de clase, la importancia y adecuada utilización de este software, yque este les sea útil en el ámbito profesional. i
    • OBJETIVOS Objetivo general • Investigar el software libre: GANTT PROJECT para aprender su utilización adecuada y darlo a conocer de forma clara. Objetivos específicos • Dar a conocer que es una herramienta indispensable y de fácil utilización • Identificar que es una herramienta útil para planificar de manera ordenada los proyectos y demás actividades ii
    • 1. MARCO HISTORICO HISTORIAEntre los años 60 y 70 del Siglo XX, el software no era considerado un producto sino un añadido quelos vendedores de los grandes computadores de la época (los mainframes) aportaban a sus clientespara que éstos pudieran usarlos. En dicha cultura, era común que los programadores ydesarrolladores de software compartieran libremente sus programas unos con otros. Estecomportamiento era particularmente habitual en algunos de los mayores grupos de usuarios de laépoca, como DECUS (grupo de usuarios de computadoras DEC). A finales de los 70, las compañíasniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia. En1984, Richard Stallman comenzó a trabajar en el proyecto GNU, y un año más tarde fundó la FreeSoftware Foundation (FSF). Stallman introdujo una definición para free software y el concepto de"copyleft", el cual desarrolló para dar a los usuarios libertad y para restringir las posibilidades deapropiación del software2.MARCO TEORICO SOFTWARESe conoce como software al equipamiento lógico o soporte lógico de un sistema informático;comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización detareas específicas, en contraposición a los componentes físicos, que son llamados hardware. Loscomponentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como elprocesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición detextos; el software de sistema, tal como el sistema operativo, que, básicamente, permite al resto delos programas funcionar adecuadamente, facilitando también la interacción entre los componentesfísicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario. CLASIFICACION DE SOFTWARESoftware de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de losdetalles del sistema informático en particular que se use, aislándolo especialmente del procesamientoreferido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones,impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programadoradecuadas interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que permiten elmantenimiento del sistema global.Software de programación: Es el conjunto de herramientas que permiten al programador desarrollarprogramas informáticos, usando diferentes alternativas y lenguajes de programación, de una manerapráctica.Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareasespecíficas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especialénfasis en los negocios. 1
    • El tipo de software que estudiaremos sera el software de aplicación y especial mente los tipos desoftware libre. 2.1 SOFTWARE LIBRE PROLOGOSoftware libre (en inglés free software) es el software que, una vez obtenido, puede ser usado,copiado, estudiado, modificado y redistribuido libremente. El software libre suele estar disponiblegratuitamente en Internet, o a precio del coste de la distribución a través de otros medios; sinembargo no es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendidocomercialmente. Análogamente, el software gratis o gratuito (denominado usualmente Freeware)incluye en algunas ocasiones el código fuente; sin embargo, este tipo de software no es libre en elmismo sentido que el software libre, al menos que se garanticen los derechos de modificación yredistribución de dichas versiones modificadas del programa.No debemos confundir software libre con software de dominio público. Este último es aquel por el queno es necesario solicitar ninguna licencia y cuyos derechos de explotación son para toda lahumanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fineslegales y consignando su autoría original. Este software sería aquel cuyo autor lo dona a lahumanidad o cuyos derechos de autor han expirado. Si un autor condiciona su uso bajo una licencia,por muy débil que sea, ya no es dominio público. En resumen, el software de dominio público es lapura definición de la libertad de usufructo de una propiedad intelectual que tiene la humanidad porqueasí lo ha decidido su autor o la ley tras un plazo contado desde la muerte de éste, habitualmente 70años.El término inglés free es ambiguo, y puede refererirse tanto a la libertad (free speech, libertad deexpresión) como a la gratuidad (free beer, cerveza gratis). En español no existe tal ambigüedad,distinguiéndose claramente el software libre (objeto del presente artículo) del software gratis o gratuito(freeware). TIPOS DE LICENCIAUna licencia es aquella autorización formal con carácter contractual que un autor de un software da aun interesado para ejercer "actos de explotación legales". Pueden existir tantas licencias comoacuerdos concretos se den entre el autor y el licenciatario. Desde el punto de vista del software libre,existen distintas variantes del concepto o grupos de licencias:Las libertades definidas anteriormente están protegidas por licencias de software libre, de las cualesuna de las más utilizadas es la Licencia Pública General GNU (GPL). El autor conserva los derechosde autor (copyright), y permite la redistribución y modificación bajo términos diseñados paraasegurarse de que todas las versiones modificadas del software permanecen bajo los términos másrestrictivos de la propia GNU GPL. Esto hace que no sea imposible crear un producto con partes nolicenciadas GPL: el conjunto tiene que ser GPL.Licencias estilo BSD, llamadas así porque se utilizan en gran cantidad de software distribuido junto alos sistemas operativos BSD. El autor, bajo tales licencias, mantiene la protección de copyrightúnicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría entrabajos derivados, pero permite la libre redistribución y modificación, incluso si dichos trabajos tienenpropietario. Son muy permisivas, tanto que son fácilmente absorbidas al ser mezcladas con la licenciaGNU GPL con quienes son compatibles. 2
    • Puede argumentarse que esta licencia asegura “verdadero” software libre, en el sentido que elusuario tiene libertad ilimitada con respecto al software, y que puede decidir incluso redistribuirlocomo no libre. Otras opiniones están orientadas a destacar que este tipo de licencia no contribuye aldesarrollo de más software libre.Licencias estilo MPL y derivadas, Esta licencia es de Software Libre y tiene un gran valor porque fueel instrumento que empleó Netscape Communications Corp. para liberar su Netscape Communicatory empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla. Se utilizan engran cantidad de productos de software libre de uso cotidiano en todo tipo desistemas operativos. La MPL es Software Libre y promueve eficazmente la colaboraciónevitando el efecto "viral" de la GPL (si usas código licenciado GPL, tu desarrollo final tieneque estar licenciado GPL). Desdeun punto de vista del desarrollador la GPL presenta un inconveniente en este punto, ylamentablemente mucha gente se cierra en banda ante el uso de dicho código. No obstante la MPLno es tan excesivamente permisiva como las licencias tipo BSD. Estas licencias son denominadas decopyleft débil. La NPL (luego la MPL) fue la primera licencia nueva después de muchos años, que seencargaba de algunos puntos que no fueron tenidos en cuenta por las licencias BSD y GNU. En elespectro de las licencias de software libre se la puede considerar adyacente a la licencia estilo BSD,pero perfeccionada.Hay que hacer constar que el titular de los derechos de autor (copyright) de un software bajo licenciacopyleft puede también realizar una versión modificada bajo su copyright original, y venderla bajocualquier licencia que desee, además de distribuir la versión original como software libre. Esta técnicaha sido usada como un modelo de negocio por una serie de empresas que realizan software libre (porejemplo MySQL); esta práctica no restringe ninguno de los derechos otorgados a los usuarios de laversión copyleft. También podría retirar todas las licencias de software libre anteriormente otorgadas,pero esto obligaría a una indemnización a los titulares de las licencias en uso. En España, toda obraderivada está tan protegida como una original, siempre que la obra derivada parta de una autorizacióncontractual con el autor. En el caso genérico de que el autor retire las licencias "copyleft", no afectaríade ningún modo a los productos derivados anteriores a esa retirada, ya que no tiene efectoretroactivo. En términos legales, el autor no ha derecho a retirar el permiso de una licencia envigencia. Si así sucediera, el conflicto entre las partes se resolvería en un pleito convencional. SIGNIFICACION POLITICAUna vez que un producto de software libre ha empezado a circular, rápidamente está disponible a uncoste muy bajo o sin coste. Al mismo tiempo, su utilidad no decrece. Esto significa que el softwarelibre se puede caracterizar como un bien público en lugar de un bien privado. Aunque realmente no lo 3
    • es en ningún momento.Puesto que el software libre permite el libre uso, modificación y redistribución, a menudo encuentra unhogar en los países del tercer mundo para los cuales el coste del software no libre es a vecesprohibitivo. También es sencillo modificarlo localmente, lo que permite que sean posibles losesfuerzos de traducción a idiomas que no son necesariamente rentables comercialmente. Véasetambién internacionalización.La mayoría del software libre se produce por equipos internacionales que cooperan a través de lalibre asociación. Los equipos están típicamente compuestos por individuos con una amplia variedadde motivaciones. Existen muchas posturas acerca de la relación entre el software libre y el actualsistema económico capitalista:Algunos consideran el software libre como un competidor del capitalismo, una forma de anarquismopráctico.Algunos consideran el software libre como otra forma de competición en el mercado libre, y que elcopyright es una restricción gubernamental sobre el mercado; dependiendo de la concepción de libremercado que se tenga esto puede significar incluso una perspectiva librecambista de anticapitalismoo no.Algunos comparan el software libre a una economía del regalo, donde el valor de una persona estábasado en lo que ésta da a los demás. Grupos como Oekonux e Hipatia consideran que todo deberíaproducirse de esta forma y que este modelo de producción no se limita a reemplazar el modelo nolibre de desarrollo del software. La cooperación basada en la libre asociación puede usarse y se usapara otros propósitos (tales como escribir enciclopedias, por ejemplo).En gran parte de las implicaciones políticas y económicas del software libre se hace alusión a variosconceptos y principios anarquistas; cuestión que para muchos es notoria y para otros de algunamanera es leve o le restan importancia. SEGURIDAD RELATIVAExiste una cierta controversia sobre la seguridad del software libre frente al software no libre (siendouno de los mayores asuntos la seguridad mediante oscuridad). Un método usado de forma habitualpara determinar la seguridad relativa de los productos es determinar cuántos fallos de seguridad noparcheados existen en cada uno de los productos involucrados. Por lo general los usuarios de estemétodo recomiendan que cuando un producto no proporcione un método de parchear los fallos deseguridad, no se use dicho producto, al menos hasta que no esté disponible un arreglo. A fecha deDiciembre de 2004 el sitio de seguridad Secunia cuenta cero fallos de seguridad no parcheados (noarreglados aún) para los productos software libre más usados para navegación de internet, 4
    • productividad de oficina y e-mail -Mozilla Firefox, OpenOffice.org y Mozilla Thunderbird-, encomparación con los varios fallos de seguridad aún no corregidos para cada uno de los tresprincipales productos no libres equivalentes (hechos por Microsoft) - Internet Explorer, Microsoft Officey Outlook Express.3. LISTADO DE SOFTWARE PARA PROYECTOS LIBRES Y COMERCIALES SOFTWARES LIBREOpenProjOpenProj es un software de administración de proyectos diseñado como sustituto de sobremesacompleto para Microsoft Project, capaz de abrir archivos de proyecto nativos de dicho programa.OpenProj fue desarrollado por Projity en 2007. Se ejecuta en la plataforma Java, lo que permiteejecutarlo en una variedad de diferentes sistema operativos.OpenProj dejó de estar en fase beta con el lanzamiento de la versión 1.0, el 10 de enero de2008.2 A finales de 2008 Projity fue adquirida por Serena Software.3 A principios de 2009 elapoyo a OpenProj y la comunicación sobre el desarrollo de OpenProj parecen han sidosuspendidos.4 Sin embargo, había confirmaciones de que, según el CVS, el desarrollo deOpenProj continúa ya que un miembro de la comunidad de código abierto mejora el programay corrige los problemas técnicos.5 La cuestión de si el software permanece abierto o no bajoestas condiciones comerciales está por verse.La versión actual incluye: • Costos de valor acumulado • Diagrama de Gantt • Gráfico PERT • Estructura de descomposición del recurso gráfico • Informes de uso de tareas * Diagrama de Estructura de descomposición del trabajoPopularidadEste programa ha sido descargado más de 2.000.000 veces en más de 142 países. Tres mesesdespués de la versión beta, en SourceForge se descargaron una media de 60.000 copias almes. Con un percentil de actividad en SourceForge de 99.964, en el número 15, justo pordelante de la popular figura de mensajería aplicación.ErroresHasta la versión 1.4 (actual), los errores en el software generalmente sólo se manifiestan paralos usuarios que intentan usar las funciones más avanzadas. Por ejemplo, ciertas tareas puedencomenzar misteriosamente en un cierto tiempo (se comportan como si tuvieran un no inicianinguna restricción anterior a pesar de que no existe ninguno, y la fecha de inicio del 5
    • proyecto no es una restricción), algunos enlaces muestran huecos, el costo fijo de tareas deresumen ni suma ni es editable, etc. A veces se resuelven estos errores al reiniciar el software,pero otros son persistentes.Por otro lado, existen algunas limitaciones en el uso de la exportación a PDF, a pesar de quees un software bajo licencia abierta. Al hacer clic en esta opción, el software nos envía a unenlace que no permite activarla.Instalación de OpenProj NOTA IMPORTANTE: OpenProj solo funciona con JAVA el cual debe ser descargado directamentede la página de SUN MICROSYSTEMS, que corresponde a la página oficial de la aplicación.Requerimientos mínimos:Para instalar el software Openproj necesita un sistema operativo: Win98SE/2000/XP/Vista y tenerinstalado JAVA Runtime Environment 1.5 o superior. PlannerPlanner es un programa de gestión de proyectos (planificación, temporización y seguimiento), quepermite definir tareas y subtareas, recursos y grupos de recursos, dependencias, mostrar el caminocrítico, diagramas Gantt, etc. Antes de instalar Planner, se necesita tener instalado GTK+ 2.6.0 (oposterior).HistoriaPlanner fue creado originalmente por Richard Hult y Mikael Hallendal en Imendio. En la actualidadestá siendo desarrollado por GNOME.CaracterísticasPlanner puede almacenar sus datos en ficheros XML o en una base de datos postgresql. Losproyectos pueden ser impresos en PDF o exportados a HTML para una visualización simple desdecualquier navegador web.El programa permite: • Gestión de calendarios • Gestión de recursos • Seguimiento del avance del proyecto • Enlazar tareas • Exportación a diferentes formatosLicenciaEs distribuido bajo los términos de Licencia Pública General de GNU, más conocida por sus siglas eninglés, la GPL (GNU General Public License), Versión 2.Requerimientos mínimos de hardware y software 6
    • Los requerimientos mínimosde hardware y software para la instalación, configuración y ejecución de el “Gestión de proyectosPlanner (planner)”, se detallan a continuación:HardwareSon los mínimos necesarios en una instalación de cualquier distribución GNU/Linux con ambientegráfico.OpengropwareOpengropware es un servidor funcional de Groupware, es decir, es una suite de aplicacionesdesarrolladas especialmente para grupos de trabajo en el sector empresarial u organizacional.La aplicación se lanzó al mercado en 1995 por la firma alemana Skyrix, y desde entonces se hanintroducido mejoras técnicas paulatinamente, siendo en 2003 cuando se produjo la liberación decódigo fuente (hecho que levantó gran expectación).CaracterísticasSe desarrolla bajo protocolo libre (free) y estandar (Open source), similar a servidores Exchange oSharepoint, por lo que puede utilizarse en cualquier tipo de entorno, desde una interfaz web hastaoutlook.Funciona con cualquier sistema GNU/Linux y hasta permite sincronización con dispositivos PDA,ademas de ser completamente encriptable mediante el uso de XML-RPC, lo que supone unaoportunidad libre para todas las empresas.La aplicación interopera con windows de Microsoft y con dispositivos móviles (teléfonos y PDAs)através de conexiones de red local, Internet, WI-FI, Bluetooth o USB.Funcionalmente puede reemplazar a sistemas Microsoft Exchange, Novell Groupwise o Lotus Notes.Objetivos: Facilitar la compartición del conocimiento, agilizar la gestión de proyectos y mejorar lacolaboración entre los equipos.Utilidades: • Gestión y comparticion de calendario. • Gestión y compartición de directorio. • Gestión y compartición de tareas. • Gestión y compartición de proyectos. • Gestión y compartición de documentación. • Sistema CSM:Gestión de correo.Solución email completa (webmail y acceso POP/IMAP)y Gestión de contenidos en linea. Bookmarks, notas vía web y contactos.Requisitos de instalación: • Sistema operativo de entorno Web. 7
    • • Servidor funcional IMAP, preferiblemente Cyrus IMAPd • Servidor funcional MTA/MDA • Motor de base de datos funcional PostgreSQL • Opcionalmente, funcional DSA, preferiblemente OpenLDAP dotProject es una basada en la web , multi-usuario, multi-idioma de Gestión de Proyectos de la dotProjectes una basada en la web , multi-usuario, multi-idioma de Gestión de Proyectos de la aplicación. Es decódigo abierto de software , libre para cualquier uso y es mantenido por una comunidad abierta deprogramadores voluntarios.dotProject fue desarrollado originalmente por Will Ezell en dotmarketing, Inc. para ser unreemplazo de código abierto para Microsoft Project , que tiene una interfaz de usuario muysimilar, pero se extiende para incluir la funcionalidad de gestión de proyectos. Iniciado en elaño 2000 el proyecto fue trasladado de dotmarketing.org de Sourceforge en octubre de 2001.El proyecto se estancó a finales de 2002 con el autor original y su equipo de pasar a dotCMS .Dos de los desarrolladores más activos, Andrew Eddie y Donnison Adán solicitado, y se lesconcedió posteriormente, los derechos de administración para el proyecto. Andrew continuótrabajando en el proyecto hasta que se trasladó a Mambo y, posteriormente, Joomla . Adánsigue siendo un administrador.A partir de finales de 2007, el equipo de dotProject comenzó una importante remodelacióncon el Zend Framework , la versión 3 de dotProject (DP3) la liberación de destino que seprevé obtener utilizando el Zend Framework [2] . Un tenedor llamado web2project [1] seinició al mismo tiempo.Requisitos Básicos● Servidor Web (se recomienda Apache 1.3.27 o superior)● PHP 4.1.x o superior● MySQL 3.23.51 o superior SOFTWARE COMERCIALESWinRARes un software potente que descomprime casi todos los formatos conocidos y tiene por bandera supropio formato, el RAR, con un ratio de compresión excelente.Funciónun software de compresión que, para más INRI, es gratuito y open source. 7zip puede abrir casicualquier tipo de archivo comprimido, ya que descomprime ARJ, CAB, CHM, CPIO, DEB, DMG, HFS,ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR, Z y otros formatos basados en ZIP 8
    • Ventajas: • Descomprime prácticamente todos los archivos comprimidos. • El algoritmo de compresión propio 7z es de los mejores del mercado.Inconvenientes: • Prácticamente ninguno.Antivirus: avast!ese es sin duda el software antivirus, existen versiones de pago del antivirus, con muchas másfuncionalidades, a un precio económico. A partir de unos 30 € podemos hacernos con una licencia dedos años de duración para la versión Pro.Ventajas: • Bajo consumo de recursos. • Actualización constante de la base de datos • Plugin para el protector de pantalla de Windows que escanea nuestro equipo cuando no lo estamos usando.Inconvenientes: • No detecta tantos virus como otros antivirus comerciales. • Las rutinas de desinfección no suelen funcionar del todo. Si un archivo está infectado, lo mejor suele ser eliminarlo.Nero Burning ROMel software más conocido por muchos debido, por una parte, a su calidad, y por otra, a que suelevenir de regalo con muchas grabadoras de CD/DVD.Con cada nueva versión, este software ha ido aumentando en funcionalidad y, a día de hoy, más queun software de grabación es toda una suite multimedia que incorpora incluso herramientas de ediciónde vídeo en alta definición. Sin embargo, esto también implica que PostgreSQLes un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo lalicencia BSD.Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado poruna empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan deforma desinteresada, altruista, libre y/o apoyados por organizaciones comerciales. Dicha comunidades denominada el PGDG (PostgreSQL Global Development Group).FuncionesBloques de código que se ejecutan en el servidor. Pueden ser escritos en varios lenguajes, con lapotencia que cada uno de ellos da, desde las operaciones básicas de programación, tales comobifurcaciones y bucles, hasta las complejidades de la programación orientada a objetos o laprogramación funcional. 9
    • Los disparadores (triggers en inglés) son funciones enlazadas a operaciones sobre los datos.4. GANTT PROJECT (SOFTWARE ASIGNADO)Cada vez que deseemos realizar algún proyecto de gran amplitud con una gran cantidad de tareascon sus respectivas fechas límite para cumplir, lo más recomendable es utilizar los Diagramas deGantt, los cuales son una herramienta grafica excelente a la hora de planificar de manera ordenadalos tiempos que nos puede llegar a ocupar cada tarea que compone el proyecto. A pesar de que, enprincipio, el diagrama de Gantt no indica las relaciones existentes entre actividades, la posición decada tarea a lo largo del tiempo hace que se puedan identificar dichas relaciones einterdependencias. En gestión de proyectos, el diagrama de Gantt muestra el origen y el final de lasdiferentes unidades mínimas de trabajo y los grupos de tareas o las dependencias entre unidadesmínimas de trabajo.Desde su introducción los diagramas de Gantt se han convertido en una herramienta básica en lagestión de proyectos de todo tipo, con la finalidad de representar las diferentes fases, tareas yactividades programadas como parte de un proyecto o para mostrar una línea de tiempo en lasdiferentes actividades haciendo el método más eficiente. Se puede producir un diagrama de Ganttcon una hoja de cálculo de una manera muy sencilla, marcando determinadas celdas para formar larepresentación de cada tarea. Existen macros que automatizan esta elaboración en MS Excel y OpenOffice Calc. Sin embargo, existen herramientas de gestión de proyectos dedicadas a la planificación yseguimiento de tareas, que tienen el diagrama de Gantt como pantalla principal, entre ellas elGanttProject.Este programa se encuentra actualmente en su versión 2.0.7 y se encuentra disponible tanto paraWindows, MacOSX o Linux. Entre sus múltiples funciones permite exportar el trabajo a distintosformatos como JPG, PNG, HTML, PDF o exportar/importar desde Microsoft Project.Es una herramienta de escritorio multiplataforma para la programación y gestión de proyectos.Se ejecuta en Windows, Linux y MacOSX, es libre y su código es open source.http://www.aplicacionesempresariales.com/files/2008/08/gantt2.pngGantt Project es una aplicación íntegramente escrita en Java que tiene, entre muchísimas otras, lassiguientes características:ü Permite importar y exportar archivos de MS Project (para aquellos que todavía trabajamos con esteprograma) ü Soporta añadir y quitar columnas personalizadas. ü Puedes exportar tus proyectos apáginas HTML (Web), Gantt Project usa conversión XSL. ü Permite trabajar con proyectosalmacenados en servidores Web. Si el servidor soporta WebDAV, puedes guardar/publicar el proyectoen él. ü Incluye funciones personalizables. ü Es posible organizar tareas de forma jerárquica. ü 10
    • Permite publicar un informe en formato PDF (por si queremos incluir nuestro diagrama de Gantt enInternet).Una vez instalado y ejecutado el programa, al abrir por primera vez te saldrá un recuadro denominadoConsejos del Día, en el cual te dan pequeños tips para hacer tu trabajo más eficiente (tienes unaopción por si deseas que ya no salga más este cuadro, pero si aún no dominas bien el programa tesugeriríamos que le des una mirada a los consejos, nunca está de más). Una vez que cierres estapágina verás un cuadro de Gantt que abarca un poco más de la mitad derecha de la ventana delprograma, que se inicia desde la fecha actual (marca el día de hoy y el mes, con un recuadro por día)y se puede desplazar fácilmente hacía semanas atrás como a semanas después.En el lado izquierdo encontraremos 3 recuadros denominados Nombre/Fecha de Inicio/Fecha final loscuales son los ítems básicos que tendrán las actividades que realizaremos dentro del proyecto.¿Cómose activan? Cuando vayamos al diagrama de Gantt -por el momento vacío- nos dirigiremos a lasfechas, escogeremos un día y daremos clic derecho para que nos salgan 3 opciones: NuevaTarea/Propiedades del Grafico/Modificar días festivos. Le daremos clic a Nueva Tarea y nos mandaráa la columna izquierda que ya habíamos mencionado, es ahí donde llenaremos los casilleros deNombre/Fecha de Inicio/Fecha final. Una vez hayamos realizado esto se marcará con un rectángulola actividad que tenemos destinada a realizar.Dentro de las propiedades del diagrama tenemos una variedad de opciones tales como: Marcar el díade hoy con una línea roja, Fechas de inicio y fin del proyecto, así como también una comparación deestados que podemos clasificarlos por colores: la programación de la tarea no cambia (color 1)/Latarea se completó más pronto (color 2)/ La tarea se completa más tarde (color3).Así también se podrá importar una lista de tareas desde un fichero de texto utilizando el menúImportar, cada fila se añade al proyecto como una tarea nueva. Se puede seleccionar a la vez variastareas del árbol para ejecutar acciones subir, bajar, intentar, quitar intentando y desvincular. Si se haalmacenado el correo electrónico de un recurso se puede enviar un correo directamente desde elmenú de Gantt Project seleccionando enviar un e-mail. Se puede personalizar el diagrama de Ganttpinchando con el botón derecho sobre el gráfico. Se puede ver el nombre, fechas, duración, progresoe incluso recursos utilizados por las tareas. Por último Gantt Project permite resaltar la Ruta Crítica(secuencia de actividades que duran el mayor tiempo posible) del proyecto en el ícono CaminoCrítico. Otro aspecto muy interesante es que crea dependencias entre tareas, es decir una parte delproyecto no se podrá comenzar hasta que no termine otra parte previamente indicada. La instalación 11
    • es muy sencilla, la herramienta es gratuita, pesa apenas 9 Mb. Realmente si te gusta la organizaciónesta herramienta es para ti. La mecánica de construcción de los diagramas es muy sencilla, serealizan de forma jerárquica, primero debemos dividir el proyecto en las principales tareas, luegosubdividir estas en pequeñas actividades, todo se va manejando por orden cronológico y en laventana de los días se irá formando el diagrama automáticamente¿Para qué me sirve? • diagrama de Gantt. Crear el trabajo de estructura de descomposición, dibujar dependencias, definir hitos. • Recursos. Asignar los recursos humanos para trabajar en las tareas, ver su asignación en la tabla de carga de recursos. • diagrama PERT. Generar PERT gráfico de diagrama de Gantt. • Exportar. Guardar gráficos como imágenes PNG, generar informes PDF y HTML. • Colaborar. Comparta proyectos con sus colegas mediante WebDAV.Para principiantes absolutos en la gestión de proyectos.Estaremos encantados si Gantt Project le ayuda a hacer sus laboratorios de gestión de proyectos. Nova a enseñar a usted, sin embargo. Para conocer la gestión de proyectos, compra sus conferencias,LicenciaGantt Project es un software gratuito. Su código está cubierto por un número de licencias de códigoabierto diferentes. La lista completa de ellos está disponible en la página de la licencia . Obtención detodos ellos el derecho es una tarea difícil. Un breve resumen a continuación le darán una idea de loque puedes hacer con Gantt Project, pero tenga en cuenta que el diablo está en los detalles, y si deverdad te importa, usted debe consultar con su abogado. • Usted puede usar los binarios sin modificar para cualquier propósito, incluyendo usos comerciales. • Usted no tiene que pagar nada para el uso de Gantt Project. • Usted tiene un acceso al código fuente y se le permite modificar las fuentes de Gantt Project. • Si usted redistribuye modificada binarios de Gantt Project, debe proporcionar todas las fuentes al receptor de una copia de los binarios en su primera petición. Las modificaciones deben ser cubiertos por la misma licencia que las fuentes originales. • Si usted no hace las modificaciones a disposición del público, usted no tiene que publicar las fuentes modificadas • 12
    • 5. INVESTIGACION DE CAMPO INVESTIGACION DE CAMPO: SOFTWARE LIBRE Y COMERCIAL DE APLICACION EN EMPRESASEn este apartado de nuestro trabajo mostraremos acontinuacion informacion recopilada por medio deencuestas que amablemente 3 empresas respondieron brindandonos datos especificios de lossoftware que poseen como por ejemplo que tipo de software es, sus caracteristicas,ventajas ydesventajas y demas. Tambien presentaremos una tabulacion de estos datos y asi observar lasvariaciones entre cada una de ellas teniendo asi pauta para en la realizacion de una conclusion goblalen cuanto a la investigacion de las empresas.Entre las preguntas que formulamos a las empresas fue primero que nada saber que tipo de softwareera el que ocupaban, en cuanto a esto pudimos observar que la mayoria presentaba una inclinacionmas que todo al software de tipo comercial y una de ellas ambas. Pasando a la siguiente preguntaque era una breve lista de los software, a son los siguientes: • Windows xp y Windows 7. • Windows Server 2008. • Microsoft Office, SGL, Linux. • Macfee. • Visual studio.Net. • Orade Forms. • Oracle. • Sql Server. • My Sql. • Postgre. • Php.Tambien nos respondieron que tipo de beneficios traian cada uno de ellos para la empresa en si comola creacion de cartas, documentos, hojas electronicas como tambien diseño de aplicaciones web, deescritorio y administracion de base de datos. Entre las desvenjas nos nombraron los costos de ellos,la incopatibilidad con algunos programas, las fallas en sistema y que algunas son un tanto complejas.Todos ellos requieren de distintos requisitos para su instalacion y esta es una ifnromacion quetambbien nos proporcionaron y nos comentas que la mayoria necesita de una memoria Ram de por lomenos 1Gb o superior a este, algunas de un procesador Pentium 4, y en caso de servidor memoriade 3Gb minimo, Disco duro mayor de 80 Gb, y demas caracteristicas. Entre los precios que oscilanestan entre $200 y $300, a $175 por licencia y otros aun mas, como nos comentan algunasempresas( ver encuestas).Ademas de los software que ya se conocen como lo es el libre y comercial, nos comentan quetambien esta el software por usuario la cual e n este tipo de contrato, el dueño de los derechosde un producto insta al usuario final de éste a que reconozca tener conocimiento de lasrestricciones de uso, de los derechos del autor, de las patentes, etc. y que acepte deconformidad.Nos comentan tambien que las personas que manejan el sofware conocen perfectamente de que tiposon y que antes de comenzar a usar uno nuevo se les capacita a los empleados para asi hacer buenuso de ellos. Dentro de la ultima pregunta que formulamos sobre cada cuanto actualizan o cambianpor completo los software variaron en las respuestas ya que algunos de ellos solo actualizabanpequeños aspectos, unos anualemente y otros entre 5 años a 6 años dependiendo las necesidadesque tenga el manejo de la empresa.Estos fueron mas que todo las inquietudes que planteamos a cada una de las empresas, que fueron3, las cuales pusieron a disposicion a 2 ingenieros en sistema que fueron quienes nos informaron de 13
    • cada uno de estos aspectos. Entre las empresas que nos atendieron fueron 3M El Salvador, DPG S.Ade C.V y Lidersoft Asesores S.A de C.V, esta ultima ayuda en administrar diferentes softwares ademas microempresas y hasta macroempresas. ¿Que tipo de software utiliza la empresa? LIBRE 0 COMERCIAL 2 AMBOS 1 Ambos C o m e r c ia l L ib r e ¿Nombre del o los software que utiliza la empresa?Microsoft Office 2 Windows 3 Oracle 1 Server Windows Xp 1 Microsoft 1 McAfee 1 Visual Estudio Windows 7 1 Postgree SQL 1 Linux 1 M ic r o s o f t O f f ic e W in d o w s X p W in d o w s 7 W in d o w s S e r v e r M ic r o s o f t V is u a l E s tu d io P o stgr e e SQ L O r a c le M c A fe e L in u x ¿Que funciones ofrece este tipo de software? Administracion de base de datos 3 Creacion de cartas 2 Creacion de Documentos 3 Creacion de hojas electronicas 2 14
    • Antivirus 1 Diseño de aplicaciónes Web 1 A d m in is t r a c io n d e b a s e d e d a to s C r e a c io n d e c a r ta s C r e a c io n d e D o c u m e n to s C r e a c io n d e h o ja s e le c tr o n ic a s A n t iv ir u s D is e ñ o d e a p lic a c ió n e s W eb Ventajas de el Software de tipo LibreNo se incurre en 3 Faciles de Usar 2muchos gastosProteccion contra 2 Funcionalidad 1 Antivirus N o se in c u r r e e n m u c h o s ga sto s P r o te c c io n c o n tr a A n tiv ir u s F a c ile s d e U sa r F u n c io n a lid a d 15
    • Desventajas de el Software de tipo libreDocumentacion Escaza 2 Incopatibilidad de 2 ProgramasPoca Asistencia tecnica 1 Fallas en Sistema 2 D o c u m e n ta c io n E s c a z a P o c a A s is te n c ia te c n ic a In c o p a t i b i l i d a d d e P ro gram as F a lla s e n S iste m a Ventajas de el Software de tipo ComercialAcceso en aplicaciones 1 Bloqueos de Puertos 1 Facil de Usar 2 Proteccion 2 Intuitivos 1 Mayor control 1 A c c e s o e n a p l i c a c io n e s F a c il d e U s a r I n t u i t iv o s B lo q u e o s d e P u e r to s P r o te c c io n M a y o r c o n tr o l Desventajas del Software de tipo Comercial Costo del Software 3 C o s to d e l So ftw a r e 1 16
    • ¿Cuales son los requisitos necesarios para su instalacion?Soporte de 1 GHz 3 1 Gb de memoria 2 512 MB RAM 1 Disco duro mayor de 80 3 GB So p o r te d e 1 G H z 512 M B RA M 1 G b d e m e m o r ia D isc o d u r o m a y o r d e 8 0 GB ¿Cual es el costo monetario al que llegan a tener este tipo de sofware?(Comercial) Entre $200-$300 2 Entre $10,000-$100,000 2 $175 3 1 2 3 17
    • ¿Que tipos de licenciamientos conoce? Libre y Comercial 3 De Usuario 1 L ib r e y C o m e r c ia l D e U su a r io¿Las personas que manejan los softwares en la empresa saben de que tipo son y los manejan? SI 2 AVECES 1 SI A V EC ES En lo personal ¿Que tipo de software prefiere mas? LIBRE 2 COMERCIAL 3 L IB R E C O M E R C IA L 18
    • ¿Porque Comercial? Ya estan familiarizados 1 Es mas facil de usar 2Facil acceso a documentacion y soporte 2 Y a e s ta n f a m ilia r iza d o s E s m a s f a c il d e u s a r F a c il a c c e so a d o c u m e n t a c io n y s o p o r t e ¿Por que Libre? Bajo Costo 2 Mejoras en la Tecnologia 1 B a jo C o st o M e jo r a s e n la T e c n o lo g ia 19
    • ¿Cada cuanto actualiza la empresa el o los software? Cada 5 años 1 Cada 6 años 1 Cada año 1 C ad a 5 añ o s C ad a 6 añ o s C ad a añ oDentro de esta parte de nuestra investigacion podemos cuncluir que gran parte de empresas prefierenen mayoria la ocupacion de un software de tipo comercial por diferentes aspectos como el facilmanejo, el acceso a mas aplicaciones para documentacion asi como tambien la proteccion de estos yel soporte tecnico. Sin embargo podemos ver que los costos que incurren en este tipo de softwareson altos y esto genera una desvenja para ellos, aunque esto no impide su utilizacion.Podemos observar tambien que las actualizacion de los software no es muy frecuente, que los menoses su actualizacion anualmente y a lo mucho podria decirse que cada 6 años. En algunos casos esuna actualizacion en pequeños aspectos y en otros un cambio de software totalmente.Con esta imvestigacion pudimos concluir que la utilizacion, hoy en dia, de un software(sea libre ocomercial) para las microempresas o macroempresas es muy necesaria para el manejo de lasdiferentes areas de ellas y que sobre todo necesitan de personas capacitadas para su manipulacionasi como para tambien poder transmitirle y brindar soporte a los demas empleados. 20
    • CONCLUCIONESEn la medida que avanza el siglo xxi, la informática se va innovando día a día es por eso que nodebemos quedarnos atrás, con este tipo de investigación podemos darnos cuentas como lasempresas manejan sus proyectos.Los beneficios que se obtienen con el uso de software libre son mayores: reducción de costes delicencias, menor necesidad de actualización tecnológica y posibilidad de contratar soporte. Sinembargo, estos, se pueden ver afectados por factores externos: costes de migración, costes deadaptación de plantilla.Una de las propiedades del software libre es la de poder modificar y adaptar el código fuente de losprogramas sin restricciones. Esto facilita el poder adaptar los programas informáticos a medida de lasnecesidades de la pymes y utilizar librerías, módulos y componentes estándares, estables y madurosen estos proyectos.También vimos la importancia de tener este tipo de conocimientos ya que en ámbito laboral es unaherramienta útil para poder realizar un buen trabajo. Pero no solo debemos conformarnos con loinvestigado, también deberíamos de ponernos a la vanguardia en este tipo de cambios en lainformática. 21
    • BIBLIOGRAFIA • http://www.ganttproject.biz/ • http://www.aplicacionesempresariales.com/ganttproject-una-buena-alternativa-de-programas- de-proyectos.html • http://es.wikipedia.org/wiki/Diagrama_de_Gantt#Software_libre_para_trabajar_con_diagramas _de_Gantt • http://es.wikipedia.org/wiki/Software_libre#Ventajas_del_software_libre • http://youtu.be/CrIza29HQto 22
    • ANEXOS 23