cuadro comparativo mccall y iso 9126

Upload: alfredo-reyes

Post on 03-Jun-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Cuadro Comparativo MCCALL y ISO 9126

    1/2

    Mantenibilidad : Correctiva concerniente a

    remover pequeas fallas remanentes Funcionalidad : Adecuac

    Influenciada por las buenas pr cticas como usar unametodologa, usar buenas tcnicas de diseo, buenas

    despus del testeo Exactitu

    Adaptativa concerniente al cambiodel producto necesario por el

    Segurida

    cambio de sus requerimientos Interope

    Perfectiva busca solo mejorar losalgoritmos usados para hacerlos

    Cumplim

    ms eficientes Confiabilidad: Madurez

    Conjunto de atributos que se relacionan con la Toleranc

    Flexibilidad: Expandibilidadcapacidad del software de mantener su nivel deperformance bajo las condiciones establecidas por

    un perodo de tiempo.

    Recuper

    Generalidad Cumplim

    Auto-Descripcin Eficiencia: En tiemp

    ModularidadConjunto de atributos que se relacionan con el nivelde performance del software y la cantidad derecursos usados, bajo las condiciones establecidas

    En recur

    Cumplim

    Testeabilidad: Simplicidad Usabilidad: Entendim Instrumentacin Conjunto de atributos que se relacionan con el Aprendiz

    Operabil

    Portabilidad: Independencia de la Maquina Atractivo

    Algunos lo consideran parte de la reusabilidad Independencia del Sistema

    Operativo Cumplim

    Auto-Descripcin Mantenibilidad: Analizab

    Modularidad Conjunto de atributos que se relacionan con el Facilidad

    esfuerzo en realizar modificaciones EstabilidReusabilidad: Generalidad Testeabi

    Modularidad Cumplim

    Auto-descripcin

    Independencia de la mquina Portabilidad: Adaptab Independencia del sistema

    operativoConjunto de atributos que se relacionan con la Instalabi

    Interoperabilidad: Modularidadhabilidad del software para ser transferido de unambiente a otro

    Conform

    Interoperabilidad en comunicacin Reempla

    Interoperabilidad en datos

    Correctitud: Trazabilidad Eficacia:

    Para medirlo es necesario tener disponible unaespecificacin formal de los requerimientos, cosa muy rarasalvo en proyecto de alto presupuesto y s istemas crticos

    Completitud

    ConsistenciaConfiabilidad: Tolerancia a errores Productividad:

    software, tcnicas de programacin tales como tolerancia a Consistencia

    Simplicidad Exactitud Seguridad:

    Eficiencia: Eficiencia en tiempo

    Eficiencia en espacio

    Satisfaccin:

    Integridad: Control de acceso

    Auditora de acceso

    Usabilidad: Operabilidad

    R E V I S I O N

    D E L P R O D U C T O

    C A L I D A D

    I N T E R N A S Y E X T E R N A S

    MODELO NORMA ISO 9126MODELO MCCALL

    T R A N S I C I O N

    D E L P R O D U C T O

    C I O N

    D E L P R

    O D U C T O

    C A L I D A D

    D E U S O

    Capacidad de ayudar al usuario a realizar sus objetivos con exactitud y completitud,un dado contexto

    Capacidad de ayudar al usuario en emplear una apropiada cantidad de recursos enobtener sus resultados

    Capacidad de lograr aceptables niveles de riesgo para las personas, el ambiente detrabajo, y la actividad, en un dado contexto de uso

    Capacidad de satisfacer un usuario en un dado contexto de uso

    Con el correr de los aos este criterio se ha fusionado conMantenibilidad

    El testeo interacta con otros criterios de calidad, porejemplo Correctitud y eficiencia

    Muchas tcnicas favorecen este factor: el lenguaje deprogramacin, el sistema operativo, optimizacin dealgoritmos, normalizacin de datos

    involucra tanto evitar el acceso malintencionado, as comolos daos causados por errores involuntarios de usuariosautorizados

    Conjunto de atributos que relacionan la existencia deun conjunto de funciones con sus propiedadesespecificadas. Las funciones satisfacen necesidadesespecificadas o implcitas

    esfuerzo necesario para usar, y en la evaluacinindividual de tal uso, por parte de un conjuntoespecificado o implcito de usuarios

    Se puede favorecer la reusabilidad usando libreras desoftware, Y tcnicas de programacin orientada a objetos

    la interoperabilidad est relacionada con la reusabilidad, enla actualidad su importancia ha crecido debido al crecienteinters de conectarse con sistemas legacy y se favorecemediante la adopcin de estndares

  • 8/12/2019 Cuadro Comparativo MCCALL y ISO 9126

    2/2

    Entrenamiento

    Comunicacin Volumen de e/s

    Tasa de e/s

    O P E R A

    La usabilidad ha cambiado mucho desde la poca de McCallincluye aspectos tales como adaptabilidad, aprendizaje,adecuacin al contexto algunos autores consideran porejemplo que facilidad de aprendizaje es un factor de calidadindependiente