Ingenieria de software

Páginas: 7 (1565 palabras) Publicado: 14 de septiembre de 2010
Ingeniería de Software

Humberto Cervantes Maceda
1

Septiembre 2008

Software por todos lados
Desde los años 40's la aplicaciones y usos de las computadoras han crecido de forma constante Hoy en día el software juega un papel central en casi todos los aspectos de la vida cotidiana: gobierno, finanzas, educación, transporte, medicina, etc...
De forma paralela, la complejidad de lossistemas ha crecido de forma dramática, y anualmente se gastan miles de millones de dolares en cuestiones de desarrollo de software

2

Problemas con el software
A pesar de que los sistemas de software nos han permitido se más eficientes y productivos existen serios problemas relacionados con el desarrollo de software. Estos problemas tienen que ver con el tiempo, costo y calidad de los sistemasque se crean. Los productos de software se ubican entre los sistemas más complejos realizados por el hombre y su naturaleza intangible complica más el problema Las técnicas de desarrollo que funcionan de forma individual o para equipos pequeños no escalan adecuadamente para el desarrollo de sistemas complejos La velocidad de cambio tecnológico es muy elevada. Los clientes tienen nuevasexpectativas y todo ello pone presión que limita la habilidad de crear software de calidad en tiempos aceptables La ingeniería de software busca dar soluciones

3

Definiciones
La primera discusión formal relativa a la ingeniería de software se llevó a cabo en 1968. Hoy en día, el término se utiliza ampliamente sin embargo es necesario definir más claramente su significado. Ingeniería Disciplina yprofesión enfocada a la aplicación de conocimiento científico y técnico y que utiliza recursos físicos para diseñar e implementar diversos artefactos (estructuras, máquinas, dispositivos, sistemas y procesos) para realizar un objetivo deseado y alcanzar criterios especificados Ingeniero Un ingeniero es un profesional cuya educación lo prepara para usar matemáticas, ciencias y tecnología del momentopara crear productos que son importantes para el bienestar del público

4

Ingeniería de Software
Definición IEEE La aplicación de un enfoque sistemático (ordenado), disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, esto es, la aplicación de la ingeniería en el área del software Profesionalización de la Ingeniería de Software Muchos de los estados en EUAtienen regulaciones con respecto a la práctica de la ingeniería y no permiten que la gente se llame “ingeniero” a menos que hayan demostrado ser competentes en su especialidad profesional. Hoy en día todavía no existe una profesión de “ingeniero de software” como tal aunque cada vez hay más esfuerzos encaminados hacia allá
5

Ingeniero de software vs programador
Un programador no es equivalente aun ingeniero de software “Todo mundo” puede sentarse a programar Esto no garantiza que se pueda crear una solución compleja en tiempo, costo y calidad El desarrollar software sin conocer técnicas de ingeniería representa un enfoque “artesanal” de desarrollo que hoy en día sigue siendo común. Los esfuerzos de profesionalización mencionados atrás (certificaciones de individuos y de empresas) buscanreducir este enfoque “artesanal” en el desarrollo
6

Ingeniería de Software y computación
Históricamente Los científicos en computación producían software y los ingenieros en electrónica producían hardware en el cual se ejecuta el software. Conforme aumentó el tamaño y complejidad del software, aumentó la necesidad de asegurarse que el software se desempeña de la manera esperada. A principiosde los 70's se volvió aparente que las prácticas adecuadas de desarrollo requerían aspectos adicionales al los principios subyacentes de las ciencias de la computación. El desarrollo de software necesita entonces tanto los fundamentos desarrollados dentro de las ciencias de la computación como el rigor que las disciplinas de ingeniería aportan a la confiabilidad de los artefactos que se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS