Definición De Ingeniería De Software
Es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, y el estudio de estos enfoques,es decir, la aplicación de la ingeniería al software. Es la aplicación de la ingeniería al software, ya que integra matemáticas, ciencias de la computación y prácticas cuyos orígenes se encuentran enla ingeniería.
La ingeniería de software es una actividad de modelado. Los ingenieros de software manejan la complejidad mediante el modelado, enfocándose siempre sólo en los detalles relevantes eignorando todo 1o demás. En el curso del desarrollo, los ingenieros de software construyen muchos modelos diferentes del sistema y del dominio de aplicación.
La ingeniería de software es unaactividad para la solución de problemas. Se usan los modelos para buscar una solución aceptable. Esta búsqueda es conducida por la experimentación.
Los ingenieros de software no tienen recursos infinitos,y están restringidos por presupuestos y tiempos de entrega. Dada la falta de una teoría fundamental, con frecuencia tienen que apoyarse en métodos empíricos para evaluar los beneficios dealternativas diferentes.
La ingeniería de software es una actividad para la adquisición de conocimiento. En el modelado de los dominios de la aplicación y la solución, el ingeniero de software recopila datos,los organiza en información y los formaliza en conocimiento. La adquisición de conocimiento no es lineal, ya que un solo dato puede invalidar modelos completos.
La ingeniería de software es unaactividad dirigida por una fundamentación. Cuando se adquiere conocimiento y se toman decisiones acerca del sistema o sus dominios de aplicación, los ingenieros de software también necesitan captar elcontexto en el que se tomaron las decisiones y las razones que hay tras las mismas. La información de la fundamentación, representada como un conjunto de modelos de problemas, permite que los...
Regístrate para leer el documento completo.