Beruflich Dokumente
Kultur Dokumente
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.