Ing de software

Páginas: 5 (1031 palabras) Publicado: 26 de abril de 2010
Introducción

Hoy en día la ingeniería de software es muy importante para todos los desarrolladores, porque no solo implica saber hacer software si no también llevar una metodología y técnicas para dar un software de calidad además de llevar una evolución en este software. En décadas anteriores los proyectos que se tenían contemplados a concluirse en una fecha y estos no se lograban, generabanperdidas para las empresas o personas que contrataban este servicio, ya que ellos contemplaban que se iba a poder usar este sistema.

Un poco de historia, la Ingeniería del Software, término utilizado por primera vez por Fritz Bauer en la primera conferencia sobre desarrollo de software patrocinada por el Comité de Ciencia de la OTAN celebrada en Garmisch, Alemania, en octubre de 1968, puededefinirse según Alan Davis como “la aplicación inteligente de principios probados, técnicas, lenguajes y herramientas para la creación y mantenimiento, dentro de un coste razonable, de software que satisfaga las necesidades de los usuarios”

El término ingeniería del software empezó a usarse a finales de la década de los sesenta, para expresar el área de conocimiento que se estaba desarrollando entorno a las problemáticas que ofrecía el software en ese momento.

En esa época, el crecimiento espectacular de la demanda de sistemas de computación cada vez más y más complejos, asociado a la inmadurez del propio sector informático (totalmente ligado al electrónico) y a la falta de métodos y recursos, provocó lo que se llamó la crisis del software (en palabras de Edsger Dijkstra) entre losaños 1965 y 1985.

La crisis del software pasó, no tanto por la mejora en la gestión de los proyectos, sino en parte porque no es razonable estar en crisis más de veinte años, y en parte porque se estaban haciendo progresos en los procesos de diseño y metodologías.

Así pues, desde 1985 hasta el presente, han ido apareciendo herramientas, metodologías y tecnologías que se presentaban como lasolución definitiva al problema de la planificación, previsión de costes y aseguramiento de la calidad en el desarrollo de software. Entre las que se encuentran la programación estructurada, la programación orientada a objetos, a los aspectos, las herramientas CASE, el lenguaje de programación ADA, la documentación, los estándares, CORBA, los servicios web y el lenguaje UML (entre otros) fueron todosanunciados en su momento como la solución a los problemas de la ingeniería del software, la llamada “bala de plata” (por silver bullet). Y lo que es más, cada año surgen nuevas ideas e iniciativas encaminadas a ello.

La ingeniería de software es un área de la informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad. Esta ingeniería trata con áreas muy diversasde la informática y de las ciencias de la computación, tales como construcción de compiladores, sistemas operativos o desarrollos de internet, abordando todas las fases del ciclo de vida del desarrollo de cualquier software y aplicables a infinidad de áreas: negocios, medicina, producción, logística, banca etc.

Por ello la importancia de la ingeniería de software donde se verifica que donde selleva a cabo el estudio y metodología para el desarrollo y mantenimiento del software.

La calidad en el software es el desarrollo de software basado en estándares con la funcionalidad y rendimiento total que satisfacen los requerimientos del cliente.

Procesos de desarrollo, artifacts, gestión de proyectos, análisis y diseño, especificación de requerimientos, arquitectura, son solo algunos delos componentes que se aglomeran para conformar la ingeniería de software (IS) como disciplina para la creación y mantenimiento de software.

Una idea general sobre un software de calidad es aquel que debiera cumplir con los requerimientos funcionales, además de ser mantenible, confiable y aceptable.

Veamos cada uno de las principales características que hacen a un software de calidad....
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