SEMANA 1 CALIDAD DE SOFTWARE
Enviado por Dulmay • 9 de Octubre de 2013 • 594 Palabras (3 Páginas) • 815 Visitas
CONCEPTOS DE CALIDAD DE SOFTWARE
Por favor responda los siguientes puntos, de acuerdo al material suministrado:
1. Defina con sus propias palabras Calidad de software
RTA/ Se podría definir como la eficiencia y producción del rendimiento y funcionamiento de un equipo, con base en criterios de desarrollo que guían la forma en que se aplica la ingeniería del software. Si no se sigue ninguna metodología siempre habrá falta de calidad.
2. Qué es la Ingeniería del software?
RTA/ software es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos (software). Esta disciplina trasciende la actividad de programación, que es el pilar fundamental a la hora de crear una aplicación. La ingeniería de software, por lo tanto, incluye el análisis previo de la situación, el diseño del proyecto, el desarrollo del software, las pruebas necesarias para confirmar su correcto funcionamiento y la implementación del sistema.
3. Realice paralelo entre proceso de software , modelo de software
RTA/
Procesos de software
Es un conjunto estructurado de actividades para:
Especificar,
Desarrollo,
Validación
Evaluación
Modelo de software
Es una representación abstracta de un proceso.
Flujo de trabajo, secuencia de actividades
Flujo de datos, flujo de la información
Rol/acción, quién realiza qué
4. Cuáles son los atributos del software de calidad
RTA/ Los atributos de calidad forman parte de los requerimientos no funcionales de una aplicación, y como tal deben ser específicos para llenar alguna necesidad dada o llegar a una meta especifica. Se pueden tomar estos atributos de en base a un punto vista definido, por ejemplo a la adecuación de los requerimientos funcionales o a la satisfacción de cliente.
Entre los atributos de calidad más relevantes están los siguientes:
• Seguridad: Se refiere a los permisos de acceder a ciertos procesos de la aplicación y para eso requiere autenticación, autorización y algún nivel de encriptación.
• Performance o Generalmente este atributo se puede medir en unidades de rendimiento de procesos, tiempo de respuesta y retardos.
• Modificalidad: Se refiere a que tan fácil es modificar la aplicación y con ello cambiar el comportamiento del software.
• Disponibilidad: Está relacionada con la confiabilidad por ejemplo cuando una aplicación no está disponible cuando se necesita no cumple con las expectativas ni los requerimientos funcionales de la misma.
• Integración o Está relacionado a como se puede comunicar
...