Sie sind auf Seite 1von 2

Se conoce como software1 al equipamiento lgico o soporte lgico de un sistema informtico, que comprende el conjunto de los componentes lgicos

necesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentes fsicos que son llamados hardware. Los componentes lgicos incluyen, entre muchos otros, las aplicaciones informticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edicin de textos; el llamado software de sistema, tal como el sistema operativo, que bsicamente permite al resto de los programas funcionar adecuadamente, facilitando tambin la interaccin entre los componentes fsicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario. El anglicismo "software" es el ms ampliamente difundido al referirse a este concepto, especialmente en la jerga tcnica; el trmino sinnimo logicial, derivado del trmino francs logiciel, es sobre todo utilizado en pases y zonas de influencia francesa.

ndice

1 Etimologa 2 Definicin de software 3 Clasificacin del software 4 Proceso de creacin del software o 4.1 Modelos de proceso o ciclo de vida 4.1.1 Modelo cascada 4.1.2 Modelos evolutivos 4.1.2.1 Modelo iterativo incremental 4.1.2.2 Modelo espiral 4.1.2.3 Modelo espiral Win & Win o 4.2 Etapas en el desarrollo del software 4.2.1 Captura, anlisis y especificacin de requisitos 4.2.1.1 Procesos, modelado y formas de elicitacin de requisitos 4.2.1.2 Clasificacin e identificacin de requisitos 4.2.2 Diseo del sistema 4.2.3 Codificacin del software 4.2.4 Pruebas (unitarias y de integracin) 4.2.5 Instalacin y paso a produccin 4.2.6 Mantenimiento 5 Carcter evolutivo del software[17] 6 Vase tambin o 6.1 Modelos de ciclo de vida 7 Referencias 8 Bibliografa o 8.1 Libros o 8.2 Artculos y revistas 9 Enlaces externos

Etimologa
Software (pronunciacin AFI:[sftw]) es una palabra proveniente del ingls (literalmente: partes blandas o suaves), que en espaol no posee una traduccin adecuada al contexto, por lo cual se la utiliza asiduamente sin traducir y as fue admitida

por la Real Academia Espaola (RAE).2 Aunque puede no ser estrictamente lo mismo, suele sustituirse por expresiones tales como programas (informticos) o aplicaciones (informticas) o soportes lgicos.3 Software es lo que se denomina producto en Ingeniera de Software.4

Definicin de software
Existen varias definiciones similares aceptadas para software, pero probablemente la ms formal sea la siguiente: Es el conjunto de los programas de cmputo, procedimientos, reglas, documentacin y datos asociados, que forman parte de las operaciones de un sistema de computacin. Extrado del estndar 729 del IEEE5 Considerando esta definicin, el concepto de software va ms all de los programas de computacin en sus distintos estados: cdigo fuente, binario o ejecutable; tambin su documentacin, los datos a procesar e incluso la informacin de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo no fsico relacionado. El trmino software fue usado por primera vez en este sentido por John W. Tukey en 1957. En la ingeniera de software y las ciencias de la computacin, el software es toda la informacin procesada por los sistemas informticos: programas y datos. El concepto de leer diferentes secuencias de instrucciones (programa) desde la memoria de un dispositivo para controlar los clculos fue introducido por Charles Babbage como parte de su mquina diferencial. La teora que forma la base de la mayor parte del software moderno fue propuesta por Alan Turing en su ensayo de 1936, Los nmeros computables, con una aplicacin al problema de decisin.

Clasificacin del software


Si bien esta distincin es, en cierto modo, arbitraria, y a veces confusa, a los fines prcticos se puede clasificar al software en tres grandes tipos: Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informtico en particular que se use, aislndolo especialmente del procesamiento referido a las caractersticas internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. Incluye entre otros: o Sistemas operativos o Controladores de dispositivos o Herramientas de diagnstico o Herramientas de Correccin y Optimizacin o Servidores o Utilidades

Das könnte Ihnen auch gefallen