30.12.2012 Views

geração (semi)automática de metadados - Universidad Autónoma ...

geração (semi)automática de metadados - Universidad Autónoma ...

geração (semi)automática de metadados - Universidad Autónoma ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Integração, configuração e interconexão <strong>de</strong> tais componentes para construção da aplicação final. A Figura 3<br />

mostra a visão da qualida<strong>de</strong> do produto <strong>de</strong> SBC que <strong>de</strong>pen<strong>de</strong> dos componentes existentes no mercado.<br />

Visões da Qualida<strong>de</strong> <strong>de</strong>Sistema Baseado em Componentes - SBC<br />

componentes <strong>de</strong> SW<br />

Qualida<strong>de</strong><br />

externa do<br />

Componente<br />

1<br />

Qualida<strong>de</strong><br />

externa do<br />

Componente<br />

2<br />

Qualida<strong>de</strong><br />

externa do<br />

Componente<br />

n<br />

Atributos externos que influenciam<br />

Atributos externos<br />

na execução<br />

que<br />

do SDBC<br />

influenciam no DBC<br />

Qualida<strong>de</strong> no DBC<br />

busca<br />

avaliação<br />

adaptação<br />

integração<br />

Conferência IADIS Ibero-Americana WWW/Internet 2007<br />

influencia<br />

<strong>de</strong>pen<strong>de</strong> <strong>de</strong><br />

Qualida<strong>de</strong><br />

interna<br />

SBC<br />

Qualida<strong>de</strong><br />

externa<br />

SBC<br />

Qualida<strong>de</strong><br />

em uso<br />

SBC<br />

adaptado da<br />

NBR ISO/IEC 9126-1<br />

pelo CenPRA<br />

Figura 3. Representação da influência da qualida<strong>de</strong> externa <strong>de</strong> Componentes COTS na qualida<strong>de</strong> <strong>de</strong> SBC.<br />

As duas visões da qualida<strong>de</strong> dos componentes: 1) Atributos externos que influenciam no DBC, também<br />

chamado <strong>de</strong> "ciclo <strong>de</strong> vida", e 2) Atributos externos que influenciam na execução do SBC, também chamado<br />

<strong>de</strong> "em tempo <strong>de</strong> execução" por Bertoa et al.[Bertoa,2002]. Assim, propõe-se que no Mo<strong>de</strong>lo <strong>de</strong> Qualida<strong>de</strong><br />

Externa, sejam chamados <strong>de</strong> atributos externos aqueles que influenciam no DBC e aqueles que influenciam<br />

na execução do SBC. São i<strong>de</strong>ntificados os artefatos que influenciam essas instâncias e <strong>de</strong> acordo com sua<br />

natureza, e os requisitos <strong>de</strong> qualida<strong>de</strong> <strong>de</strong>sejados. A seguir os artefatos i<strong>de</strong>ntificados e os requisitos <strong>de</strong><br />

qualida<strong>de</strong> i<strong>de</strong>ntificados para o DBC e para o SBC. Para o DBC, temos que o componente <strong>de</strong>ve apresentar: 1)<br />

Um documento <strong>de</strong> <strong>de</strong>scrição, o qual <strong>de</strong>ve conter as informações que permitam avaliar a a<strong>de</strong>quação do<br />

componente para o SBC. Este documento <strong>de</strong>ve seguir uma adaptação dos requisitos do documento <strong>de</strong><br />

<strong>de</strong>scrição <strong>de</strong> produto <strong>de</strong> software da norma ISO/IEC 12119. 2) Uma documentação para o DBC, que <strong>de</strong>ve<br />

conter as informações necessárias, com grau <strong>de</strong> <strong>de</strong>talhamento. O foco principal <strong>de</strong>sta documentação <strong>de</strong>ve ser<br />

as informações para a adaptação e integração do componente no DBC, on<strong>de</strong> seja <strong>de</strong>scrito suas características<br />

e funcionalida<strong>de</strong>s, as quais po<strong>de</strong>m ser: gerência <strong>de</strong> interfaces, interfaces providas e requeridas, eventos<br />

recebidos e enviados, bem como as proprieda<strong>de</strong>s e as interfaces <strong>de</strong> acesso às proprieda<strong>de</strong>s quando estas<br />

forem internas. Caso o componente tenha funções <strong>de</strong> interface com o usuário, estas também <strong>de</strong>verão estar<br />

<strong>de</strong>scritas. A documentação para o DBC <strong>de</strong>ve observar, os requisitos <strong>de</strong> qualida<strong>de</strong> das normas ISO/IEC 12119<br />

e IEEE 1063[IEEE 1063,1987]. 3) A qualida<strong>de</strong> externa do componente, <strong>de</strong>ve ser a<strong>de</strong>quada para permitir a<br />

utilização do mesmo no DBC. O componente <strong>de</strong>ve conter tanto características funcionais quanto não<br />

funcionais mas que sejam observáveis ou medidas durante o ciclo <strong>de</strong> vida do <strong>de</strong>senvolvimento do<br />

componente. A qualida<strong>de</strong> externa do componente que influencia no DBC <strong>de</strong>ve seguir, os requisitos <strong>de</strong><br />

qualida<strong>de</strong> da norma ISO/IEC 9126-1, e, pensando na qualida<strong>de</strong> interna do SBC, os requisitos <strong>de</strong> qualida<strong>de</strong><br />

interna, com métricas <strong>de</strong> acordo com a norma ISO/IEC 9126-3. Para o SBC, consi<strong>de</strong>ra-se que o componente<br />

<strong>de</strong>ve apresentar: 4) Atributos da qualida<strong>de</strong> externa influenciando na execução do SBC. Os requisitos <strong>de</strong>vem<br />

observar, quando aplicáveis, os requisitos <strong>de</strong> qualida<strong>de</strong> da norma ISO/IEC 9126-1.<br />

3.2 Atributos da Qualida<strong>de</strong> Externa <strong>de</strong> Componentes <strong>de</strong> Software<br />

A partir das consi<strong>de</strong>rações da seção anterior, obtém-se o mo<strong>de</strong>lo <strong>de</strong> qualida<strong>de</strong> para componentes, como<br />

mostra a Figura 4: A seguir são apresentados alguns dos atributos aplicados nos artefatos, características e<br />

subcaracterísticas da Figura 4. Artefato: Descrição do Componente Descrição <strong>de</strong> componente é um<br />

documento que <strong>de</strong>screve as proprieda<strong>de</strong>s <strong>de</strong>sse componente, com objetivo <strong>de</strong> auxiliar os potenciais<br />

compradores/usuários na avaliação da a<strong>de</strong>quação do componente antes <strong>de</strong> sua aquisição (adaptado da<br />

ISO/IEC 12119). Existência: Disponibilida<strong>de</strong> da Descrição do Componente. Existe um documento (ou<br />

página) <strong>de</strong> <strong>de</strong>scrição do componente disponibilizado no repositório? I<strong>de</strong>ntificação e Indicação:<br />

I<strong>de</strong>ntificação dos Serviços ou Funcionalida<strong>de</strong>s do Componente. Documento <strong>de</strong> Descrição do Componente<br />

227

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!