Vous êtes sur la page 1sur 18

1. Que es software El software se refiere a los programas y datos almacenados en un ordenador.

En otras palabras, son las instrucciones responsables de que el hardware (la mquina) realice su tarea. El lenguaje utilizado por el software, para comunicarse con el hardware, es de tipo binario, viene en forma de instrucciones, las cuales son ejecutadas, por cada una de las partes del hardware (monitor, mouse, teclado, impresora, CPU, CD-ROM, disco duro, etc.) Clasificacin del software El software puede dividirse en dos categoras bsicas: 1. Software de sistema 2. Software de aplicacin a. Software de base (de datos) Este software es independiente de cualquier paquete de software para uso general o cualquier rea de aplicacin especfica; controla y respalda en cierto modo el software de las otras categoras. Pertenecen a la categora del software de base el sistema operativo, la interfaz grfica de usuario (GUI) y los utilitarios. Son un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.

b. Software de sistemas de operativo Es el software bsico o sistema operativo. Es un conjunto de programas que controlan los trabajos del ordenador o computadora. SE encarga de administrar y asignar los recursos de hardware.

c. software sistema operativo Software bsico que controla una computadora. El sistema operativo tiene tres grandes funciones: coordina y manipula el hardware de la computadora,

como la memoria, las impresoras, las unidades de disco, el teclado o el mouse; organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnticas, y gestiona los errores de hardware y la prdida de datos. *Funciones de los sistemas operativos. 1. Aceptar todos los trabajos y conservarlos hasta su finalizacin. 2. Interpretacin de comandos: Interpreta los comandos que permiten al usuario comunicarse con el ordenador. 3. Control de recursos: Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse. 4. Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnticas. 5. Manejo de errores: Gestiona los errores de hardware y la prdida de datos. 6. Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los procesos. Definir el orden. (Quien va primero y quien despus).

7. Proteccin: Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro usuario. 8. Multiacceso: Un usuario se puede conectar a otra mquina sin tener que estar cerca de ella. 9. Contabilidad de recursos: establece el costo que se le cobra a un usuario por utilizar determinados recursos.

d. Software lenguaje de programacin Existe una variedad de software, el cual se encuentra dividido, segn la funcin especifica que realiza, en ciertas reas principales, tales como, el software del sistema operativo, diversos lenguajes o herramientas para realizar programas o aplicaciones, programas de bien comn como son los software utilitarios, software de aplicaciones especifica y aquellos que sirven de apoyo al usuario en las gestiones de carcter empresarial.

e. Software de aplicacin Es aquel que hace que el computador coopere con el usuario en la realizacin de tareas tpicamente humanas, tales como gestionar una contabilidad o escribir un texto. La diferencia entre los programas de aplicacin y los de sistema estriba en que los de sistema suponen

ayuda al usuario para relacionarse con el computador y hacer un uso ms cmo del mismo, mientras los de aplicacin son programas que cooperan con el usuario para la realizacin de las actividades mencionadas. Es en este software de Aplicacin donde se aprecia en forma ms clara la ayuda que puede suponer un computador en las actividades humanas, ya que la mquina se convierte en un auxiliar del hombre, liberndole de las tareas repetitivas.

Los programadores de aplicaciones, a diferencia de los programadores de sistemas, no necesitan conocer a fondo el modo de funcionamiento interno del hardware. Basta con que conozcan las necesidades de informacin de sus aplicaciones y cmo usar el sistema operativo, para conseguir satisfacer estas necesidades. Algunos ejemplos de software aplicaciones son:

> Procesadores de texto. (Bloc de Notas) > Editores. (PhotoShop para el Diseo Grfico) > Hojas de Clculo. (MS Excel) > Sistemas gestores de bases de datos. (MySQL) > Programas de comunicaciones. (MSN Messenger)

> Paquetes integrados. (Ofimtica: Word, Excel, PowerPoint) > Programas de diseo asistido por computador. (AutoCAD)

f. Paquetes de software Un paquete de software es una serie de programas que se distribuyen conjuntamente. Algunas de las razones suelen ser que el funcionamiento de cada uno complementa a o requiere de otros, adems de que sus objetivos estn relacionados como estrategia de mercadotecnia. .software de procesamiento de texto .hojas de clculo .administracin de datos .grficos de presentaciones .correo electrnico .navegadores web

Sistemas Operativos: Tienen como misin que el ordenador gestione sus recursos de forma eficiente, adems de permitir su comunicacin con el usuario. Para saber ms de los sistemas operativos pincha en el enlace

- Aplicaciones: Son programas informticos que tratan de resolver necesidades concretar del usuario, como por ejemplo: escribir, dibujar, escuchar msica,... EL HARDWARE: Componentes fsicos del ordenador, es decir, todo lo que se puede ver y tocar. Clasificaremos el hardware en dos tipos: - El que se encuentra dentro de la torre o CPU, y que por lo tanto no podemos ver a simple vista. - El que se encuentra alrededor de la torre o CPU, y que por lo tanto, si que vemos a simple vista, y que denominamos perifricos.

2. GUI Graphic User Interface o Interfaz Grfica de Usuario. Conjunto de formas y mtodos que posibilitan la interaccin de un sistema con los usuarios utilizando formas grficas e imgenes. Con formas grficas se refiere a botones, conos, ventanas, fuentes, etc. los cuales representan funciones, acciones e informacin. Es una evolucin de la lnea de comandos tradicional (CLI) de los primeros sistemas operativos como la familia de sistemas DOS (como MS-DOS). Por ejemplo, el escritorio de Windows es un GUI.

Es un programa informtico que acta de interfaz de usuario, utilizando un conjunto de imgenes y objetos grficos para representar la informacin y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicacin con el sistema operativo de una mquina o computador. 3. Software libre
Existen aplicaciones para todas las plataformas (Linux, Windows, Mac Os). - El precio de las aplicaciones es mucho menor, la mayora de las veces son gratuitas. - Libertad de copia. - Libertad de modificacin y mejora. - Libertad de uso con cualquier fin. - Libertad de redistribucin. - Facilidad a la hora de traducir una aplicacin en varios idiomas. - Mayor seguridad y fiabilidad. - El usuario no depende del autor del software. - Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de instalar. - Inexistencia de garanta por parte del autor. - Interfaces grficas menos amigables. - Poca estabilidad y flexibilidad en el campo de multimedia y juegos. - Menor compatibilidad con el hardware.

Software propietario
- Facilidad de adquisicin ( puede venir preinstalado con la compra del pc, o encontrarlo fcilmente en las tiendas ). - Existencia de programas diseados especficamente para desarrollar una tarea. - Las empresas que desarrollan este tipo de software son por lo general grandes y pueden dedicar muchos recursos, sobretodo econmicos, en el desarrollo e investigacin. - Interfaces grficas mejor diseadas. - Ms compatibilidad en el terreno de multimedia y juegos. - Mayor compatibilidad con el hardware - No existen aplicaciones para todas las plataformas (Windows y Mac OS). - Imposibilidad de copia. - Imposibilidad de modifacin. - Restricciones en el uso marcadas por la licencia). - Imposibilidad de redistribucin. - Por lo general suelen ser menos seguras. - El soporte de la aplicacin es exclusivo del propietario.

ventajas

Desventajas

LENGUAJE DE PROGRAMACION Con la idea de facilitarnos las tareas que debemos de desempear los humanos, hemos venido inventado diversas herramientas a lo largo de nuestra historia, que nos permiten tener una mejor calidad de vida. Los ordenadores son uno ms de los inventos del hombre, aunque debemos decir que las tecnologas para su fabricacin y explotacin han tenido un desarrollo sorprendente a partir dela segunda mitad del siglo XX. Esta herramienta por s sola no es capaz de efectuar ninguna tarea, es tan slo un conjunto de cables y circuitos que necesitan recibir instruccin por parte de los humanos para desempear alguna tarea. El problema entonces, se puede fijar en cmo vamos a poder hacer que un conjunto de circuitos desempeen una determinada tarea y nos entreguen los resultados que nosotros esperamos?, es decir, de qu manera se puede lograr la comunicacin entre el hombre y el ordenador? . As pues, tratando de dar una solucin al problema planteado, surgieron los lenguajes de programacin, que son como un lenguaje cualquiera, pero simplificado y con ciertas normas, para poder trasmitir nuestros deseos al ordenador. Por otro lado, como se sabe, un conjunto de circuitos no entendera ningn lenguaje que nosotros conozcamos, por ms sencillo que ste parezca. Los circuitos en todo caso, slo reconocen presencia o ausencia de energa, es decir que debemos hablarle a la mquina en su propio lenguaje (presencia y ausencia de energa, 0 y 1), o nuestro lenguaje

deber de ser traducido a un lenguaje binario cuyo alfabeto es el 0 y el 1, mediante las herramientas desarrolladas para llevar a cabo esta tarea, las cuales reciben el nombre de traductores, y como veremos ms adelante, los hay de muchos tipos, dependiendo de caractersticas ms especficas del lenguaje a traducir y de la manera de llevar a cabo su traduccin Como ya habris entendido, para crear un lenguaje de programacin, deberemos crear la herramienta que lo traduce, y es justamente de ellas, de las que hablaremos a continuacin, para describir como han ido evolucionando en los ltimos 50 aos [BYTE 95].

1946: Konrad Zuse, un ingeniero Alemn mientras trabajaba en los Alpes de Babara, desarroll el lenguaje Plankalkul, el cual, fue aplicado entre otras cosas para jugar al ajedrez.

.1949: Aparece Short Code, que viene a ser el primer lenguaje que fue usado en un dispositivo de cmputo electrnico, aunque se debe decir que se trata de un lenguaje traducido a mano.

.1951: Grace Hopper , trabajando para Remington Rand, comenz el trabajo de diseo del primer compilador conocido ampliamente, el A-0, el cual, al

ser liberado por la compaa en 1957, lo hizo con el nombre de MATH-MATIC.

.1952: Alick E. Glennie, durante su tiempo libre en la Universidad de Manchester, concibe un sistema de programacin llamado AUTOCODE, que viene a ser un compilador muy rudimentario.

1957: aparece FORTRAN (formula translating) sistema traductor de frmulas matemticas. Fue desarrollado por un equipo, al frente del cual se encontraba John Backus quien despus vendra a contribuir en el desarrollo del compilador para el lenguaje ALGOL y de la notacin usada para la especificacin sintctica de los lenguajes, conocida como BNF (Backus Naur Form).

En la Asamblea Nacional Anual fueron elegidos los nuevos miembros de la Junta Directiva de Fedesoft, quienes tendrn la misin de alcanzar el objetivo del gremio para el 2012 que es crecer un 32%. Bogot, abril de 2012. Con la asistencia de ms de 70 empresas del sector del software y TI, se llev a cabo la 44 Asamblea Nacional Anual de Fedesoft en el Club de Abogados de Bogot, en la cual se dio a conocer el crecimiento de la federacin de ms del 29% durante el

2011, gracias al trabajo en conjunto con el gobierno, el fortalecimiento y creacin de los cluster, agremiacin de empresas del sector segn su especialidad; en las diferentes regiones del pas, adems de los proyectos en materia de formacin especializada. En 2011 Fedesoft logr articular cambios en materia tributaria y de normatividad para el sector por medio las acciones que se ha realizado con el gobierno nacional y sus programas como el de Transformacin Productiva del Ministerio de Comercio, Industria y Turismo, y el programa Vive Digital de Mintic, a travs de la presentacin de la propuesta de ley de Promocin de Software y Servicios Asociados, con el fin de afianzar la presencia del gremio y el posicionamiento de las necesidades y oportunidades del sector, afirma Alberto Pradilla, Presidente de la Junta Directiva de Fedesoft. Las diferentes iniciativas y proyectos desarrollados desde la federacin, tanto con entidades pblicas como privadas, tambin han hecho que sea reconocida como un referente importante del sector por su conocimiento.

FEDESOFT

La Federacin Colombiana de la Industria del Software - FEDESOFT surgi en noviembre de 1999, con la misin de velar por el fortalecimiento del sector a travs del desarrollo de polticas que normalizan,

defienden y promueven los intereses de los industriales del software en Colombia. El origen de la Federacin hace parte del proceso evolutivo de dos asociaciones gremiales del sector: INDUSOFT y FEDECOLSOFT. En 1987 INDUSOFT se consolid como vocera de la industria del software ante el gobierno, logrando posicionarse como una de las asociaciones ms prometedoras de fin de siglo.

En el ao de 1995 , fue creada FEDECOLSOFT con el firme propsito de trabajar por la promocin, proteccin y bienestar de sus afiliados, creando en 1998 el Centro de Desarrollo Tecnolgico- CATI con el apoyo de Colciencias para promover y apoyar las iniciativas que propendan el desarrollo de la tecnologa de informtica. Durante el ao de 1999 la industria del software presenci la unin de estas dos asociaciones, dando lugar al fortalecimiento de la agremiacin de productores y desarrollares de software del pas mediante la constitucin de una entidad sin nimo de lucro denominada FEDERACION COLOMBIANA DE LA INDUSTRIA DEL SOFTWARE, pudiendo utilizar la sigla INDUSOFT / FEDECOLSOFT, la cual se cambiara meses ms tarde por FEDESOFT.

En la actualidad FEDESOFT cuenta con ms de 180 afiliados en toda Colombia, sostiene convenios con

Entidades del Gobierno, Universidades y otras Asociaciones a fin de continuar con el avance exponencial del sector promoviendo la Campaa Antipiratera, los Programas de Educacin Continuada, El Proceso de Certificacin de la Gestin de Calidad, y el apoyo a todo lo relacionado con el progreso y bienestar de sus afiliados

Nexos Software S.A.S., con mas de 11 aos en el mercado siempre ha estado a la prestacin de servicios de desarrollo de software a la medida en la modalidad outsourcing, por ello su evolucin ha sido paralela con el avance tecnolgico y el incremento en diversidad de plataformas.

7. Tendencias tecnolgicas - 'big data', la computacin en la nube, la movilidad, las redes sociales y la seguridad informtica. -Redes sociales, ludificacin, tecnologa tctil y ms aplicaciones. "La tendencia va a estar asociada a soluciones de mayor valor agregado que te permitan alojar las aplicaciones que ests necesitando. -La nube, movilidad y seguridad. Las empresas poco a poco estn tratando de entender que la nube es una buena herramienta para la toma de decisiones y para alivianar las cargas de trabajo y los gastos en infraestructura en TI.

8. Computacin en la nube

La computacin en nube es un sistema informtico basado en Internet y centros de datos remotos para gestionar servicios de informacin y aplicaciones. La computacin en nube permite que los consumidores y las empresas gestionen archivos y utilicen aplicaciones sin necesidad de instalarlas en cualquier computadora con acceso a Internet. Esta tecnologa ofrece un uso mucho ms eficiente de recursos, como almacenamiento, memoria, procesamiento y ancho de banda, al proveer solamente los recursos necesarios en cada momento. El trmino nube se utiliza como una metfora de Internet y se origina en la nube utilizada para representar Internet en los diagramas de red como una abstraccin de la infraestructura que representa.

El servidor y el software de gestin se encuentran en la nube (Internet) y son directamente gestionados por el proveedor de servicios. De esta manera, es mucho ms simple para el consumidor disfrutar de los beneficios. En otras palabras: la tecnologa de la informacin se convierte en una servicio, que se consume de la misma manera que consumimos la electricidad o el agua.

9. a. sistemas de procesamiento transaccional: Es un tipo de sistema de informacin diseado para recolectar, almacenar, modificar y recuperar todo tipo de informacin que es generada por las transacciones en una organizacin. b. sistema de informacin gerencial: Estos sistemas son el resultado de interaccin colaborativa entre personas, tecnologas y procedimientos colectivamente llamados sistemas de informacinorientados a solucionar problemas empresariales. c. sistema de soporte de decisiones: Un sistema de soporte de decisiones, es una clase de sistema de informacin basado en computadoras, que incluye sistemas basados en el conocimiento, que soportan toma de decisiones. Uno de estos sistemas analiza diferentes variables para apoyar en las decisiones, especialmente decisiones empresariales.

d. sistema de informacin ejecutiva: Sistema constituido por personas, datos y actividades que procesan datos e informacin en una organizacin, e incluye procesos manuales y automatizados. e. sistema de automatizacin de oficinas: ordenamiento y clasificacin -bajo determinados criterios, relaciones y categoras- de todo tipo de datos. Por ejemplo, la creacin de bases de datos. 10. ETAPA DE INICIO Algunas de las caractersticas ms relevantes de esta etapa son las siguientes: Comienza con la adquisicin de la primera computadora y normalmente se justifica por el ahorro de mano de obra y el exceso de papeles. Orientada a las demandas de mecanizacin Busca reducir costos Se centra en Proceso de Datos Existe una barrera Direccin Responsables CPD No existe conexin objetivos CPD

Las aplicaciones tpicas que se implantan son los Sistemas Transaccionales. ETAPA DE CONTAGIO Y EXPOSICIN: Se inicia con la implantacin exitosa del primer Sistema de Informacin en la organizacin. Como consecuencia de lo anterior, el primer ejecutivo

usuario se transforma en el paradigma o persona que se habr que imitar. ETAPA DE CONTROL Esta etapa de evolucin de la Informtica dentro de las empresas se inicia con la necesidad de controlar el uso de los recursos computacionales a travs de las tcnicas de presupuestaran base cero (partiendo de que no se tiene nada) y la implantacin de sistemas de cargos a usuarios (por el servicio que se presta). ETAPA DE INTEGRACION. La integracin de los datos y de los sistemas surge como un resultado directo dela centralizacin del departamento de sistemas bajo una sola estructura administrativa. ETAPA DE ADMINISTRACION DE DATOS. El departamento de Sistemas de Informacin reconoce que la informacin es un recurso muy valioso que debe estar accesible para todos los usuarios. ETAPA DE MADURACION. Al llegar a esta etapa, la Informtica dentro de la organizacin se encuentra definida como una funcin bsica y se ubica en los primeros niveles del organigrama.

Vous aimerez peut-être aussi