bloque2tics 140116145012-phpapp02

46
SOFTWARE BASE

Upload: sunal-avila

Post on 04-Aug-2015

13 views

Category:

Documents


1 download

TRANSCRIPT

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 APLICADO

Es 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 WINDOWS

Windows 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

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.

Haga clic en el icono para agregar una imagen

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 Star

Open office

Ampiro, entre Otros

Wordpad

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.

GRAFICADORES

Los 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