ingenieria de software

Páginas: 31 (7724 palabras) Publicado: 19 de marzo de 2013
Instituto Tecnológico Superior de Zapopan
Unidad II Introducción a la ingeniería de software

Unidad II Introducción a la ingeniería de software 
La  Ingeniería  del  software  es  la  rama  de  la  ingeniería  que  crea  y  mantiene  las  aplicaciones  de 
software  aplicando  tecnologías  y  prácticas  de  las  ciencias  computacionales,  manejo  de proyectos, ingeniería, el ámbito de la aplicación, y otros campos. 
 
Según  la  definición  del  IEEE,  "software  es  la  suma  total  de  los  programas  de  ordenador, 
procedimientos, reglas,  la documentación asociada y los datos que pertenecen a un sistema  de 
cómputo"  y  "un  producto  de  software  es  un  producto  diseñado  para  un  usuario".  En  este 
contexto,  la  Ingeniería  de  Software  (SE  del  inglés "Software  Engineering")  es  un  enfoque 
sistemático del desarrollo, operación, mantenimiento y retiro del software. 
 
Su origen se debió a que el entorno de desarrollo de sistemas software adolecía de:  
 
 Retrasos considerables en la planificación 
 Poca productividad 
 Elevadas cargas de mantenimiento 
 Demandas cada vez más desfasadas con las ofertas 
Baja calidad y fiabilidad del producto 
 Dependencia de los realizadores 
 
La  crisis  en  la  industria del  software  ha  permanecido durante muchos  años,  lo cual parece  una 
contradicción  para  el  término.  Lo  que  si  se  podría  decir  es  que  hay  un  problema  crónico  en  el 
desarrollo de software. Ello ha venido originado por una falta de: 
 
 Formalismo y metodología 
 Herramientas de soporte  Administración eficaz 
 
Actualmente  está  surgiendo  una  gran  expectativa  ante  la  evolución  de  la  Ingeniería  del 
Software,  al  ir  apareciendo  nuevos  métodos  y  herramientas  formales  que  van  a  permitir  en  el 
futuro  un  planteamiento  de  ingeniería  en  el  proceso  de  elaboración  de  software.  Dicho 
planteamiento  vendrá  a  paliar  la  demanda  creciente por  parte  de  los  usuarios,  permitiendo 
dar respuesta a los problemas de: 
 
 Administración 
 Calidad 
 Productividad 
 Fácil mantenimiento 
 
Este último es uno de los grandes problemas, pues puede llegar a suponer un importe superior 
al 60% del total del coste del software. 

2.1 Definición de ingeniería de software 
Las  nuevas  metodologías  suponen  un  enfoque integral  del  problema,  abarcando  todas  las 
fases,  que  en  su  mayoría  no  se  consideraba  en  los  desarrollos  tradicionales.  En  particular  son 
fundamentales  la  reducción  de  costes  y  plazos,  así  como  la  calidad  del  producto  final.  Estas 
tecnologías  constituyen  la  denominada  "Ingeniería  del  Software",  que  se  puede  definir  como 
"el  tratamiento sistemático  de  todas  las  fases  del  ciclo  de  vida  del  software".  Hay  otras 

M.S.I. José Luis García Cerpas 

 

20 

Instituto Tecnológico Superior de Zapopan
Unidad II Introducción a la ingeniería de software
definiciones,  pero  todas  inciden  en  la  importancia  de  una  disciplina  de  ingeniería  para  el 
desarrollo de software. 
 Definición del término "Ingeniería del Software" 
El  término  Ingeniería,  se  define  en  el  Diccionario  de  la  Real  Academia  Española  de  la  Lengua, 
como: 
1.  "Conjunto  de  conocimientos  y  técnicas  que  permiten  aplicar  el  saber  científico  a  la 
utilización de la materia y de las fuentes de energía". 
 
2.  "Profesión  y ejercicio del ingeniero" y el término ingeniero se define como "Persona que profesa o ejerce la ingeniería" 
 
A  pesar  de  que  cientos  de  autores  han  definido  en  forma  individual  la  ingeniería  del  software, 
la  definición  que  propuso  Fritz  Bauer  en  una  conferencia  fundamental  sobre  la  materia  se 
puede utilizar como base: 
 
Es el establecimiento y uso de  principios sólidos de la  ingeniería para obtener económicamente ...
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