INGENIERIA DEL SOFTWARE II
CONCEPTOS DE CALIDAD
SEGUNDO SEMESTRE DEL 2015
NOMBRE: Juan Antonio Vargas Canizales
DOCENTE: Edgar Arturo Bustos
Universidad cooperativa de Colombia sede Bogotá
Año 2015
TABLA DE CONTENIDO
1. Introducción
2. Idea central
3. Opinión
4. Glosario de términos
5. Mapa conceptual
INTRODUCCION
En el presente trabajo se quierehacer mención de la calidad en la ingeniería del software la cual es un grupo de características que representa la efectividad y la eficiencia de un sistema de información. Es importante enfatizar en dos puntos:
Un software de calidad debe ser eficaz, es decir, que debe realizar las funciones establecidas, debe ser amigable. Un usuario debe utilizar el software porque produce resultados confiables,realiza todas las operaciones que se requieren, ejecuta las operaciones en un tiempo aceptado y es fácilmente usado por el grupo de usuarios a quien esté dirigido.
Un software de calidad debe ser eficiente, es decir el costo de su desarrollo tomando todos los recursos y el costo de su operación debe ser tal que las organizaciones involucradas en su desarrollo y uso obtengan el máximo beneficio opor lo menos un beneficio aceptable en un período de tiempo establecido.
IDEA CENTRAL
Calidad de software. Se define la calidad de software como la ausencia de errores de funcionamiento, la adecuación a las necesidades del usuario, y el alcance de un desempeño apropiado (tiempo, volumen, espacio), además del cumplimiento de los estándares. Los objetivos que la calidad persigue son : Laaceptación (utilización real por parte del usuario) y la Mantenibilidad (posibilidad y facilidad de corrección, ajuste y modificación 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, planeación, análisis, diseño, programación,pruebas, mantenimiento) correspondientes al ciclo de vida que se hubiese seleccionado para el proyecto. En forma adicional durante el proceso de aplicación de las metodologías se requiere tener en cuenta :
1. Realización de Revisiones Técnicas Formales durante cada etapa.
2. Realización de pruebas y revisiones por personas "externas" al proyecto.
3. Elaboración de la adecuada documentación del software, y delos cambios.
4. Verificación del cumplimiento de los estándares de desarrollo
5. Medición permanente de la productividad del proceso y de la calidad de los resultados.
6. Desarrollo y ajustes de modelos estadísticos de calidad y productividad.
7. Control de la desviación de los promedios de calidad y productividad.
Uno de los elementos que permite dar garantía acerca de la calidad del software esla aplicación de métricas, estas son medidas estadísticas aplicadas a un software determinado, garantizando calidad así como lo afirma Pressman: "La garantía de calidad del software, es una "Actividad de protección" que se aplica a lo largo de todo el proceso de ingeniería del software"
Todos los elementos anteriormente enumerados indican herramientas que se deben tener en cuenta al momento dedesarrollar un software, agrupando en una definición estos elementos se afirma que : Un software debe estar desarrollado "En concordancia con los requisitos 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" , si cumple los aspectos señalados se puede afirmar que seposee 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 estándares especificados definen un conjunto de criterios de desarrollo que guían la forma en que se aplica la ingeniería del software, Si no se distinguen esos criterios no habrá calidad del software.
3. Existe un conjunto de requisitos...
Regístrate para leer el documento completo.