Taller de Estándares de Calidad de Software

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