Top Banner

of 12

Calidad de Software MC Pentaho

Mar 05, 2016

Download

Documents

Rene Palta

CALIDAD DE SOFTWARE
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • PENTAHO Quality ModelCharacteristics/Subcharacteristics1 Functionality

    Func

    tiona

    lity

    1 Suitability 1 Adaptacion de fuentes de datos

    1

    2

    2 Gestion de Procesos ETL1

    2

    3

  • Func

    tiona

    lity

    3 Estructuracion de Componentes OLAP1

    2

    3

    4

    4 Procesamiento de Metadata1

  • Func

    tiona

    lity

    2

    33

    314

  • PENTAHO Quality ModelAttribute Level 1 Attribute Level 2

    Configuracion de Conexion1 Archivo de configuracion

    12345

    2 Sistema de SGBD12

    Flujo de Datos1 Disponibilidad de conexiones

    12

    Extraccion de datos1 Manipulacion de datos

    12

    2 Integracion de diversas fuentes12

    3 Gestionar Metadatos123

    Transformacion de datos1 Codificacion

    12

    2 Medida de atributos1

    3 Convenciones de Nombramiento4 Fuentes Multiples

    12

    5 Limpieza de datos1234

    Carga de datos1 Carga inicial

    12 Disparadores OLTP

  • 13 Marcas de Tiempo

    14 Cotejar Instancias OLTP

    25 Deposito de datos

    12

    Estructuracion de Componentes OLAPEstructuracion de tablas multidimencionales

    1 Estructura de Dimencion Tiempo1234

    2 Modelamientos de dimenciones 12

    Estructuracion de tablas hechos1 Tablas preagregadas

    123

    2 Niveles de granularidad3 Tablas agregadas

    1Modelamiento DW

    1 Cubo multidimencional1234

    2 Seleccion de esquemas122

    3 Seleccion de tipos de implementacion DW123

    Estructuracion de Metadatos1 Generacion de directorios

    Consulta y Reportes1 Soporte para Querry Manager

    123456

  • 72 Seleccion de formatos de salida3 Inclusion de graficos de visualizacion4 Parametrizacion de datos devueltos5 Utilizacion de Plantillas de formatos6 Formatos tipograficos7 Enlaces a otros reportes

    Implementacion de Data Mining1 Capacidad de implementacion de Redes Neuronales2 Capacidad de implementacion de Sistemas Expertos3 Capacidad de implementacion de Programacion Genetica4 Capacidad de implementacion de Arboles de Decision5 Capacidad de Deteccion de Desviacion

    Estructuracion de DashboardsEstructuracion de EIS (Execute Information System)

    1 Capacidad para consultas de Negocio1

    2

    3

    2 Soporte para consultas complejas

    1

    2

    3 Tolerancia a tiempos de procesos de consultas

  • PENTAHO Quality ModelAttribute Level 3 Metrics

    Nombre de la conexionNombre de UsuarioContrasea Tipo de Conexion Supported: [JDBC,OLAP, XML, REST, SOAP] Nombre de Sistema Supported: Formatos [XML,JSON, CVS, RDF]

    Nombre de EsquemaPermisos de Usuario

    Lectura de datos Supported: [XML,JSON,CVS,RDF, DBs Tradicionales];Esquemas integras Supported: [DBs Tradicionales]

    Seleccion de datosConversion de tipos de datos

    Concatenacion de datosIntegracion de datos

    Generacion de Claves Supported: [SQL];Enlace de Scripts de Consultas Supported: [SQL, REST, SOAP];Validacion de Campos Supported: [SQL, REST, SOAP, JAVA];

    Codificacion de Atributos Supported: [PROCEDURE, JAVA];Conversion de Atributos Supported: [PROCEDURE, JAVA, WEB SERVICES];

    Estandarizacion de Medidas

    Reglas para la fiabilidadReglas para la seleccion apropiada

    Acciones para datos Anomalos Supported: [ELIMINACION, CONVERSION, REEMPLAZO];Filtros de ColumnaDiscretizar valoresReglas para datos faltantes

    Seleccion de actualizacion Supported: [Nominal]

    Suported=(True)Suported=(True)Suported=(True)

    Suported=(True)Suported=(True)

    Suported=(True)Suported=(True)

    Suported=(True)Suported=(True)

    Suported=(True)

    Suported=(False)Suported=(True)

    Suported=(True)Suported=(True)Suported=(True)

  • Registros de cambios Supported: [Nominal]

    Registros de cambios de tiempo Supported: [Totall]

    Control de flujo multiple Supported: [Total]

    Generacion de datos para el cubo Supported: [Total]Seleccion de esquema multidimenci

    Jerarquias de fechas Supported: [Total]Division de rango de tiempo Supported: [Total]Consultas de Antiguedad de datos Supported: [Nominal]Clasificacion de periodos Supported: [Nominal]

    Identificacion de dimenciones lent Supported: [Total]Control de Dimenciones degenerad Supported: [Nominal]

    Soporte de multiples claves foraneaSupported: [Total]Control de datos cuantitativos Supported: [Total]Soporte de consultas a procesos E Supported: [Total]

    Soporte de consultas a dimencione Supported: [Total]; consultas[SQL, WEB SERVICES]

    IndicadoresAtributos Supported: Nominal; JerarquiasRelaciones

    Function OBAIdentificacion de esquema Estrella Supported: Nominal; Identificacion de esquema Copo de Supported: Nominal; Identificacion de esquema Constela Supported: Nominal;

    Function OBACapacidad de identificacion ROLAPSupported: Nominal; Capacidad de identificacion MOLAPSupported: Nominal; Capacidad de identificacion HOLAPSupported: Nominal;

    Supported: Nominal; Suported=(True, False)Function OLAP

    Adaptacion: Drill Down Supported: [Total]; Actions:[Consultas, Jerarquias, Exclusiones]Adaptacion: Drill Up Supported: [Total]; Actions:[Consultas, Jerarquias, Exclusiones]Adaptacion: Drill Across Supported: [Total]; Actions:[Consultas, Jerarquias, Exclusiones]Adaptacion: Roll Across Supported: [Total]; Actions:[Consultas, Jerarquias, Exclusiones]Adaptacion: Pivot Supported: [Total]; Actions:[Discretisacion, Jerarquias, ]Adaptacion: Page Supported: [Total]; Actions:[Consultas, Exclusiones]

    Supported: [False]

    Supported: [True]

    Supported: [True]; Esquemas[Procedures]

    Supported: [True]; Esquemas[Procedures]Supported: [True];

  • Adaptacion: Drill Through Supported: [Total]; Actions:[Consultas, Jerarquias, Exclusiones]Supported: Nominal; Suported=(True, False)Supported: Nominal; Suported=(True, False)Supported: Nominal; Suported=(True, False)Supported: Nominal; Suported=(True, False)Supported: Nominal; Suported=(True, False)Supported: Nominal; Suported=(True, False)Function OBA

    Capacidad de implementacion de Redes Neuronales Supported: Nominal; Suported=(True, False)Capacidad de implementacion de Sistemas Expertos Supported: Nominal; Suported=(True, False)Capacidad de implementacion de Programacion Genetica Supported: Nominal; Suported=(True, False)Capacidad de implementacion de Arboles de Decision Supported: Nominal; Suported=(True, False)

    Supported: Nominal; Suported=(True, False)Supported: Nominal; Suported=(True, False)Supported: Nominal; Suported=(True, False)Function OBA

    Control de registros consultados Actions:Set(Labels: Nominal); Labels=(Add, Delete, Modify,... )

    Control de acciones permitidas Actions:Set(Labels: Nominal); Labels=(Move, Mark, SendMessage ,... )

    Capaciadades para accesos concur Attributes:Set(Labels: Nominal); Labels=(Name, e-Mail, Phone, ...)

    Function OBA

    Configuracion de actualizaciones d Actions:Set(Labels: Nominal); Labels=(Add, Delete, Modify,... )

    Tiempos de respuestas no criticas

    Function OBA

    Actions:Set(Labels: Nominal); Labels=(AddPersonalCard, DeletePersonalCard, SortPersonal Crds,... )

  • PENTAHO Quality ModelDescriptionISO/IEC 9126-1ISO/IEC 9126-1Attributes related to the folders suitabilityElementos requeidos para establecer la conexion con las fuentes de datosDetalle de la conexion Identifiacion unic dentro del sistemaNombre del usuario de la base de datosContrasea del usario de la base de datosEl Driver que nesesita para la conexion El proveedor de la base de datosBases de datosPosibilidad de seleccionar vario esquemasPermisos sobre la visaulizacion de datosLibertad para lectura de datos deseadosPosibilidad de acceso ininterrumpido a los datosPosibilidad de lectura constantePosibilidad de que los esquemas sean estaticosAttributes related to the messaging suitabilitySupport to the management of messagesPossibility to edit new or existing (sent/received) messagesPosibilidad de seleccionar vario esquemasPermisos sobre la visaulizacion de datosPossibility to create draft messagesPosibilidad de seleccionar vario esquemasPermisos sobre la visaulizacion de datosPossibility to preview existing messagesPosibilidad de seleccionar vario esquemasPermisos sobre la visaulizacion de datosPosibilidad de seleccionar vario esquemasAttributes related to the management of message headersList of header fields supported by the MSPosibilidad de seleccionar vario esquemasPermisos sobre la visaulizacion de datosList of MIME versions supported by the MSPosibilidad de seleccionar vario esquemasPossibility to manage message header fields (display, modify, etc.)List of header fields supported by the MSPosibilidad de seleccionar vario esquemasPermisos sobre la visaulizacion de datosList of MIME versions supported by the MSPosibilidad de seleccionar vario esquemasPermisos sobre la visaulizacion de datosPosibilidad de seleccionar vario esquemasPermisos sobre la visaulizacion de datosAttributes related to the management of message BodiesPossibility to manage message bodies (edit, delete, etc.)Permisos sobre la visaulizacion de datosSupport to 7 Bit ASCII or rich character set file attachments.

  • Permisos sobre la visaulizacion de datosSupport for multimedia attachments such as audio, video or picture filesPermisos sobre la visaulizacion de datosSupported MIME types for the multimedia attachmentsPermisos sobre la visaulizacion de datosSupported formats for the edition, preview of messages e.g. HTML, RTF, plain text, etc.Permisos sobre la visaulizacion de datosPosibilidad de seleccionar vario esquemasAttributes related to the folders suitabilityList of default folders provided by the componentsBasic actions supported by the local folders managementPossibility to add folders or subfolders to the local hierarchy Possibility to modify folders or subfolders of the local hierarchy Possibility to delete folders or subfolders of the local hierarchy Possibility to display folders or subfolders of the local hierarchy Advanced actions supported by the local folders managementPossibility to move folders and their contents to other branches of the hierarchyPossibility to sort the contents of a folder Support to the management of local folders and subfoldersBasic actions supported by the local folders managementPossibility to add folders or subfolders to the local hierarchy Possibility to modify folders or subfolders of the local hierarchy Possibility to delete folders or subfolders of the local hierarchy Advanced actions supported by the local folders managementAttributes applicable to the folders List of attributes Support to the management of remote folders and subfoldersBasic actions supported by the remote folders managementPossibility to add folders or subfolders to the remote hierarchy Possibility to modify folders or subfolders of the remote hierarchy Possibility to delete folders or subfolders of the remote hierarchy Possibility to display folders or subfolders of the remote hierarchy Advanced actions supported by the remote folders managementPossibility to move folders and their contents to other branches of the hierarchyPossibility to sort the contents of a folder Possibility to sort the contents of a folder Attributes applicable to the folders List of attributes List of not modifiable/ forbidden attributesList of attributes Support to the integrated (single interface) access to local and remote foldersAttributes applicable to the folders Attributes related to the address book suitabilityAttributes related to the management of local address booksPossibility to manage local personal address booksBasic actions supported such as the addition, deletion or edition of categories

    List of attributes Basic actions supported such as the addition, deletion or edition of categories

    List of attributes

    Advanced actions supported such as the sorting of the contacts, or the possibility to select the related contacts.

    Advanced actions supported such as the sorting of the contacts, or the possibility to select the related contacts.

  • List of attributes Possibility to manage remote personal address booksPossibility to manage remote shared address booksPossibility to manage local shared address booksPossibility to manage remote personal address booksPossibility to manage remote shared address booksPossibility to manage local shared address booksAttributes related to the management of remote address booksPossibility to manage remote personal address booksPossibility to manage remote shared address booksPossibility to manage local shared address booksPossibility to manage remote personal address booksPossibility to manage remote shared address booksSupport to the transparent access to local and remote address books with a common interfaceSupport to the transparent access to local and remote address books with a common interfaceSupport to the management of individual contacts or personal cardsBasic actions supported such as the addition, deletion or edition of individual contacts

    List of attributes

    Basic actions supported such as the addition, deletion or edition of distribution lists

    Advanced actions supported such as the addition, deletion or sorting of the contained contacts

    Advanced actions supported such as the possibility to mode contacts to other address books, or to mark them with specific labels such as their importance

    Possibility to manage, lists of destination addresses to be treaded as a single one. Messages sent to this address are forwarded to all the directions associated to the list.

    Possibility to manage categories of contacts (Personal or distribution lists), such as friends, coworkers etc.

    Pentaho