Upload
juan-guillermo
View
217
Download
0
Embed Size (px)
Citation preview
8/20/2019 Taller de Estándares de Calidad de Software
1/12
TALLER NUMERO 1
ESTANDARES DE CALIDAD
POR
Juan Guillermo Noreña Zuluaga
DOCENTE
CARLOS PUERTO
2 DE MARZO DE 2!1"
TECNOLOGICO DE ANTIO#UIA
MEDELLIN$ ANTIO#UIA
8/20/2019 Taller de Estándares de Calidad de Software
2/12
1% u' e( un e()*n+ar +e ,ali+a+-
Son normas o protocolos internacionales que deben cumplir productos de
cualquier índole para su distribución o consumo por el cliente final2% &Cu*l +e la( +e.ini,ione( +e ,ali+a+ le /are,e m*( a+e,ua+a +e
a,uer+o a (u ,ri)erio-
Calidad, significa desarrollar, diseñar y producir y mantener un producto quesea el más económico, el más útil y siempre satisfactorio para elconsumidor. Calidad, es la aplicación de los principios y técnicasestadísticas en todas las fases de la producción, dirigida a la fabricaciónmás económica de un producto (sericio! que es útil en grado má"imo yque tiene mercado.
0% &Cu*l +e la( +e.ini,ione( +e ,ali+a+ +el (o.)are e( la m*( a+e,ua+a-
#as aplicaciones de soft$are deben ser productos de alta calidad% &ácilesde usar, confiables y seguros, tan rápidos como lo necesite el cliente,baratos en relación con sus prestaciones, fle"ibles y fáciles de mantener ymodificar.#a calidad del soft$are es el con'unto de cualidades que lo caracterian yque determinan su utilidad y e"istencia. #a calidad es sinónimo deeficiencia, fle"ibilidad, corrección, confiabilidad, mantenibilidad, portabilidad,
usabilidad, seguridad e integridad. #a calidad del soft$are es medible yaría de un sistema o programa a otro. )n soft$are *ec*o para e'ecutarseuna sola e no requiere el mismo niel de calidad mientras que unsoft$are para ser e"plotado durante un largo necesita ser confiable,mantenible y fle"ible para disminuir los costos.
% &Cu*le( (on lo( .a,)ore( ,la3e /ara a(egurar una ,ali+a+ a+e,ua+a +e
lo( /ro+u,)o( +e (o.)are$ ,uale( (on e()o( )re( gru/o(- De.4nalo(5
#os factores claes son%
• &actores de +eisión
. 6le7i8ili+a+% -s el esfuero requerido para modificar unsistema operatio.
. Man)eni8ili+a+9 -s el esfuero requerido para localiar yarreglar programas
8/20/2019 Taller de Estándares de Calidad de Software
3/12
05 Con)e()a,i:n9 -ste factor *ace referencia a lasrespuestas esperadas por el soft$are.
• &actores de /ransición
15 Por)a8ili+a+9 -s el esfuero requerido paratransferir un soft$are de un *ard$are o un entornode sistemas a otro
25 Reu(a8ili+a+9 0rado en que partes de unaaplicación pueden utiliarse en otras aplicaciones
05 In)ero/era8ili+a+9 -s el esfuero necesario paracomunicar la aplicación con otras aplicaciones osistemas operatios.
• &actores de 1peración
. E.i,ien,ia9 2ide la cantidad de recursos decomputadora y de código requerido por un programapara que llee a cabo las funciones especificadas
25 In)egri+a+9 -s el grado en que puede controlarse elacceso al soft$are o a los datos por personal noautoriado.
05 U(a8ili+a+9 es el esfuero requerido para aprender un programa e interpretar la información de entraday de salida.
5 6ia8ili+a+9 mide el grado en que se puede esperar que un programa llee a cabo sus funcionesesperada con la precisión requerida.
"5 Corre,,i:n9 mide el grado en que un programasatisface sus especificaciones y consigue losob'etios del usuario.
"% Cu*le( (on lo( a)ri8u)o( +el (o.)are +e ,ali+a+-
-l soft$are debe proeer la funcionalidad y desempeño requeridos por elusuario y debe ser mantenible, confiable y aceptable
• 2antenible, el soft$are debe poder eolucionar para continuar
cumpliendo con las especificaciones• Confiable, el soft$are no debe causar daños físicos o económicos
en el caso de que falle -ficiente, el soft$are no debe desperdiciar los recursos del sistema
8/20/2019 Taller de Estándares de Calidad de Software
4/12
• 3ceptable, el soft$are debe ser aceptado por los usuarios para
los que fue diseñado. 4ebe ser entendible, utiliable y compatiblecon otros sistemas
% &Cu*l e( el .a,)or m*( im/or)an)e en la e3alua,i:n +e /ro+u,)o( +e
(o.)are ; /ore)i3o +e la ingenier4a +el (o.)are-
6roducir un sistema, aplicación o producto de soft$are de alta calidadaplicando métodos efectios 'unto con *erramientas actualiadas dentro delconte"to maduro del desarrollo del soft$are
?% La Norma ISO@IEC 12 (e 8a(a +e ,u*l mo+elo-
Se basa en el modelo de 2c Call en la cual plantea un modelo normaliadoque permite ealuar y comparar productos sobre la misma base.
% Para
8/20/2019 Taller de Estándares de Calidad de Software
5/12
8/20/2019 Taller de Estándares de Calidad de Software
6/12
A+e,ua,i:n% 3tributos del soft$are que soportan la
presencia y propiedad de un con'unto de funcionespara tareas específicas.
E7a,)i)u+% -alúa el resultado final que obtiene el
soft$are y si tiene consistencia a lo que se espera de él 8nteroperabilidad% Consiste en reisar si el sistema
puede interactuar con otro sistema independiente.
Con.ormi+a+% 3tributos del soft$are que *acen que el
mismo se ad*iera a los estándares o conencionesrelatias a la aplicación o a regulaciones de tipo legal yprescripciones similares.
Seguri+a+% 3tributos del soft$are que soportan su
*abilidad para preenir acceso no autoriado, ya seaaccidental o deliberado, a los programas o datos.
. Confiabilidad
Ma+ure% 3tributos del soft$are que soportan la
frecuencia de falla por defectos en el soft$are.
Toleran,iaalo(+e.e,)o(% 3tributos del soft$are que
soportan su *abilidad para mantener un nielespecificado de rendimiento en caso de defectos delsoft$are o de infracción de su interfa especificada.
Con.ormi+a++e.ia8ili+a+% las consideraciones para la
predicción de cómo el sistema operará en la práctica.
e% 3tributos del soft$are que soportan los
esfueros del usuario por aprender su aplicación.
O/era8ili+a+% 3tributos del soft$are que soportan los
esfueros del usuario para la operación y control delsoft$are.
A)ra,,i:n%?erifica que tan atractia se e la interfa de
la aplicación.
Con.ormi+a++eu(a8ili+a+% 4etermina si el usuario
puede utiliar el sistema sin muc*o esfuero.
8/20/2019 Taller de Estándares de Calidad de Software
7/12
=. -ficiencia
Com/or)amien)o+e)iem/o(% 3tributos del soft$are
que soportan los tiempos de respuesta yprocesamiento y las tasas de rendimiento total endesempeño de sus funciones.
U)ilia,i:n+ere,ur(o(% 3tributos del soft$are quesoportan la cantidad de recursos empleados y laduración de ese uso en el desempeño de susfunciones.
Con.ormi+a++ee.i,ien,ia% Capacidad del producto de
soft$are para ad*erirse a normas o conencionesrelacionadas con la eficiencia.
"5 Capacidadde2antenimiento• Ca/a,i+a++e(eranalia+o% 4etermina si la estructura
de desarrollo es funcional con el ob'etio dediagnosticar fácilmente las fallas.
• Cam8ia8ili+a+% ?erifica si el sistema puede ser fácilmente modificado
• E()a8ili+a+% ?erifica si el sistema puede mantener sufuncionamiento a pesar de realiar cambios.
• 6a,ili+a++e/rue8a%-alúa si el sistema puede ser probado fácilmente luego de ser modificado.
• Cum/limien)o +el Man)enimien)o% Capacidad delproducto de soft$are para ad*erirse a normas
relacionadas con él mantenimiento.
:. 6ortabilidad• A+a/)a8ili+a+% &uncionamiento óptimo en diferentes
entornos.• 6a,ili+a++ein()ala,i:n%• Coe7i()en,ia% -l soft$are puede funcionar con otros
sistemas• Reem/laa8ili+a+% 3tributos del soft$are que soportan
la oportunidad y el esfuero empleándolo en lugar deotro soft$are especificado en el entorno de ese
soft$are.• Con.ormi+a++e/or)a8ili+a+% 3tributos del soft$are
que *acen que este se ad*iera a estándares oconenciones relatias a la portabilidad.
10%&Cu*le( (on la( ,ua)ro ,ara,)er4()i,a( +e la ,ali+a+ en u(o ; (u( (u8B
,ara,)er4()i,a(- De.4nala(5
8/20/2019 Taller de Estándares de Calidad de Software
8/12
15 E.e,)i3i+a+9 Capacidad del producto soft$are para permitir alos usuarios alcanar ob'etios especificados con e"actitud ycompletitud.
25 Pro+u,)i3i+a+9 Capacidad del soft$are para emplear
cantidades apropiadas de recursos para el usuario.05 Seguri+a+9 Capacidad del producto soft$are para alcanar
nieles aceptables del riesgo de *acer daño a personas, alnegocio y demás entes en un conte"to de uso especificado
5 Sa)i(.a,,i:n9 Satisfacer al usuario en un conte"to de uso5
1%Cu*le( (on la( norma(
8/20/2019 Taller de Estándares de Calidad de Software
9/12
características% adecuación funcional, eficiencia dedesempeño,compatibilidad,usabilidad,fiabilidad,seguridad,mantenibilidad yportabilidad.
1?%In3e()igar la ISO@IEC 2"12 Cali+a+ +el /ro+u,)o +e +a)o(% +e.inir (u(
8/20/2019 Taller de Estándares de Calidad de Software
10/12
personas que necesiten tecnologías de apoyo o unaconfiguración especial por algún tipo de discapacidad.
Con.ormi+a+90rado en el que los datos tienen atributos quese ad*ieren a estándares, conenciones o normatias
igentes y reglas similares referentes a la calidad de datos enun conte"to de uso específico.
Con.i+en,iali+a+90rado en el que los datos tienen atributosque aseguran que los datos son sólo accedidos einterpretados por usuarios autoriados en un conte"to de usoespecífico.
E.i,ien,ia90rado en el que los datos tienen atributos quepueden ser procesados y proporcionados con los nieles derendimiento esperados mediante el uso de cantidades y tiposadecuados de recursos en un conte"to de uso específico.
E7a,)i)u+90rado en el que los datos tienen atributos que sone"actos o proporcionan discernimiento en un conte"to de usoespecífico.
Traa8ili+a+90rado en el que los datos tienen atributos queproporcionan un camino de acceso auditado a los datos ocualquier otro cambio realiado sobre los datos en un conte"tode uso específico.
Com/ren(i8ili+a+90rado en el que los datos tienen atributosque permiten ser leídos e interpretados por los usuarios y sone"presados utiliando lengua'es, símbolos y unidadesapropiados en un conte"to de uso específico.
Di(/oni8ili+a+90rado en el que los datos tienen atributos quepermiten ser obtenidos por usuarios yo aplicacionesautoriados en un conte"to de uso específico.
Por)a8ili+a+90rado en el que los datos tienen atributos queles permiten ser instalados, reemplaados o eliminados de unsistema a otro, preserando el niel de calidad en un conte"tode uso específico.
Re,u/era8ili+a+9 0rado en el que los datos tienen atributos
que permiten mantener y preserar un niel específico deoperaciones y calidad, incluso en caso de fallos, en unconte"to de uso específico.
1%In3e()igar la Norma ISO@IEC 2"! Pro,e(o +e e3alua,i:n +el /ro+u,)o
+e (o.)are% +e.inir (u( ,in,o a,)i3i+a+e(5
8/20/2019 Taller de Estándares de Calidad de Software
11/12
#a 8S18-C >F=F define el proceso para llear a cabo la ealuación delproducto soft$are. 4ic*o proceso de ealuación consta de un total de cincoactiidades, definidas a continuación%
. E()a8le,er lo( re
8/20/2019 Taller de Estándares de Calidad de Software
12/12