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 ...
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