Está en la página 1de 3

UNIDAD 1INTRODUCCIN A LA INGENIERA DEL SOFTWARE Ingeniera es la aplicacin sistemtica de conocimiento cientfico para la creacin y construccin de soluciones rentables

a problemas prcticos al servicio de la humanidad. La Ingeniera del Software es la forma de ingeniera que aplica principios propios de la Ciencia de la Informtica y Matemticas para conseguir soluciones rentables a problemas software. 1.1 Qu es la ingeniera de software? Es la aplicacin de un enfoque sistemtico, disciplinado y cuantificable al desarrollo, operacin y mantenimiento de software, y el estudio de estos enfoques, es decir, la aplicacin de la ingeniera al software. Es la aplicacin de la ingeniera al software, ya que integra matemticas, ciencias de la computacin y prcticas cuyos orgenes se encuentran en la ingeniera. 1.2 Conceptos bsicos. Se pueden citar otras definiciones enunciadas por prestigiosos autores:

Ingeniera de software es el estudio de los principios y metodologas para el desarrollo y mantenimiento de sistemas software (Zelkovitz, 1978) Ingeniera de software es la aplicacin prctica del conocimiento cientfico al diseo y construccin de programas de computadora y a la documentacin asociada requerida para desarrollar, operar y mantenerlos. Se conoce tambin como desarrollo de software o produccin de software (Bohem, 1976). Ingeniera de software trata del establecimiento de los principios y mtodos de la ingeniera a fin de obtener software de modo rentable, que sea fiable y trabaje en mquinas reales (Bauer, 1972).

1.3 Software de alta calidad. Se define la calidad de software como la ausencia de errores de funcionamiento, la adecuacin a las necesidades del usuario, y el alcance de un desempeo apropiado (tiempo, volumen, espacio), adems del cumplimiento de los estndares. Los objetivos que la calidad persigue son: La aceptacin (utilizacin real por parte del usuario) y la Mantenibilidad (posibilidad y facilidad de correccin, ajuste y modificacin durante largo tiempo). Para alcanzar estos objetivos, es necesaria una actitud y compromiso de todo el personal que se encuentre en el desarrollo del proyecto, y en todas y cada una de las etapas (en general, planeacin, anlisis, diseo, programacin, pruebas, mantenimiento) correspondientes al ciclo de vida que se hubiese seleccionado para el proyecto. Uno de los elementos que permite dar garanta acerca de la calidad del software es la aplicacin de mtricas, estas son medidas estadsticas aplicadas a un software determinado, garantizando calidad as como lo afirma Pressman: "La garanta de calidad del software, es una "Actividad de proteccin" que se aplica a lo largo de todo el proceso de ingeniera del software" Todos los elementos anteriormente enumerados indican herramientas que se deben tener en cuenta al momento de desarrollar un software, agrupando en una definicin estos elementos se afirma que : Un software debe estar desarrollado "En concordancia con los requisitos funcionales y de rendimiento explcitamente establecidos, con los estndares de desarrollo explcitamente documentados y con las caractersticas implcitas que se espera de todo software" , si cumple los aspectos sealados se puede afirmar que se posee un software de calidad. Teniendo en cuenta esto, se puede afirmar 1. Los requisitos del software son la base de las medidas de la calidad. 2. Los estndares especificados definen un conjunto de criterios de desarrollo que guan la forma en que se aplica la ingeniera del software, Si no se distinguen esos criterios no habr calidad del software. 3. Existe un conjunto de requisitos implcitos que a menudo no se mencionan, si no se alcanzan estos requerimientos podra la calidad quedar en entredicho. Los requisitos son llamados por los usuarios finales llaman elementos obvios, los cuales el diseador no debe dejar pasar sin explicacin.

Para estar seguros de las anteriores afirmaciones se tienen en cuenta factores que se pueden medir estos son llamados factores de calidad. Los factores de calidad se agrupan en dos bloques as: 1. Factores que pueden ser medidos directamente (errores, lneas, tiempo, ) 2. Factores que slo pueden ser medidos indirectamente (facilidad de uso, mantenimiento, )

1.4 Quines hacen la ingeniera de Software? 1.5 Las principales actividades de la ingeniera de software

También podría gustarte