¿Que es Ingenieria de Software?

La ingeniería de software es una disciplina de la ingeniería que comprende todos los aspectos de la producción de software desde las etapas iniciales de la especificación del sistema, hasta el mantenimiento de este después de que se utiliza... En general, los ingenieros de software adoptan un enfoque sistemático y organizado en su trabajo, ya que es la forma efectiva de producir software de calidad. Sin embargo, aunque la ingeniería consiste en seleccionar el método mas apropiado para un conjunto de circunstancias, un enfoque mas informal y creativo de desarrollo podría ser efectivo en algunas circunstancias. El desarrollo informal es apropiado para el desarrollo de sistemas basados en Web, los cuales requieren una mezcla de técnicas de software y de diseño gráfico. (Sommerville & Alfonso Galipienso, 2005) 

Publicado por: Jorge Leonardo Ramirez Restrepo


Aspectos generales en la Ingeniería de Software

  • Las economías de los países desarrollados dependen en gran parte del software.
  • Mas y más sistemas son actualmente controlados por software.
  • La Ingeniería de Software concierne a teorías, métodos y herramientas para el desarrollo profesional de software.
  • El gasto en La Ingeniería de Software, representa un alto porcentaje del PIB de los países desarrollados.



Costos del Software
  • Los costos del software a menudo dominan al costo del sistema.
  • El costo del software en un PC es a menudo mas caro que la PC.
  • Cuesta mas mantener el software que desarrollarlo.
  • Para sistemas con una larga vida, este costo se multiplica.
  • La Ingeniería de Software concierne a un desarrollo efectivo en cuanto a costes del software.
Productos de Software

Productos genéricos.
Productos que son producidos por una organización para ser vendidos al mercado.

Productos hechos a medida.
Sistemas que son desarrollados bajo pedido a un desarrollador específico.
La mayor parte del gasto del software es en productos genéricos, pero hay más esfuerzo en el desarrollo de los sistemas hechos a medida.

Características de los productos de software

Mantenibles.
Debe ser posible que el software evolucione y que siga cumpliendo con sus especificaciones.
Confiabilidad.
El software no debe causar danos físicos o económicos en el caso de fallos.
Eficiencia.
El software no debe desperdiciar los recursos del sistema.
Utilización adecuada.
El software debe contar con una interfaz de usuario adecuada y su documentación.
(UNAL,s.f)

1 comentario: