Ingenieria del software

Solo disponible en BuenasTareas
  • Páginas : 14 (3254 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de febrero de 2012
Leer documento completo
Vista previa del texto
QUE ES LA INGENIERIA DEL SOFTWARE
Introduccion
La Ingenieria del Software es una disciplina o area de la informatica o ciencias de la computacion, que ofrece metodo y tecnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo. Hoy dia es cada vez mas frecuente la consideracion de la Ingenieria del Software como un nueva area de la ingenieria, y el Ingenierodel Software comienza a ser una profesion implantada en el mundo laboral internacional, con derechos, deberes y responsabilidades que cumplir, junto a una, y reconocida consideracion social en el mundo empresarial y, por suerte, para esas personas con brillante futuro.
Definiciones: Ingenieria del Software
• Ingenieria del Software es el estudio de los principios y metodologias para desarrollo ymantenimiento de sistemas de software. [Zelkovitz, 1978]
• Ingenieria del Software es la aplicacion practica del conocimiento cientifico en el diseño y construccion de programas de computadora y la documentacion asociada requerida para desarrollar y operar (funcionar) y mantenerlos. Asi como tambien desarrollo de software o produccion de software. [Bohem, 1976]
• La Ingenieria del Software es elestablecimiento y uso de principios solidos de la ingenieria para obtener economicamente un software confiable y que funcione de modo eficiente en maquinas reales. [Bauer, 1972]
• Ingenieria de Software es la aplicacion de un enfoque sistematico, disciplinado y cuantificable al desarrollo operacion (funcionamiento) y mantenimiento del software: es decir, la aplicacion de ingenieria al software.[IEEE, 1993]
• La Ingenieria de Software es una disciplina de la ingenieria que comprende todos los aspectos de la produccion de software desde las etapas iniciales de la especificacion del sistema hasta el mantenimiento de este despues que se utiliza. [Sommerville, 2004]
• La Ingenieria de Software es una disciplina que integra el proceso, los metodos, y las herramientas para el desarrollo desoftware de computadora. [Pressman, 2005]
CRISIS DEL SOFTWARE
Crisis del software era un término usado en los días tempranos de tecnología de dotación lógica, antes de él estaba un tema establecido. El término fue utilizado para describir el impacto de aumentos rápidos en energía de computadora y la complejidad de los problemas que podrían ser abordados. Esencialmente, refiere a la dificultad dela escritura correcta, comprensible, y comprobable programas de computadora. Las raíces de la crisis del software son complejidad, expectativas, y cambio.
Los requisitos que estaban en conflicto han obstaculizado siempre el proceso del desarrollo del software. Por ejemplo, mientras que los usuarios exigen una gran cantidad de características, los clientes desean generalmente reducir al mínimo lacantidad que deben pagar por el software y el tiempo requeridos para su desarrollo.
El término crisis del software fue acuñado cerca F. L. Bauer en la primera conferencia de la tecnología de dotación lógica de la OTAN adentro 1968 en Garmisch, Alemania. Un uso temprano del término está adentro Edsger Dijkstra's 1972 Concesión de ACM Turing Dé una conferencia, “el programador humilde” (EWD340),publicado en Comunicaciones del ACM. Estados de Dijkstra:
¡[La causa principal de la crisis del software es] que las máquinas se han convertido en varias órdenes de la magnitud más de gran alcance! Para ponerlo absolutamente embotado: mientras no hubiera máquinas, la programación no era ningún problema en todos; cuando teníamos algunas computadoras débiles, la programación se convirtió en unproblema suave, y ahora tenemos computadoras gigantescas, programando hemos hecho un problema igualmente gigantesco.
Las causas de la crisis del software fueron ligadas a la complejidad total del proceso del software y a la inmadurez relativa de la tecnología de dotación lógica como profesión. La crisis se manifestó de varias maneras:
• Proyectos que funcionan el sobre-presupuesto.
• Proyectos que...
tracking img