Ing. Software

Páginas: 42 (10355 palabras) Publicado: 5 de julio de 2012
EVOLUCION DE LA 
INGENIERIA DEL SOFTWARE
El software de la computadora, se ha convertido en el alma mater. Es la máquina que conduce a la toma de decisiones comerciales. Sirve como la base de investigación científica moderna y de resolución de problemas de ingeniería. Es el factor clave que diferencia los productos y servicios modernos. Está inmerso en sistemas de todo tipo: de transportes,médicos, de telecomunicaciones, militares, procesos industriales, entretenimientos, productos de oficina, etc., la lista es casi interminable. A medida que transcurra el siglo XXI, será uno de los pilares que conduzca a grandes cambios, desde la educación elemental hasta la ingeniería genética.
1.  EVOLUCIÓN DEL SOFTWARE
Actualmente el software desempeña un doble papel. Es un producto y, al mismotiempo, el vehículo para hacer entrega de un producto. Como producto, hace entrega de la potencia informática del hardware, en este entorno el software es un transformador de información, produciendo, gestionando, adquiriendo, modificando, mostrando o transmitiendo información que puede ser tan simple como un solo bit, o tan complejo como una simulación en multimedia. Como vehículo utilizado parahacer entrega del producto, el software actúa como la base de control de la computadora (sistemas operativos), la comunicación de información (redes), y la creación y control de otros programas (herramientas de software y entornos).
[pic]
El siguiente conjunto de problemas relacionados con el software ha persistido a través del tiempo, en la evolución de los sistemas basados en computadoras. Estosproblemas continúan en aumento:
1. Los avances del software continúan dejando atrás la habilidad de construir software para alcanzar el potencial del hardware.
2. La habilidad de construir nuevos programas no puede ir al ritmo de la demanda de nuevos programas, ni se puede construir programas lo suficientemente rápidos como para cumplir las necesidades del mercado y los negocios.
3.El uso extenso de computadoras ha hecho de la sociedad cada vez más dependiente de la operación fiable del software. Cuando el software falla, pueden ocurrir daños económicos enormes y ocasionar sufrimiento humano.
4. Se lucha por construir software informático que tenga fiabilidad y alta calidad.
5. La habilidad de soportar y mejorar los programas existentes se ve amenazada por diseñospobres y recursos inadecuados.
[pic]
2.  CARACTERÍSTICAS DEL SOFTWARE
Existen en libros de texto diferentes definiciones de software:
1. instrucciones que cuando se ejecutan proporcionan la función y el rendimiento deseados.
2. estructuras de datos que permiten a los programas manejar adecuadamente la información y
3. documentos que describen la operación y uso de los programas.
Elsoftware es un elemento lógico del sistema, a diferencia del hardware que es un elemento físico, y presenta las siguientes características:
1. Se desarrolla no se fabrica en un sentido clásico.
2. No se estropea, se deteriora hasta la obsolescencia.
3. Se construye a medida, en lugar de ensamblarse a partir de componentes existentes.
3.  COMPONENTES DEL SOFTWARE
La reutilización es unacaracterística importante para un componente de software de alta calidad. Los componentes de software se construyen mediante un lenguaje de programación que tiene un vocabulario limitado, una gramática definida explícitamente y reglas bien formadas de sintaxis y semántica. En el nivel más bajo el lenguaje refleja el conjunto de instrucciones del hardware, en el nivel medio los lenguajes deprogramación tales como Ada, C, Smalltalk, se utilizan para crear una descripción procedimental del programa, en el nivel más alto el lenguaje utiliza iconos gráficos u otra simbología para representar los requisitos de una solución.
4.  APLICACIONES DEL SOFTWARE
El software puede aplicarse en cualquier situación en la que se haya definido previamente un conjunto especifico de pasos procedimentales...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing software
  • Ing. De Software
  • ing software
  • Ing. del software
  • Ing. Software
  • ing. software
  • Ing En Software
  • SOFTWARE ING

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS