Estándares y métricas de calidad de la ingeniería de software
La calidad consiste en un conjunto de características de un producto las cuales buscan satisf satisfac acer er las nece necesid sidad ades es del usua usuario rio o clien cliente te.. Sin Sin calida calidad, d, un clien cliente te no estarí estaría a satisfecho y por lo tanto nuestro proyecto podría considerarse fallido o deficiente, es muy import importan ante te tene tenerr calid calidad ad en los produ producto ctos s que que se entre entrega gan, n, para para esto esto es de vital vital importancia contar con estándares, los cuales permiten mejorar el producto, teniendo esto como base, se aumenta aumenta la eficien eficiencia, cia, la credibili credibilidad dad,, y sobre sobre todo todo el prestigio prestigio como desarrolladores.
Una vez comprendida la calidad podremos entrar con la definicin de calidad de soft!are que que reco record rdam amos os que que es" es" el desa desarr rrol ollo lo de soft soft!a !are re basa basado do en está estánd ndar ares es con con la funcionalidad y rendimiento total que satisfacen los requerimientos del cliente. #enemos que tomar muy en cuenta la calidad, ya sea de nuestra base de datos, soft!are o aplicaci aplicacin n que tengamos tengamos que desarrollar desarrollar,, necesit necesitamos amos conocer conocer y entende entenderr al más mínimo detalle los requerimientos del cliente e inclusive superar sus e$pectativas para lograr una mayor impresin sobre lo que estamos realizando, como he aprendido a lo largo de mis estudios, quien define la calidad, somos nosotros como desarrolladores, ya que está en nosotros, si cumplimos y sorprendemos al cliente con mejoras al dise%o o simplemente cumplimos con lo que se nos ha pedido, es por eso la importancia de hace &nfasis en que tan importante es la calidad, simplemente el tener calidad se deriva en tener más clientes, más trabajo a beneficio de nosotros como programadores y sobre todo el prestigio y la confianza que le entregamos al cliente productos de calidad que facilitaran y'o optimizaran sus tareas. (l tener integridad nuestros programas programas tendremos la base del &$ito como programadores garantizado, actualmente en el mundo globalizado se reconoce la calidad de soft!are
como ahorro de costos y una mejora general, porque al tener bien dise%ado y planificado nuestro programa con la calidad soft!are como base, tendremos grandes ahorros y así evitaremos generar costos innecesarios, como el de volver a realizar análisis complejos para detectar fallas, volver a requerir programar una vez más
e inclusive retirar un
producto del mercado, es por eso que si contamos con calidad al desarrollar, además cumplimos al margen con las especificaciones del cliente y sorprendemos con mejoras, lograremos una mejoría general y aumento de ingresos por el prestigio que se ira obteniendo, pero para que todo esto funcione no solo se trata de enfocarnos en la calidad de un producto y'o servicio sino tambi&n de la calidad a)n más importante y que gracias a ella obtenemos la mayor cosecha de &$itos y satisfacciones en nuestra vida la cual es llamada, calidad de vida, la cual se se deriva de cualidad que sign
*uchos ingenieros trabajan en proyectos utilizando estas t&cnicas para la elaboracin de su proceso, las mediciones se han convertido en un elemento esencial de las prácticas de ingeniería de soft!are. Son utilizadas para verificar si los requerimientos son consistentes y completos, o si el cdigo producido está listo para ser probado. ( nivel gerencial, se miden atributos de proceso y de producto para controlar agenda y presupuesto y los clientes miden aspectos del producto final para determinar si cumple con sus e$pectativas, Las mediciones son importantes para comprender lo que está sucediendo durante el proceso de desarrollo, permitiendo conocer la situacin actual, haciendo más visibles aspectos del proceso y del producto, otorgando mayor comprensin de las relaciones entre las actividades y las entidades que &stas afectan. ( su vez, permiten controlar lo que está pasando en el proyecto, dado que permiten predecir lo que es probable que suceda y realizar cambios a los procesos y productos de modo que se cumplan las metas trazadas. +or otro lado, promueven la mejora de los procesos y productos, las m&tricas son )tiles para establecer objetivos de mejora cuantitativos, para la planificacin de actividades, gestin de recursos humanos y de presupuesto. s decir, son )tiles para la gestin de proyectos, al colaborar con la toma de decisiones.