Unidad 2 tic's aula 23

Post on 04-Aug-2015

82 views 0 download

Transcript of Unidad 2 tic's aula 23

SOFTWARE BASE

DEFINICION El software de sistema, denominado también

software 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 contraposición del llamado software de aplicación.

El software de sistema por antonomasia es Microsoft Windows, que entre todas sus versiones acumula cerca de un 90% de la cuota de mercado. Mención especial merece el proyecto GNU, cuyas herramientas de programación permitieron combinarse con el núcleo informático basado en Unix denominado Linux, formando entre ambos las conocidas como distribuciones GNU/Linux.

SOFWARE APLICADOEs aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, 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

automatización industrial b. Aplicaciones ofimáticas c. Software educativo d. Software empresarial e. Bases de datos f. Telecomunicaciones (p.ej. Internet y toda su

estructura lógica) g. Videojuegos h. Software médico i. Software de Cálculo Numérico y simbólico. j. Software de Diseño Asistido (CAD) k. Software de Control Numérico (CAM)

Por otro lado los programas de software con Aplicaciones de Negocio son los programas de ordenador creados específicamente para el uso de la empresa, la aplicación 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 prediseñados y suelen tener características genéricas.

Por ejemplo, un programa de software de aplicación genérico 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 fácil 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 fáciles de usar y entender.

entender.

TIPOS DE SOFWARE BASE Según la variabilidad de la base de Datos Bases de datos estáticas Son bases de datos de solo lectura, utilizadas primordialmente

para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones y realizar análisis de datos para inteligencia empresarial.

Bases de datos dinámicas Éstas son bases de datos donde la información almacenada se

modifica con el tiempo, permitiendo operaciones como actualización, borrado y edición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de un supermercado, una farmacia, un videoclub o una empresa.

Según el contenido Bases de datos bibliográficas Sólo contienen un subrogante (representante) de la fuente

primaria, que permite localizarla.

Bases de datos de texto completo Almacenan las fuentes primarias, como por ejemplo,

todo el contenido de todas las ediciones de una colección de revistas científicas.

Directorios Un ejemplo son las guías telefónicas en formato

electrónico. Bases de datos o "bibliotecas" de información

química o biológic Son bases de datos que almacenan diferentes tipos

de información proveniente de la química, las ciencias de la vida o médicas. Se pueden considerar en varios subtipos:

Las que almacenan secuencias de nucleótidos o proteínas.

Las bases de datos de rutas metabólicas. Bases de datos de estructura, comprende los

registros de datos experimentales sobre estructuras 3D de biomoléculas-

dicas y de otros campos)

MODELOS DE SOFWARE BASE

Bases de datos jerárquicas Artículo principal: Base de datos jerárquica En este modelo los datos se organizan en forma de árbol

invertido (algunos dicen raíz), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.

Base de datos de red Artículo principal: Base de datos de red Éste es un modelo ligeramente distinto del jerárquico; su

diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).

Bases de datos transaccionales Son bases de datos cuyo único fin es el envío y recepción

de datos a grandes velocidades, estas bases son muy poco comunes y están dirigidas por lo general al entorno de análisis de calidad

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 jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la base de datos. La información puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la información.

Bases de datos multidimensionales

Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de Cubos OLAP Básicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos relacional podría serlo también en una base de datos multidimensional), la diferencia está más 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 métricas que se desean estudiar.

Bases de datos orientadas a objetos

Este modelo, bastante reciente, y propio de los modelos informáticos 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:

Encapsulación - Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos.

Herencia - Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases.

Polimorfismo- Propiedad de una operación 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 definición de la base de datos.

SOFTWARE LIBRE

Que es el software libre??

Es la denominación del software 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. Según 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.

LIBERTADES DEL SOFTWARE LIBRE

Libertad Descripción

0la libertad de usar el programa, con cualquier propósito.

1la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.

2la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.

3la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad seneficie.

Las libertades 1 y 3 requieren acceso al código fuente porque estudiar y modificar software sin su código fuente es muy poco

viable.

De acuerdo con tal definición, un software es "libre" cuando garantiza las siguientes libertades:2

• Los formatos abiertos permiten al software libre mantener sus cuatro libertades y la libre difusión de todo el código y formatos utilizados, su distribución 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.

Tipos de licencias Una licencia es aquella autorización formal con carácter contractual que un

autor de un software da a un interesado para ejercer "actos de explotación legales".

• LICENCIAS GPL Una de las más utilizadas es la Licencia Pública General de GNU (GNU GPL) El

autor conserva los derechos de autor (copyright), y permite la redistribución y modificación bajo términos diseñados para asegurarse de que todas las versiones modificadas del software permanecen bajo los términos más 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 Pública General de Affero (en inglés Affero General Public

License, también Affero GPL o AGPL) es una licencia copyleft derivada de la Licencia Pública General de GNU diseñada específicamente para asegurar la cooperación con la comunidad en el caso de software que corra en servidores de red.

• LA AFFERO GPL  La Licencia Pública General de Affero (en inglés Affero General Public

License, también Affero GPL o AGPL) es una licencia copyleft derivada de la Licencia Pública General de GNU diseñada específicamente para asegurar la cooperación con la comunidad en el caso de software que corra en servidores de red.

es íntegramente una GNU GPL con una cláusula nueva que añade la obligación de distribuir el software si éste se ejecuta para ofrecer servicios a través de una red de ordenadores.

15

• 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 protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría en trabajos derivados, pero permite la libre redistribución y modificación, incluso si dichos trabajos tienen propietario. Son muy permisivas, tanto que son fácilmente 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 colaboración evitando el efecto "viral" de la GPL (si usas código 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 también realizar una versión modificada bajo su copyright original, y venderla bajo cualquier licencia que desee, además de distribuir la versión original como software libre. Esta técnica ha sido usada como un modelo de negocio por una serie de empresas que realizan software libre (por ejemplo MySQL; esta práctica norestringe ninguno de los derechos otorgados a los usuarios de la versión copyleft.

Motivaciones del software libre

La motivación é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.

Su ocultación es una actitud antisocial y la posibilidad de modificar programas es una

forma de libertad de expresión, aunque sin olvidar una estructura jerarquizada

por la meritocracia

La motivación pragmática, abanderada por la Open

Source Initiative y partidaria del apelativo abierto, que

argumenta ventajas técnicas y económicas, con respecto a evitar una tragedia de los

anticomunes mejorando los incentivos.

Aparte de estas dos grandes motivaciones, la gente que

trabaja en software libre suele hacerlo por muchas otras razones, que van desde la

diversión a la mera retribución económica.

Comparación con el software de código abierto

Aunque en la práctica el software de código

abierto y el software libre comparten muchas de sus

licencias

Apareció 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 código abierto es filosóficamente diferente

del movimiento del software libre.

Seguridad relativa

Existe 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 método usado de forma habitual para determinar la

seguridad relativa de los productos es determinar

cuántos fallos de seguridad no parcheados

existen en cada uno de los productos

involucrados

Software libre en la Administración Pública

Existe una serie de países en los cuales, sus administraciones

públicas han mostrado apoyo al software libre, sea migrando total o

parcialmente sus servidores y sistemas de escritorio, sea

subvencionándolo.

Como ejemplos de ello se tiene a Alemania, Argentina, Brasil, Cuba ,Chile, China, Ecuador

 España.

SISTEMAS OPERATIVOS PARA PC

MICROSOFT WINDOWSWindows es un sistema operativo basado en ventanas. La primera versión se lanzó en 1985 y comenzó a utilizarse de forma generalizada gracias a su interfaz gráfica de usuario (GUI, Graphical User Interface).Las versiones más recientes de Windows son Windows 8 para equipos de escritorio, Windows Server 2012 para servidores y Windows Phone para dispositivos móviles. La primera versión en español fue Windows 3.0

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 año de 2002.OS X es el sucesor del Mac OS 9 (la versión final del Mac OS Classic), el sistema operativo de Apple desde 1984. Está basado en BSD, y se construyó sobre las tecnologías desarrolladas en NeXT entre la segunda mitad de los 80's y finales de 1996, cuando Apple adquirió esta compañía. Desde la versión Mac OS X 10.5 Leopard para procesadores Intel, el sistema tiene la certificación UNIX 03.

GNU/Linux

Es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux con el sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera.

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 utilización, así como muchas firmas de fabricación y comercialización de computadoras que lo incorporan en sus productos. Podemos citar el ejemplo de la Comunidad Económica 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 periféricos conectados a la máquina. Además es un sistema multiusuario, en el que existe la portabilidad para la implementación de distintas computadoras.

Sistemas operativos para dispositivos móviles

ANDROID

Es un sistema operativo basado en Linux diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes o tabletas, inicialmente desarrollado por Android. Soporta las siguientes tecnologías de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, HSDPA, HSPA+, NFC y WiMAX.GPRS,UMTS,HSPA+ Y HSDPA+.

iOS

iOS es un sistema operativo móvil de la empresa Apple Inc.

La interfaz de usuario de iOS está basada en el concepto de manipulación directa, usando gestos multitáctiles.

Los elementos de control consisten de deslizadores, interruptores y botones. La respuesta a las órdenes del usuario es inmediata y provee de una interfaz fluida.

La versión actual del sistema operativo (iOS 7.0.4) ocupa más o menos 1.1 GB, variando por modelo.

BADA Es un sistema operativo para

teléfonos móviles desarrollado por Samsung.

Es una plataforma con un núcleo 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 básicos en la interfaz de usuario como cuadro de lista, selector de color, pestañas, etc. Además, tiene un control del explorador web basado en el WebKit de código abierto, y también cuenta con Adobe Flash y el soporte a Flash 9. Ambos WebKit y Flash se pueden incluir dentro de las aplicaciones Bada.

BlackBerry OS Haga clic en el icono para agregar una imagen

Es un sistema operativo móvil desarrollado por RIM para los dispositivos BlackBerry.El sistema permite multitarea y tiene soporte para diferentes métodos de entrada adoptados por RIM para su uso en computadoras de mano, particularmente la trackwheel, trackball, touchpad y pantallas táctiles.El SO BlackBerry esta claramente orientado a su uso profesional como gestor de correo electrónico y agenda.BlackBerry Enterprise Server (BES) proporciona el acceso y organización del email a grandes compañías identificando a cada usuario con un único BlackBerry PIN.

Windows Phone

Es un sistema operativo móvil desarrollado 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 tecnología multitáctil(Significa que se puede usar con más de un dedo)

Windows Phone cuenta con Internet Explorer Mobile 9 que está basado en Internet Explorer 9

PROCESADOR DE TEXTOS

QUE ES UN PROCESADOR DE TEXTO?Un procesador de texto es una

aplicacion infomatica destinada a la creation de docucumentos escritos por medio de una computadora.

AVANCE DE LOS PROCESADORES DE TEXTO

FUNCIONES DEL PROCESADOR DE TEXTOS. Creación: ofrece la posibilidad

de elaborar documentos de forma sencilla con el teclado, para almacenarlos en dispositivos de memoria.

Edición: permite modificar, borrar, mover o revisar el texto creado.

Impresión: Es el tamaño la orientación y el tipo de papel o calidad de impresión.

Otras funciones: complementan las prestaciones de un procesador básico:

-          Comunicación con otros programas como bases de datos, hojas de cálculo, prestaciones o gestores de correo electrónico.

-          Herramientas del lenguaje-          Realización de gráficos-          Función matemáticas

Microsoft Word Word Perfect Word StarOpen office Ampiro, entre

OtrosWordpad

Ejemplos de procesadores de texto

El más utilizado es Microsoft Word ya que este mezcla en un documento textos, fórmulas matemáticas, imágenes, gráficos, tablas, hojas de cálculo.

Entorno de Trabajo

Hojas Electrónicas O programa de hojas de cálculo, es un software a través del cual se pueden usar datos numéricos y realizar cálculos automáticos de números que están en una tabla. También es posible automatizar cálculos complejos al utilizar una gran cantidad de parámetros y al crear tablas llamadas hojas de trabajo.

Hojas de cálculo principales Las compañías de software han creado muchas hojas de cálculo. Las más 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.

GRAFICADORESLos graficadores son programas

informáticos que gracias a dibujos vectoriales o mapa de bits, representación de una imagen por pequeños puntos o píxeles con un color y luminosidad determinada, nos ayudan a crear ilustraciones desde un logotipo o cualquier otra ilustración profesional. Con lo que la función de los graficadores consiste en ayudarnos en el diseño de cualquier ilustración, sea un simple logotipo o una ilustración profesional.

Tipos de graficadores: Mapas de bits Imágenes vectoriales Gnuplot AutoCAD Footplot CorelDraw,Paint,Photoshop ,Adobe ilustrator.

 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 selección cromática; 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 tamaño del área de trabajo, activar las diferentes barras de herramientas, rotar imágenes, etcétera. Acciones que se pueden realizar con un graficador