Bloque 2 tics!! aula 23

download Bloque 2 tics!! aula 23

If you can't read please download the document

Transcript of Bloque 2 tics!! aula 23

  • 1. DEFINICION El software de sistema, denominado tambinsoftware de base, consiste en un software que sirve para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en contraposicin del llamado software de aplicacin. El software de sistema por antonomasia es Microsoft Windows, que entre todas sus versiones acumula cerca de un 90% de la cuota de mercado. Mencin especial merece el proyecto GNU, cuyas herramientas de programacin permitieron combinarse con el ncleo informtico basado en Unix denominado Linux, formando entre ambos las conocidas como distribuciones GNU/Linux.

2. SOFWARE APLICADO 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 otros: a. Aplicaciones para Control de sistemas y automatizacin industrial b. Aplicaciones ofimticas c. Software educativo d. Software empresarial e. Bases de datos f. Telecomunicaciones (p.ej. Internet y toda su estructura lgica) g. Videojuegos h. Software mdico i. Software de Clculo Numrico y simblico. j. Software de Diseo Asistido (CAD) k. Software de Control Numrico (CAM) 3. Por otro lado los programas de software con Aplicacionesde Negocio son los programas de ordenador creados especficamente para el uso de la empresa, la aplicacin de software permite a las empresas mejorar fundamentalmente la forma en que funciona una empresa. Existen varias programas de software con aplicaciones de negocio actualmente disponibles para su compra, son programas prediseados y suelen tener caractersticas genricas. Por ejemplo, un programa de software de aplicacin genrico de procesamiento de textos, tiene una serie de capacidades que permitir a la empresa y su propietario o sus empleados a crear documentos y en algunos casos para crear la literatura de negocios. Estos software se especializan en el desarrollo de aplicaciones de software que son de fcil y libre uso, a menudo, una empresa o de su propietario o sus empleados pueden o no poseer una gran cantidad de conocimientos y, por lo tanto, se vuelve necesario desarrollar programas que son fciles de usar y entender. 4. entender. 5. TIPOS DE SOFWARE BASE Segn la variabilidad de la base de Datos Bases de datos estticas Son bases de datos de solo lectura, utilizadas primordialmente para almacenar datos histricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a travs del tiempo, realizar proyecciones, tomar decisiones y realizar anlisis de datos para inteligencia empresarial. Bases de datos dinmicas stas son bases de datos donde la informacin almacenada se modifica con el tiempo, permitiendo operaciones como actualizacin, borrado y edicin de datos, adems de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de informacin de un supermercado, una farmacia, un videoclub o una empresa. Segn el contenido Bases de datos bibliogrficas Slo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. 6. Bases de datos de texto completo Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una coleccin de revistas cientficas. Directorios Un ejemplo son las guas telefnicas en formato electrnico. Bases de datos o "bibliotecas" de informacin qumica o biolgic Son bases de datos que almacenan diferentes tipos de informacin proveniente de la qumica, las ciencias de la vida o mdicas. Se pueden considerar en varios subtipos: Las que almacenan secuencias de nucletidos o protenas. Las bases de datos de rutas metablicas. Bases de datos de estructura, comprende los registros de datos experimentales sobre estructuras 3D de biomolculasdicas y de otros campos) 7. MODELOS DE SOFWARE BASE Bases de datos jerrquicas Artculo principal: Base de datos jerrquica En este modelo los datos se organizan en forma de rbol invertido (algunos dicen raz), en donde un nodo padre de informacin puede tener varios hijos. El nodo que no tiene padres es llamado raz, y a los nodos que no tienen hijos se los conoce como hojas. Base de datos de red Artculo principal: Base de datos de red ste es un modelo ligeramente distinto del jerrquico; su diferencia fundamental es la modificacin del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerrquico). Bases de datos transaccionales Son bases de datos cuyo nico fin es el envo y recepcin de datos a grandes velocidades, estas bases son muy poco comunes y estn dirigidas por lo general al entorno de anlisis de calidad 8. Bases de datos relacionales En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerrquico y el de red). Esto tiene la considerable ventaja de que es ms fcil de entender y de utilizar para un usuario espordico de la base de datos. La informacin puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la informacin. Bases de datos multidimensionales Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creacin de Cubos OLAP Bsicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos relacional podra serlo tambin en una base de datos multidimensional), la diferencia est ms bien a nivel conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan mtricas que se desean estudiar. Bases de datos orientadas a objetos Este modelo, bastante reciente, y propio de los modelos informticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento). Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos: Encapsulacin - Propiedad que permite ocultar la informacin al resto de los objetos, impidiendo as accesos incorrectos o conflictos. Herencia - Propiedad a travs de la cual los objetos heredan comportamiento dentro de una jerarqua de clases. Polimorfismo- Propiedad de una operacin mediante la cual puede ser aplicada a distintos tipos de objetos. En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definicin de la base de datos. 9. Que es el software libre?? Es la denominacin delsoftware que respeta la libertad de todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido el mismo puede ser usado, copiado, estudiado, modificado, y redistribuido libremente de varias formas. Segn la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, y estudiar el mismo, e incluso modificar el software y distribuirlo modificado. 10. SOFTWARE LIBRE LibertadDescripcin0la libertad de usar el programa, con cualquier propsito.1la libertad de estudiar cmo funciona el programa y modificarlo, adaptndolo a tus necesidades.2la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prjimo.3la libertad de mejorar el programa y hacer pblicas esas mejoras a los dems, de modo que toda la comunidad seneficie.Las libertades 1 y 3 requieren acceso al cdigo fuente porque estudiar y modificar software sin su cdigo fuente es muy poco viable. De acuerdo con tal definicin, un software es "libre" cuando garantiza las siguientes libertades: 2 Los formatos abiertos permiten al software libre mantener sus cuatro libertades y la libre difusin de todo el cdigo y formatos utilizados, su distribucin y estudio, debido a esto, los creadores de software libre desarrollan a la vez de programas libres, formatos libres para estos programas o utilizan formatos libres ya creados anteriormente. Los formatos libres permiten a los usuarios poder trabajar con programas libres aunque al ser libres pueden ser implementados y utilizados cualquier programa sea cerrado o no. 11. Tipos de licencias Una licencia es aquella autorizacin formal con carcter contractual que un autor de un software da a un interesado para ejercer "actos de explotacin legales". LICENCIAS GPL Una de las ms utilizadas es la Licencia Pblica General de GNU (GNU GPL) El autor conserva los derechos de autor (copyright), y permite la redistribucin y modificacin bajo trminos diseados para asegurarse de que todas las versiones modificadas del software permanecen bajo los trminos ms restrictivos de la propia GNU GPL. Esto hace que sea imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL. LICENCIAS AGPL La Licencia Pblica General de Affero (en ingls Affero General Public License, tambin Affero GPL o AGPL) es una licencia copyleft derivada de la Licencia Pblica General de GNU diseada especficamente para asegurar la cooperacin con la comunidad en el caso de software que corra en servidores de red. LA AFFERO GPL La Licencia Pblica General de Affero (en ingls Affero General Public License, tambin Affero GPL o AGPL) es una licencia copyleft derivada de la Licencia Pblica General de GNU diseada especficamente para asegurar la cooperacin con la comunidad en el caso de software que corra en servidores de red. es ntegramente una GNU GPL con una clusula nueva que aade la obligacin de distribuir el software si ste se ejecuta para ofrecer servicios a travs de una red de ordenadores. 12. LICENCIAS ESTILO BSD Llamadas as porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la proteccin de copyright nicamente para la renuncia de garanta y para requerir la adecuada atribucin de la autora en trabajos derivados, pero permite la libre redistribucin y modificacin, incluso si dichos trabajos tienen propietario. Son muy permisivas, tanto que son fcilmente absorbidas al ser mezcladas con la licencia GNU GPL con quienes son compatibles LICENCIAS ESTILO MPL Y DERIVADAS Esta licencia es de Software Libre y tiene un gran valor porque fue el instrumento que emple Netscape Communications Corp. para liberar su Netscape Communicator 4.0 y empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla. Se utilizan en gran cantidad de productos de software libre de uso cotidiano en todo tipo de sistemas operativos. La MPL es Software Libre y promueve eficazmente la colaboracin evitando el efecto "viral" de la GPL (si usas cdigo licenciado GPL, tu desarrollo final tiene que estar licenciado GPL). COPYLEFT Hay que hacer constar que el titular de los derechos de autor (copyright) de un software bajo licencia copyleft puede tambin realizar una versin modificada bajo su copyright original, y venderla bajo cualquier licencia que desee, adems de distribuir la versin original como software libre. Esta tcnica ha sido usada como un modelo de negocio por una serie de empresas que realizan software libre (por ejemplo MySQL; esta prctica norestringe ninguno de los derechos otorgados a los usuarios de la versin copyleft. 13. Motivaciones del software libreLa motivacin tica, abanderada por la Free Software Foundation, heredera de la cultura hacker y partidaria del apelativo libre, que argumenta que el software es conocimiento y debe poderse difundir sin trabas.La motivacin pragmtica, abanderada por la Open Source Initiative y partidaria del apelativo abierto, que argumenta ventajas tcnicas y econmicas, con respecto a evitar una tragedia de los anticomunes mejorando los incentivos.Su ocultacin es una actitud antisocial y la posibilidad de modificar programas es una forma de libertad de expresin, aunque sin olvidar una estructura jerarquizada por la meritocraciaAparte de estas dos grandes motivaciones, la gente que trabaja en software libre suele hacerlo por muchas otras razones, que van desde la diversin a la mera retribucin econmica. 14. Aunque en la prctica el software de cdigo abierto y el software libre comparten muchas de sus licenciasComparacin con el software de cdigo abiertoApareci en 1998 con un grupo de personas, entre los que cabe destacar a Eric S. Raymond y Bruce Perens, que formaron la Open Source Initiative(OSI). la Free Software Foundation opina que el movimiento del software de cdigo abierto es filosficamente diferente del movimiento del software libre. 15. Seguridad relativaExiste una cierta controversia sobre la seguridad del software libre frente al software no libre (siendo uno de los mayores asuntos la seguridad por oscuridad).Un mtodo usado de forma habitual para determinar la seguridad relativa de los productos es determinar cuntos fallos de seguridad no parcheados existen en cada uno de los productos involucrados 16. Software libre en la Administracin PblicaExiste una serie de pases en los cuales, sus administraciones pblicas han mostrado apoyo al software libre, sea migrando total o parcialmente sus servidores y sistemas de escritorio, sea subvencionndolo.Como ejemplos de ello se tiene a Alemania, Argentina, Brasil, Cuba ,Chile, China, Ecuador Espaa. 17. MICROSOFT WINDOWS Windows es un sistema operativo basado en ventanas. La primera versin se lanz en 1985 y comenz a utilizarse de forma generalizada gracias a su interfaz grfica de usuario (GUI, Graphical User Interface). Las versiones ms recientes de Windows son Windows 8 para equipos de escritorio, Windows Server 2012 para servidores y Windows Phone para dispositivos mviles. La primera versin en espaol fue Windows 3.0 18. OS X Es un sistema operativo basado en Unix, desarrollado, comercializado y vendido por Apple Inc. Ha sido incluido en su gama de computadoras Macintosh desde el ao de 2002.OS X es el sucesor del Mac OS 9 (la versin final del Mac OS Classic), el sistema operativo de Apple desde 1984. Est basado en BSD, y se construy sobre las tecnologas desarrolladas en NeXT entre la segunda mitad de los 80's y finales de 1996, cuando Apple adquiri esta compaa. Desde la versin Mac OS X 10.5 Leopard para procesadores Intel, el sistema tiene la certificacin UNIX 03. 19. GNU/Linux Es uno de los trminos empleados para referirse a la combinacin del ncleo o kernel libre similar a Unix denominado Linux con el sistema GNU. Su desarrollo es uno de los ejemplos ms prominentes de software libre; todo su cdigo fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera. 20. UNIXUnix se trata de un sistema operativo de los mas utilizados y con mas futuro debido a que son muchos organismos oficiales y particulares los que defienden su utilizacin, as como muchas firmas de fabricacin y comercializacin de computadoras que lo incorporan en sus productos. Podemos citar el ejemplo de la Comunidad Econmica Europea, que impone el sistema operativo UNIX en todas las aplicaciones que se desarrollan bajo sus auspicios. Unix es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de perifricos conectados a la mquina. Adems es un sistema multiusuario, en el que existe la portabilidad para la implementacin de distintas computadoras. 21. Es un sistema operativo basado en Linux diseado principalmente para dispositivos mviles con pantalla tctil, como telfonos inteligentes o tabletas, inicialmente desarrollado por Android. Soporta las siguientes tecnologas de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, HSDPA, HSPA+, NFC y WiMAX.GPRS,UMTS,HSPA+ Y HSDPA+. 22. iOS iOS es un sistema operativo mvil de la empresa Apple Inc. La interfaz de usuario de iOS est basada en el concepto de manipulacin directa, usando gestos multitctiles. Los elementos de control consisten de deslizadores, interruptores y botones. La respuesta a las rdenes del usuario es inmediata y provee deuna interfaz fluida. La versin actual del sistema operativo (iOS 7.0.4) ocupa ms o menos 1.1 GB, variando por modelo. 23. BADA Es un sistema operativo para telfonosmviles desarrollado por Samsung. Es una plataforma con un ncleo de arquitectura configurable, que permite el uso de cualquiera de los kernel de Linux, o cualquier otro real-time operating system (RTOS) kernel. Proporciona una variedad de controles bsicos en la interfaz de usuario como cuadro de lista, selector de color, pestaas, etc. Adems, tiene un control del explorador web basado en el WebKit de cdigo abierto, y tambin cuenta con Adobe Flash y el soporte a Flash 9. Ambos WebKit y Flash se pueden incluir dentro de las aplicaciones Bada. 24. BlackBerry OS Es un sistema operativo mvil desarrollado por RIM para los dispositivos BlackBerry. El sistema permite multitarea y tiene soporte para diferentes mtodos de entrada adoptados por RIM para su uso en computadoras de mano, particularmente la trackwheel, trackball, touchpad y pantallas tctiles. El SO BlackBerry esta claramente orientado a su uso profesional como gestor de correo electrnico y agenda. BlackBerry Enterprise Server (BES) proporciona el acceso y organizacin del email a grandes compaas identificando a cada usuario con un nico BlackBerry PIN. 25. Windows Phone Es un sistema operativo mvildesarrollado por Microsoft. on Windows Phone, Microsoft ofrece una nueva interfaz de usuario que integra varios servicios propios como SkyDrive, Skype y Xbox Live en el sistema operativo. Windows Phone utiliza tecnologa multitctil(Significa que se puede usar con ms de un dedo) Windows Phone cuenta con Internet Explorer Mobile 9 que est basado en Internet Explorer 9 26. QUE ES UN PROCESADOR DE TEXTO? Un procesador de texto es una aplicacion infomaticadestinada a la creation de docucumentos escritos por medio de una computadora. 27. AVANCE DE LOS PROCESADORES DE TEXTO 28. FUNCIONES DEL PROCESADOR DE TEXTOS. Creacin: ofrece la posibilidad de elaborardocumentos de forma sencilla con el teclado, para almacenarlos en dispositivos de memoria. 29. Edicin: permite modificar, borrar, mover o revisar eltexto creado. 30. Impresin: Es el tamao la orientacin y el tipo depapel o calidad de impresin. 31. Otras funciones: complementan las prestaciones deun procesador bsico: Comunicacin con otros programas como bases de datos, hojas de clculo, prestaciones o gestores de correo electrnico. Herramientas del lenguaje Realizacin de grficos Funcin matemticas 32. Ejemplos de procesadores de texto Microsoft Word Word Perfect Word Star Open office Ampiro, entre Otros Wordpad 33. El ms utilizado es Microsoft Word ya que este mezcla en un documento textos, frmulas matemticas, imgenes, grficos, tablas, hojas de clculo. 34. Entorno de Trabajo 35. O programa de hojas de clculo, es un software a travs del cual se pueden usar datos numricos y realizar clculos automticos de nmeros que estn en una tabla. Tambin es posible automatizar clculos complejos al utilizar una gran cantidad de parmetros y al crear tablas llamadas hojas de trabajo. 36. Hojas de clculo principales Las compaas desoftware han creado muchas hojas de clculo. Las ms importantes son: Microsoft Excel: paquete de oficina Microsoft Office. Sun: StarOffice Calc, paquete StarOffice. OpenCalc: paquete OpenOffice. IBM/Lotus 1-2-3: paquete SmartSuite. Corel Quattro Pro: paquete WordPerfect. KSpread: paquete KOffice, paquete gratuito de Linux. 37. GRAFICADORES Los graficadores son programas informticos quegracias a dibujos vectoriales o mapa de bits, representacin de una imagen por pequeos puntos o pxeles con un color y luminosidad determinada, nos ayudan a crear ilustraciones desde un logotipo o cualquier otra ilustracin profesional. Con lo que la funcin de los graficadores consiste en ayudarnos en el diseo de cualquier ilustracin, sea un simple logotipo o una ilustracin profesional. 38. Tipos de graficadores:Mapas de bits Imgenes vectoriales Gnuplot AutoCAD Footplot CorelDraw,Paint,Photoshop ,Adobe ilustrator. 39. Los graficadores cuentan con: Una Barra de herramientas, con conos que representan las diferentes opciones que presenta el programa Una Paleta de colores, que facilita la seleccin cromtica; Un rea de trabajo, que es la zona en la cual se realizan las producciones; Una Barra de men, en la que se encuentran otras opciones, como por ejemplo modificar el tamao del rea de trabajo, activar las diferentes barras de herramientas, rotar imgenes, etctera. Acciones que se pueden realizar con un graficador