ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

El Sotware


Enviado por   •  7 de Noviembre de 2013  •  1.412 Palabras (6 Páginas)  •  255 Visitas

Página 1 de 6

Introducción

El software es el equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.

El software es desarrollado mediante distintos lenguajes de programación, que permiten controlar el comportamiento de una máquina. Estos lenguajes consisten en un conjunto de símbolos y reglas sintácticas y semánticas, que definen el significado de sus elementos y expresiones. Un lenguaje de programación permite a los programadores del software especificar, en forma precisa, sobre qué datos debe operar una computadora.

Concepto de Software

Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación.

Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.

Historia del Software

Escribir software ha evolucionado hasta convertirse en una profesión que se ocupa de cómo crear software y maximizar su calidad. La calidad puede referirse a cuán mantenenible es el software, su estabilidad, velocidad, usabilidad, comprobabilidad, legibilidad, tamaño, costo, seguridad y número de fallas o "bugs", así como, entre muchos otros atributos, a cualidades menos medibles como elegancia, concisión y satisfacción del cliente.

Desde los comienzos del software hasta hoy en día se puede decir que se divide en cuatro eras:

 1950 – 1965 Se trabajaba con la idea de “Codificar y Corregir”.

No existía un planteamiento previo.

No existía documentación de ningún tipo.

Existencia de pocos métodos formales y pocos creyentes en ellos.

Desarrollo a base de prueba y error.

 1965 – 1972 Se busca simplificar código.

Aparición de Multiprogramación y Sistemas Multiusuarios.

Sistemas de Tiempo Real apoyan la toma de decisiones.

Aparición de Software como producto. (Casas de Software).

Inicio de la crisis del software.

Se buscan procedimientos para el desarrollo del Software.

 1972 – 1985 Nuevo Concepto: Sistemas Distribuidos.

Complejidad en los Sistemas de Información.

Aparecen: Redes de área local y global, y Comunicadores Digitales.

Amplio Uso de Microprocesadores.

 1985 - 1995 aprox. Impacto Colectivo de Software.

Aparecen: Redes de Información, Tecnologías Orientadas a Objetos. Aparecen: Redes Neuronales, Sistemas Expertos y SW de Inteligencia Artificial.

La información como valor preponderante dentro de las Organizaciones.

 2000 hasta hoy en día Utiliza algunos requisitos de las eras anteriores solo que aumenta la omnipresencia de la web, la reutilización de información y componentes de software

Características del Software

1.El software se desarrolla – no se manufactura

2. El software no se "descompone"

3. El software es inmune a los males ambientales que desgasten el hardware.

Importancia del Software

El software es imprescindible para cualquier sistema informático o basado en informática, puesto que sin él, este no funcionaría. Es el software quien dá las órdenes, quien indica que debe hacer cada máquina con sus elementos, cuando y como. Un ordenador sin software sería simplemente un conjunto de chips, cables, periféricos e interruptores totalmente inerte y sin función alguna. Es el software quien ordena todo ese material, lo reconoce, le asigna una función según sus características, y permite que funcione todo en su conjunto.

La importancia del software radica también en que permite una comunicación entre el usuario y la máquina, e incluso una interacción entre ambos.

Tipos de software

 Software de sistema

El Software de sistema su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular que se use, aislándolo especialmente del procesamiento referido a las características 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:

• Sistemas operativos

• Controladores de dispositivos

• Herramientas de diagnóstico

• Herramientas de Corrección y Optimización

• Servidores

• Utilidades

 Software 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. El término se refiere a programas relativamente simples como compiladores, depuradores, intérpretes, enlazadores y editores de texto, que pueden combinarse entre sí para completar una tarea, tanto como uno puede utilizar varias herramientas de mano para fijar un objeto físico. Herramientas de programación sirven para ayudar a un programador a escribir programas de ordenador, y pueden combinarse en un entorno de desarrollo integrado (IDE) para gestionar más fácilmente todas estas funciones.

 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.

Algunos ejemplos de software de aplicaciones son:

• Procesadores de texto. (Bloc de Notas)

• Editores. (PhotoShop para el Diseño Gráfico)

• Hojas de Cálculo. (MS Excel)

• Sistemas gestores de bases de datos. (MySQL)

• Programas de comunicaciones. (MSN Messenger)

• Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)

• Programas de diseño asistido por computador. (AutoCAD)

Desarrollo del Software

Cuando se va desarrollar un software intervienen muchas personas como lo es el cliente quien es el que tiene el problema en su empresa y desea que sea solucionado, para esto existe el analista de sistema quien es el encargado de hacerle llegar todos los requerimientos y necesidades que tiene el cliente a los programadores quienes son las personas encargadas de realizar lo que es la codificación y diseño del sistema para después probarlo y lo instalan al cliente. Es así como intervienen varias personas ya que una sola persona no podría determinar todo lo necesario lo mas seguro que le haga falta algún requerimiento o alguna parte del nuevo sistema y entre mas estén involucradas mejor para cubrir con todos los requerimientos del sistema.

Proceso

El proceso de desarrollo del software se muestra gráficamente en la parte de arriba, a continuación desarrollara una breve explicación del mismo.

El primer paso del proceso es el análisis, es aquí donde el analista se pone en contacto con la empresa para ver como esta conformada, a que se dedica, saber todas las actividades que realiza en si, conocer la empresa de manera general para posteriormente ver cuales son sus necesidades o requerimientos que la empresa tiene en ese momento para poder realizar un análisis de la misma.

Es importante saber cuales son los requerimientos que la empresa tiene por que muchas veces los sistemas se desarrollan pero no pensando en el cliente y es ahí donde el sistema no cumple o no satisface las necesidades que existen en la empresa, según los requerimientos se empieza a realizar el diagrama relacional todo debe de llevar una secuencia lógica de las actividades, todo esto se realiza de manera manual para ver como será su diseño lógico y diseño de pantallas es en este paso donde se plasma todo y queda perfectamente bien definido como va hacer la funcionalidad del sistema.

El segundo paso es el de diseño aquí entran todo el diseño del sistema es decir las pantallas, base de datos, todo esto debe de cumplir con ciertos estándares los cuales se toman en cuenta para poder desarrollar el diseño con calidad y así poder ofrecer un diseño amigable en cuestión de colores, tamaños de botones, cajas de texto, etc.

El tercer paso es la codificación es aquí donde se desarrolla todo el código del sistema por parte del programador esto se hace ya dependiendo de cada programador ya que cada programador tiene sus bases o formas para realizarlo pero en si deben todos llegar al mismo objetivo de ofrecerle funcionalidad al sistema siempre y cuando apegando se a las especificaciones del cliente.

El cuarto paso son las pruebas, es donde al sistema se pone a prueba como su palabra lo dice para así poder saber cuales son los posibles errores que se están generando del sistema y con ello mejorarlo para eliminar todos los errores que se puedan presentar por que un programa con menor errores mayor calidad puede llegar a tener.

Conclusión

El Software es el que va ha controlar los equipos, es el que da las instrucciones para que funcionen adecuadamente, transfiere datos tanto en la misma memoria como para el usuario cuando este la necesite. El software es tan complejo que posee infinidad de programas para diferentes funcionamientos en particular, para que haya un orden a la hora de trabajar con el y así al usuario no se le haga tan complicado.

Como se estudio anteriormente el software es muy importante ya que permite la comunicación entre el usuario y la maquina.

Referencias Electrónicas

http://www.importancia.org/software.php

http://www.monografias.com/trabajos39/desarrollo-del-software/desarrollo-del-software.shtml

https://sites.google.com/site/hardwareysoftwareevolucion/caracteristicas

http://www.slideshare.net/MauraPerez001/historia-y-evolucion-del-software-9165502

...

Descargar como  txt (10.1 Kb)  
Leer 5 páginas más »
txt