Unidad 1 Conceptos Basicos De Calidad
1.1 Definición de la calidad.
Para comprender lo que es la calidad de software, debemos definir primeramente los conceptos calidad y software.
Software:
El software es un elemento lógico, en lugar de físico, de un sistema, por lo tanto tiene características diferentes a las del hardware, para este primer capítulo y para compenetrarlo mejorcon el concepto de calidad, definamos que el software es un producto especial, el cual se desarrolla, se construye a la medida para satisfacer la necesidad de un cliente o usuario.
Calidad:
El término calidad por si mismo, es subjetivo, ¿Qué quiere decir esto? Que si quisiéramos definirla se obtendrían opiniones distintas, ya que un producto o servicio puede ser juzgado de manera diferentedependiendo de la percepción de cada persona, de la educación que tiene, su edad , experiencia, aspectos emocionales o estados de ánimo entre otros factores. Una definición de la misma podrá ser:
“La totalidad de características de un producto o servicio que se refieren a su habilidad para satisfacer necesidades establecidas o implicadas.”
1.2 Definición de calidad de software.
Lacalidad del software se define como: Concordancia con los requerimientos funcionales y de rendimiento explícitamente establecidos, con los estándares de desarrollo explícitamente documentados y con las características implícitas que se espera de todo software desarrollado profesionalmente.
La definición anterior sirve para enfatizar tres puntos importantes:
1. La falta de concordancia conlos requerimientos es falta de calidad.
2. Los estándares especificados definen un conjunto de criterios de desarrollo que guían la forma en que se aplica la ingeniería del software.
3. Al no seguir esos criterios, casi siempre se dará una falta de calidad.
Existe un conjunto de requerimientos implícitos que a menudo no se mencionan (p. ej. Tener un buen mantenimiento). Si el software seajusta a sus requerimientos explícitos pero falla en alcanzar los requerimientos implícitos, la calidad del software queda en entredicho.
El American Heritage Dictionary define Calidad como ―una característica o atributo de algo‖. Como atributo de un elemento, la calidad se refiere a
características mensurables, es decir: cosas que se pueden comparar para conocer estándares, como longitud,color, propiedades eléctricas y maleabilidad, sin embargo el software, principalmente una entidad intelectual, es más difícil de caracterizar que los objetos físicos.
Cuando se examina un elemento con base en sus características mensurables se pueden encontrar dos tipos de calidad: calidad de diseño y calidad de concordancia.
La calidad de diseño se refiere a las características que losdiseñadores especifican para un elemento.
La calidad de concordancia es el grado en el quelas especificaciones de diseño se aplican durante la fabricación. En el desarrollo de software, la calidad del diseño incluye requisitos, especificaciones y el diseño del sistema, La calidad de concordancia es un tema enfocado principalmente en la implementación. Si ésta sigue el diseño y el sistemaresultante satisface sus requisitos y metas de desempeño, la calidad de concordancia es alta.
1.3 ¿Quién define la calidad?
Debe entenderse que en cuestión de la percepción del servicio o producto final, el usuario es quien define la calidad; debiendo la empresa complacer a los clientes, y no contentarse sólo con librarlos de sus problemas inmediatos, sino ir más allá para entender a fondo susnecesidades presentes y futuras, a fin de sorprenderlos con productos y servicios que ni siquiera imaginaban. Este conocimiento ya no debe ser sólo del dominio exclusivo de grupos especiales de una organización; sino que debe ser compartido y desarrollado por todos los empleados. Una empresa que define la calidad sin tomar en cuenta a los consumidores corre con el riesgo de producir bienes y...
Regístrate para leer el documento completo.