viernes, 12 de febrero de 2016

blog 2 Software

 Software
         Definición
Estos son los programas informáticos que hacen posible la realización de tareas específicas dentro de un computador. Por ejemplo Word, Excel, PowerPoint, los navegadores web, los juegos, los sistemas operativos, etc.

         Evolución
Reseña Histórica del Software
En 1990 La crisis del software se fundamentó en el tiempo de creación de software, ya que en la creación del mismo no se obtenían los resultados deseados, además de un gran costo y poca flexibilidad.
Es un término informático acuñado en 1968, en la primera conferencia organizada por la OTAN sobre desarrollo de software, de la cual nació formalmente la rama de la ingeniería de software. El término se adjudica a F. L. Bauer, aunque previamente había sido utilizado por Edsger Dijkstra en su obra The Humble Programmer.
Básicamente, la crisis del software se refiere a la dificultad en escribir programas libres de defectos, fácilmente comprensibles, y que sean verificables. Las causas son, entre otras, la complejidad que supone la tarea de programar, y los cambios a los que se tiene que ver sometido un programa para ser continuamente adaptado a las necesidades de los usuarios.
Además, no existen todavía herramientas que permitan estimar de una manera exacta, antes de comenzar el proyecto, cuál es el esfuerzo que se necesitará para desarrollar un programa. Este hecho provoca que la mayoría de las veces no sea posible estimar cuánto tiempo llevará un proyecto, ni cuánto personal será necesario. Cuando se fijan plazos normalmente no se cumplen por este hecho. Del mismo modo, en muchas ocasiones el personal asignado a un proyecto se incrementa con la esperanza de disminuir el plazo de ejecución.
Por último, las aplicaciones de hoy en día son programas muy complejos, inabordables por una sola persona. En sus comienzos se valoró como causa también la inmadurez de la ingeniería de software, aunque todavía hoy en día no es posible realizar estimaciones precisas del coste y tiempo que necesitará un proyecto de software.



         Clasificación (libre y propietario)
Un software es libre cuando se pueda conocer, utilizar, crear, programar, desarrollar, comunicar y compartir sin restricciones. De esta forma, todo el mundo puede contribuir a mejorar el software libre sin tener que pagar ni pedir permiso a nadie, y que estas mejoras se pongan a disposición de todo el mundo.

Este software constituye una alternativa de soluciones de deficiencias del software propietario. No quiere decir, que por ello, que el software propietario sea mejor o peor. Se tratan de alternativas que se ofrecen al usuario.
Además, el software libre es un paso más que la sociedad ha dado en el desarrollo del movimiento libre de la información y en la producción de conocimiento. Como todos sabemos vivimos en la sociedad de la información.

El software libre va en sintonía con la definición de sociedad de la información. Ello se verá claramente si comparamos la definición dada de software libre con la de dicha sociedad de la información
propietario
El software propietario se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido. En el software propietario una persona física o jurídica (compañía, corporación, fundación, etc.) posee los derechos de autor sobre un software negando o no otorgando, al mismo tiempo, los derechos de usar el programa con cualquier propósito; de estudiar cómo funciona el programa y adaptarlo a las propias necesidades (donde el acceso al código fuente es una condición previa); de distribuir copias; o de mejorar el programa y hacer públicas las mejoras (para esto el acceso al código fuente es un requisito previo). De esta manera, un software sigue siendo propietario aún si el código fuente es hecho público, cuando se mantiene la reserva de derechos sobre el uso, modificación o distribución..
         Tendencias actuales
 La Web ya no es sólo la Web del navegador, sino que ahora es un híbrido de HTML y apps. Las startups tienden bien a ignorar la web móvil, bien a estar demasidado centradas en ellas. Hay algunos casos en los que se justifica que el modelo de negocio gravite alrededor del móvil, Hailo, probablemente, ha sido una de las startups más llamativas en 2013, y está justificado. Pero en la mayoría de las ocasiones es más bien entre un 60→70% web clásica y un 30→40% móvil. La movilidad afecta no sólo a la tecnología base en si misma (que tiende hacia HTML5 y Open GL para evitar en la medida de lo posible desarrollar dos veces para iOS y Android) sino que también tiene mucho que ver con el marketing debido a que en los móviles las app stores imperan sobre la búsqueda en Google para encontrar determinados usos a la tecnología. Varios frameworks se han ido popularizando para el desarrollo multiplataforma en móviles

         Tecnologías usadas en las empresas.
Existen muchos tipos de software, cada uno desarrollado con un fin específico, y a lo largo de los años se ha establecido una categorización que define la tarea que cumple. A partir de aquí conoceremos como se diferencian los diferentes tipos de programas y algunos ejemplos de las aplicaciones más conocidas.
Sistemas Operativos
Este tipo de software controla la computadora, y sin él, la PC no es capaz de interpretar las acciones que le pedimos, por ejemplo cortar o pegar. Los ejemplos más importantes de sistemas operativos son Microsoft Windows, en cualquiera de sus versiones, es decir Windows XP, Windows Vista, Windows 7 o Windows 8, Apple MacOS o Linux en su distribuciones Mandriva, Ubuntu, Kubuntu y Debian, por citar sólo los más importantes.

Windows 7 todas las versiones

Pero también existen otros tipos de sistemas operativos exclusivos para otros dispositivos como smartphones y tablets. Los mejores ejemplos de ellos sonSymbian, Android, iOS, Windows Phone y BlackBerry OS, entre otros.
Procesadores de Texto
Sustituyen, con muchísimas ventajas, a la ya muy obsoleta máquina de escribir, pudiéndose escribir textos, memorándum, cartas, contratos, informes, correspondencia en general, y cualquier otro documento que sea necesario mostrar en papel o enviar a travpes de correo electrónico.

Microsoft Word

Con un procesador de textos, se pueden utilizar diversos recursos para la composición de un documento tales como: subrayado, negrita, fuentes de letras de diversos tipos, colores, corrección ortográfica, inserción de textos, imágenes, tablas y muchas otras opciones que lograrán un aspecto profesional para nuestro escrito. Los ejemplos más citados de procesador de textos son Microsoft Word, Libre Writer, WordPad, Abiword  o Kword.
Planillas de Cálculo
Este tipo de aplicaciones sirven para hacer todo tipo de cálculos y operaciones matemáticas, siendo bastante útiles para diversas aplicaciones tales como hojas de pago, contabilidad, cuentas a pagar y a cobrar, cálculos estadísticos, balances, gráficos estadísticos y muchas otras posibilidades para el ámbito de la contabilidad en la empresa o el hogar. Ejemplos de ellos son Microsoft Excel, Lotus y Office Calc.

Microsoft Excel

Bases de Datos
Estos programas son utilizados para almacenar información tal como registro de clientes, proveedores, materiales, productos, a los efectos de poder tener un seguimiento eficaz de stocks o movimientos de cualquier índole. Las aplicaciones más importantes de este ámbito son Microsoft Access, Foxpro y Office Base.

Microsoft Access

Programas de CAD
CAD (Computer Aided Design), se refiere a los programas de diseño asistido por computadora que son muy utilizados por arquitectos, ingenieros, diseñadores y todo profesional que se dedique a la confección de planos de cualquier tipo. Muy utilizados en arquitectura, ingeniería y electrónica entre otros. El ejemplo más significativo de esta categoría es AutoCAD de la empresa Autodesk, pero también podemos contar con Blender, de código abierto y gratuito.
Diseño Gráfico
Este tipo de programas son los utilizados regularmente en cualquier estudio de diseño gráfico en donde se compongan revistas, libros, y todo tipo de material impreso.

Adobe InDesign

Básicamente se pueden dividir en dos tipos: Composición y retoque y manipulación de imágenes, habiendo otros programas que complementan estas acciones. Los programas más utilizados en este ámbito son Adobe Illutrator, Adobe InDesign, Adobe Photoshop, siendo también usados, pero en menor medida CorelDraw! yCorel Photo Paint, entre otros.
También podemos contar con programas de diseño totalmente gratuitos, los que podemos conocer en este enlace.
Suites
Este tipo de programas suelen integrar varias aplicaciones que cumplen una función diferente en un mismo paquete. Las más conocidas suites son Microsoft Office, Open Office o Adobe Suite. Las primeras dos integran software enfocado al trabajo en la oficina, con procesador de texto, planilla de cálculo y otros, mientras que el tercero se encuentra dirigido al profesional del ámbito gráfico.
Navegadores (Browsers)
Quizás uno de los programas más utilizados en la actualidad, dado el furor imparable de Internet y las redes sociales. Estos programas nos sirven para conectarnos y navegar a través de InternetLos navegadores más populares son Microsoft Internet Explorer, Mozilla Firefox, Google Chrome, Safari y Opera. Cabe destacar que todos ellos son programas gratuitos.

Google Chrome

Aplicaciones para Smartphones
Una categoría especial de software son los programas exclusivamente diseñados para los sistemas operativos incluidos en los teléfonos inteligentes actuales.

Aplicaciones para smartphone

En el mercado existen varios sistemas operativos para teléfonos móviles, como pudimos ver más arriba, no siendo compatibles las aplicaciones diseñadas paraAndroid con Windows Phone, por dar un ejemplo.
Estas apps, como también se conoce al software para teléfonos móviles inteligentes, ofrecen al usuario un abanico muy importante de posibilidades, ya que con ellas puede contar con ayuda para cualquier tipo de tarea que desee emprender con su teléfono. Para ello existen en el mercado aplicaciones para oficina, lectores de correo, juegos y muchas otras, sólo es cuestión de buscar en las tiendas oficiales de cada sistema operativo y seleccionar la que más nos convenga.

         Ejemplos





No hay comentarios.:

Publicar un comentario