miércoles, 8 de octubre de 2014

Redacción Técnica sobre software

Historia y clasificación del Software


Historia y evolución del Software

La primera teoría acerca de software fue propuesta por Alan Turing en su ensayo de 1935 números computables con una aplicación al Entscheidungsproblem (problema de decisión).Coloquialmente, el término se utiliza a menudo para significa software de aplicación. En Ciencias de la computación e Ingeniería de software, el software es toda la información procesada por el sistema informático, programas y datos. Los campos académicos estudiar software son Ciencias de la computación e Ingeniería de software.

Programas cada vez más entrar en el Reino del firmware, y el propio hardware se hace más pequeño, más barato y más rápido como previsto por la ley de Moore, elementos de informática primero considerado como software, unirse a las filas de hardware. La mayoría de las empresas de hardware tienen hoy más programadores de software en la nómina de hardware diseñadores[citación necesaria], desde herramientas de software han automatizado muchas de las tareas de los ingenieros de la placa de circuito impreso .

Cuando un cliente compró una minicomputadora, en ese momento el equipo más pequeño en el mercado, el equipo no lo hice con software preinstalado, pero necesaria para instalarse por ingenieros empleados por el OEM. Las empresas de hardware de la computadora no sólo incluyen su software, también colocaron demandas en la ubicación del hardware en un espacio refrigerado llamado una sala de ordenadores. 

Hay muchas compañías exitosas hoy que venden sólo productos de software, aunque todavía hay muchos comunes problemas licencias de software debido a la complejidad de diseños y documentación de los pobre, llevando a trolls de patentes.
Con las especificaciones de software abierto y la posibilidad de licencias de software, nuevas oportunidades surgieron para herramientas de software que luego se convirtió en el estándar de facto, como DOS sistemas operativos, pero también de varios propietarios procesamiento de textos y hojas de cálculo . En un patrón de crecimiento similar, métodos de desarrollo propio, se convirtió en estándar metodología de desarrollo de Software.

Tipos de software
Una estructura de capa que muestra donde están situados el software del sistema operativo y software de aplicación mientras se está ejecutando en un típico ordenador de sobremesa El software incluye todas las diversas formas y roles que digitalmente los datos almacenan pueden tener y jugar en un equipo (o sistema similar), independientemente de si los datos se utilizan como código para una CPU u otro intérprete, o si representa otro tipo de información. Software así abarca una amplia variedad de productos que pueden ser desarrollados utilizando diferentes técnicas como ordinario de lenguajes de programación, lenguajes de script, microcódigoo una configuración de FPGA .
Los tipos de software incluyen páginas web desarrolladas en lenguajes de programacion y marcos como HTML, XML, PHP, Perl, JSP, ASP.NET, y aplicaciones de escritorio como Open Office?.org, Microsoft Word desarrolladas en lenguajes como C, C++, Objective-C, Java, C#o Smalltalk. Software de aplicación se ejecuta normalmente en un subyacente de software sistemas operativos como Linux o Microsoft Windows. Software (o firmware) también se utiliza en los videojuegos y los artículos configurables de los sistemas de lógica de automóviles, televisoresy otros productos electrónicos.


Software de sistema
Artículo principal: software del sistema
Software de sistema es software informático diseñado para operar el hardware del equipo para proporcionar la funcionalidad básica y ofrecer una plataforma para ejecutar software de aplicación. Software del sistema incluye los controladores de dispositivos, sistemas operativos, servidores, Utilidadesy sistemas de ventana.

Software del sistema es responsable de administrar una variedad de componentes de hardware independientes, por lo que pueden trabajar juntos armoniosamente. Su propósito es aligerar el software de aplicación programador de los detalles complejos de la computadora en particular se utiliza, incluyendo tales accesorios como dispositivos de comunicaciones, impresoras, lectores de dispositivo, pantallas y teclados y también para particionar los recursos del equipo como el tiempo de procesador y memoria en forma segura y estable.

Software de programación
Artículo principal: herramienta de programación
Software de programación incluyen herramientas en forma de programas o aplicaciones que los desarrolladores de software utilizan para crear, depurar, mantener, o de lo contrario apoyar otros programas y aplicaciones.

Software de aplicación
Artículo principal: software de aplicación
Software de aplicación está desarrollado para realizar en cualquier tarea que se beneficia de la computación. Es un conjunto de programas que permite al equipo a realizar un trabajo de procesamiento de datos específicos para el usuario. Es una categoría amplia y abarca el software de muchos tipos, incluyendo el navegador de internet utilizado para mostrar esta página.

Controladoreo: 
Artículo principal: Uso del controlador.
Para la informática, un controlador o driver es un programa informático que posibilita la interacción entre el sistema operativo de una computadora y unperiférico o hardware. El controlador ofrece una interfaz que permite el uso del periférico.
Lo que hace el controlador es indicarle al sistema operativo cómo debe controlar el periférico y cómo comunicarse con él. Por eso existen tantos controladores como periféricos.


No hay comentarios.:

Publicar un comentario