Sei sulla pagina 1di 3

Qu es la ingeniera en software?

Para poder responder a esta pregunta es necesario conocer acerca de cada uno de los
trminos;

Ingeniera: profesin que posee conocimientos cientficos, actividades y criterios (ingenio)


para crear dispositivos, mtodos y sistemas para transformar los recursos y satisfacer las
necesidades de una sociedad.

Software: conjunto de programas que se puede ejecutar en una computadora, as como toda
la informacin, utileras y recursos necesarios para su diseo, instalacin, operacin,
mantenimiento y refinamiento.

Por lo tanto podemos decir que poniendo en conjunto estos dos conceptos se entiende que:
Ingeniera en software es una disciplina que establece el uso de principios de ingeniera
robustos, orientados a tener software econmico, confiable y que funcione de manera
eficiente. Cada funcin de un programa, cada rasgo que lo vuelva mas cmodo, mas
accesible, se traduce en una cantidad determinada de tiempo, la ingeniera en software debe
decidir cuales de ellas tienen sentido, son coherentes con el resto y son necesarias para
comunicar claramente la esencia y los objetivos de la aplicacin.

Caractersticas del software


El software se desarrolla: no fabrica en un sentido clsico: Esto significa que los proyectos
de software no se pueden gestionar como si fueran proyectos de fabricacin.
El software no se estropea: Cada error en el software indica un error en el diseo o el
proceso mediante se tradujo el lenguaje mquina.
La mayora del software se construye a medida, en vez de ensamblar componentes
existentes: No existe un catlogo de componentes, por lo que el desarrollo es individual y si
se desea comprar solo se puede comprar como unidad completa.
Mitos de la administracin
Mito: si nos atrasamos, podemos agregar ms programadores y ponernos al corriente (en
ocasiones, a esto se le llama concepto de la horda de Mongoles)
Realidad: El desarrollo del software no es un proceso mecnico, similar a la manufactura. En
palabras de Brooks [Bro95]: Agregar personal a un proyecto de software atrasado lo atrasar
ms. Al principio, esta afirmacin parece ir en contra de la intuicin. Sin embargo, a medida
que se agregan personas, las que ya se encontraban trabajando deben dedicar tiempo para

ensear a los recin llegados, lo que disminuye la cantidad de tiempo dedicada al esfuerzo de
desarrollo productivo. Pueden agregarse individuos, pero solo en forma planeada y bien
coordinada.

Mitos del cliente


Mito: los requerimientos del software cambian continuamente, pero el cambio se asimila
con facilidad debido a que el software es flexible.
Realidad: es verdad que lo requerimientos del software cambia, pero el efecto que los
cambios tienen varan segn la poca en la que se introducen. Cuando se solicitan al
principio cambian en los (antes de que haya comenzado el diseo o la elaboracin de
cdigo), el efecto sobre el costo es relativamente pequeo. Sin embargo, conforme pasa el
tiempo, el costo aumenta con rapidez: los recursos ya se han comprometido, se ha
establecido la estructura del diseo y el cambio ocasiona perturbaciones que exige recursos
adicionales y modificaciones importantes del diseo.

Potrebbero piacerti anche