Calidad de Software

42
Calidad de Software Ing. Huilder Mera Montenegro Ingeniería de Sistemas y Computación

description

Calidad de Software detallado

Transcript of Calidad de Software

Presentacin de PowerPoint

Calidad de Software Ing. Huilder Mera MontenegroIngeniera de Sistemas y ComputacinDefina: Ingeniera de software1Que es calidad?Ing. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareCalidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareConjunto de caractersticas de un producto o servicio que le confieren capacidad para satisfacer las necesidades de los clientes.Calidad (ISO 8402)Ing. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa totalidad de las caractersticas de una entidad que influyen en su aptitud para satisfacer las necesidades establecidas por el clienteCalidad de softwareIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareEs un conjunto de cualidades que caracterizan al software y que determinan su utilidad y existencia.

En software, la calidad es sinnimo de: funcionalidad, Eficiencia, flexibilidad, confiabilidad, mantenibilidad, portabilidad, seguridad, usabilidad, etc.Atributos de calidad de un software (ISO 25000)Ing. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de software6Calidad de software (iso 25000)Ing. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de software

7FuncionalidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de software La capacidad del producto software para proporcionar funciones declaradas e implcitas cuando se usa bajo condiciones especificadas8Funcionalidad > Adecuacin / IdoneidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para proporcionar un conjunto apropiado de funciones para desarrollar tareas y objetivos de usuarios especificados9Funcionalidad > Exactitud / PrecisinIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para proporcionar los resultados correctos o acordados con el grado necesario de precisin10Funcionalidad > InteroperabilidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para interactuar con uno o ms sistemas especificados11Funcionalidad > SeguridadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para proteger informacin y datos de manera que las personas o sistemas no autorizados no puedan leerlos o modificarlos12Funcionalidad > Cumplimiento funcionalIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para adherirse a normas, legislacin y prescripciones similares relacionadas con la funcionalidad13FiabilidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para mantener un nivel especificado de prestaciones cuando se usa bajo condiciones especificadas14Fiabilidad > MadurezIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para evitar fallas como resultado de fallas anteriores en el software15Fiabilidad > Tolerancia a fallosIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareAtributos del software que se relacionan con su habilidad para mantener un nivel especificado de desempeo en casos de ocurrir una infraccin a su interfaz especificada.16Fiabilidad > Capacidad de recuperacinIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareAtributos del software que se relacionan con la capacidad para restablecer su nivel de desempeo y recuperar los datos directamente afectos en caso de falla.17Fiabilidad > Cumplimiento de la fiabilidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para adherirse a normas, convenciones o legislacin relacionadas con la fiabilidad18UsabilidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para ser entendido, aprendido, usado y ser atractivo para el usuario, cuando se usa bajo condiciones especificadas19Usabilidad > Capacidad para ser entendido / inteligibilidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software que permite al usuario entender el software y como puede ser usado para unas tareas o condiciones de uso particular20Usabilidad > Capacidad para ser aprendidoIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software que permite al usuario aprender sobre su uso y aplicacin 21Usabilidad > Capacidad para ser operadoIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software que permite al usuario operarlo y controlarlo con el menor esfuerzo22Usabilidad > Capacidad de atraccinIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para ser atractivo al usuario23Usabilidad > Cumplimiento de la usabilidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para adherirse a normas, convenciones, guas de estilo o legislacin relacionadas con la usabilidad24EficienciaIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para proporcionar prestaciones apropiadas, relativas a la cantidad de recursos usados, bajo condiciones determinadas25Eficiencia > Comportamiento temporalIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para proporcionar tiempos de respuesta, tiempos de proceso y potencia apropiados bajo condiciones determinadas26Eficiencia > Utilizacin de recursosIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para usar las cantidades y tipos de recursos adecuados cuando el software lleva a cabo su funcin bajo condiciones determinadas27Eficiencia > Cumplimiento de la eficienciaIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para adherirse a normas o convenciones relacionadas con la eficiencia28MantenibilidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para ser modificado.

Las modificaciones podran incluir correcciones, mejoras o adaptacin del software a cambios en el entorno, y requisitos y especificaciones funcionales29Mantenibilidad > Capacidad para ser analizadoIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para poder diagnosticar deficiencias o causas en los fallos del software, o para identificar las partes que han de ser modificadas30Mantenibilidad > EstabilidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para evitar efectos inesperados debidos a modificaciones del software31Mantenibilidad > Capacidad para ser probadoIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software que permite que el software modificado sea validado32Mantenibilidad > Cumplimiento de la mantenibilidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para adherirse a normas o convenciones relacionadas con la mantenibilidad33PortabilidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para ser transferido de un entorno a otro34Portabilidad > AdaptabilidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para ser adaptado a diferentes entornos especificados, sin aplicar acciones o mecanismos distintos35Portabilidad > InstalabilidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para instalado en un entorno especificado 36Portabilidad > CoexistenciaIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para coexistir con otro software independiente, en un entorno comn, compartiendo recursos comunes37Portabilidad > Capacidad para reemplazarIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para ser usado en lugar de otro producto software, para el mismo propsito, en el mismo entorno38Portabilidad > Cumplimiento de la portabilidadIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareLa capacidad del producto software para adherirse a normas o convenciones relacionadas con la portabilidad39Calidad de softwareIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de software

40Actividad para el estudianteIng. Huilder Mera MontenegroIngeniera de Sistemas y Computacin

Ingeniera de softwareDefinir las actividades y tareas que se deben llevar a cabo en la evaluacin del producto software segn ISO 25040

http://iso25000.com/index.php/normas-iso-25000/iso-25040?limitstart=041