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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ISBN: 978–972–8924–45-4 © 2007 IADIS<br />
i<strong>de</strong>ntifica: os serviços ou funcionalida<strong>de</strong>s fornecidos pelo componente? os serviços ou funcionalida<strong>de</strong>s<br />
requeridos pelo componente?<br />
Mo<strong>de</strong>lo da Qualida<strong>de</strong> para Componente <strong>de</strong> Software<br />
Descrição do Componente<br />
(busca e avaliação)<br />
( ISO/IEC12119)<br />
Completitu<strong>de</strong><br />
I<strong>de</strong>ntificador<br />
Declarações<br />
Decl. Funcionalida<strong>de</strong><br />
Decl. Confiabilida<strong>de</strong><br />
Decl. Usabilida<strong>de</strong><br />
Decl. Eficiência<br />
Decl. Manutenibilida<strong>de</strong><br />
Decl. Portabilida<strong>de</strong><br />
Decl. Qualid. Uso<br />
Conteúdo<br />
Aval. A<strong>de</strong>quação<br />
Consistência<br />
Termos Técnicos<br />
Decl. Corretas<br />
Decl. Testáveis<br />
atributos externos que influenciam<br />
no DBC<br />
Documentação para DBC<br />
( ISO/IEC12119 e IEEE1063)<br />
Funcionalida<strong>de</strong><br />
Completitu<strong>de</strong><br />
Usabilida<strong>de</strong><br />
Inteligibilida<strong>de</strong><br />
Apreensibilida<strong>de</strong><br />
adaptado <strong>de</strong><br />
Bertoa et ali<br />
e do MEDE-PROS<br />
pelo CenPRA<br />
Mo<strong>de</strong>lo da Qualida<strong>de</strong><br />
<strong>de</strong> Componentes <strong>de</strong> Software<br />
Componente no DBC<br />
(adaptação e integração)<br />
( ISO/IEC9126-1 e 3)<br />
Funcionalida<strong>de</strong><br />
A<strong>de</strong>quação<br />
Interoperabilida<strong>de</strong><br />
Conformida<strong>de</strong><br />
Confiabilida<strong>de</strong><br />
Maturida<strong>de</strong><br />
Usabilida<strong>de</strong><br />
Operacionalida<strong>de</strong><br />
Manutenibilida<strong>de</strong><br />
Modificabilida<strong>de</strong><br />
Testabilida<strong>de</strong><br />
Portabilida<strong>de</strong><br />
Cap. p/substituir<br />
atributos externos que influenciam<br />
na execução do SBC<br />
Componente integrado no<br />
SBC<br />
(ISO/IEC9126-1 e 2)<br />
Funcionalida<strong>de</strong><br />
Acurácia<br />
Segur. Acesso<br />
Confiabilida<strong>de</strong><br />
Recuperabilida<strong>de</strong><br />
Eficiência<br />
Figura 4. Mo<strong>de</strong>lo <strong>de</strong> qualida<strong>de</strong> para Componentes <strong>de</strong> software COTS.<br />
Rel. Tempo<br />
Rel. Recursos<br />
Declaração: Declaração sobre funcionalida<strong>de</strong>. A Descrição do componente contém: <strong>de</strong>claração dos<br />
serviços oferecidos pelo componente? <strong>de</strong>claração dos serviços requeridos pelo componente? <strong>de</strong>claração <strong>de</strong><br />
valores-limite (Caso o uso do componente seja limitado por eles)? Caso o componente apresente recursos <strong>de</strong><br />
segurança <strong>de</strong> acesso aos serviços e dados (aci<strong>de</strong>ntal ou intencional), a <strong>de</strong>scrição do componente os <strong>de</strong>screve?<br />
<strong>de</strong>claração sobre a generalida<strong>de</strong> e aplicabilida<strong>de</strong> do componente? <strong>de</strong>claração sobre o comportamento do<br />
componente em relação ao tempo? <strong>de</strong>claração sobre o comportamento do componente em relação aos<br />
recursos? Artefato: Documentação para DBC Documentação para DBC é o conjunto <strong>de</strong> documentos que<br />
contém todas as informações necessárias sobre o componente, com grau <strong>de</strong> <strong>de</strong>talhamento a<strong>de</strong>quado. São<br />
documentos como: manuais <strong>de</strong> implantação, configuração e manutenção, entre outros. O objetivo é conduzir<br />
<strong>de</strong> modo eficientemente o reuso do componente consi<strong>de</strong>rando sua adaptação e integração. O público alvo da<br />
documentação são engenheiros, arquitetos ou integradores <strong>de</strong> software que atuam no <strong>de</strong>senvolvimento do<br />
SBC. Existência: Existência da Documentação do Componente. Existe uma documentação do componente<br />
que o acompanha? Quais? Completitu<strong>de</strong> - I<strong>de</strong>ntificação e Indicação: Especificação dos Requisitos<br />
Tecnológicos e Arquiteturais. Na documentação do componente: está especificado o padrão e/ou estilo<br />
arquitetural que o componente está em conformida<strong>de</strong>? está especificado qual é o mo<strong>de</strong>lo <strong>de</strong> componente<br />
adotado? estão especificadas as ferramentas <strong>de</strong> software para auxiliar na utilização do componente no DBC?<br />
(ex. Ant, Eclipse, Delphi, entre outros.) Usabilida<strong>de</strong>: Apreensibilida<strong>de</strong>. A documentação do componente,<br />
possui recursos que auxiliam em sua compreensão (com exemplos, ilustrações) facilitando o entendimento e<br />
uso do componente no DBC? Quais? Operacionalida<strong>de</strong>. A documentação do componente possui recursos que<br />
auxiliam no seu manuseio? (Índice Geral, Remissivo, Referência Cruzada) Quais? Funcionalida<strong>de</strong> –<br />
A<strong>de</strong>quação: Informações Gerais na documentação para o DBC. A documentação para o DBC contém, Status<br />
do reuso com respeito a testes, manutenção, finanças, entre outros? Artefato: Componente no DBC<br />
Componente é um artefato autocontido, claramente i<strong>de</strong>ntificável, que <strong>de</strong>screve ou realiza uma função<br />
específica e têm interfaces claras em conformida<strong>de</strong> com um dado mo<strong>de</strong>lo <strong>de</strong> arquitetura <strong>de</strong> software,<br />
documentação apropriada e um grau <strong>de</strong> reutilização <strong>de</strong>finido [Villela,2000]. Esta etapa está focada nas<br />
características do componente que influenciam no processo <strong>de</strong> DBC. Funcionalida<strong>de</strong> – A<strong>de</strong>quação:<br />
A<strong>de</strong>quação Funcional. Quão a<strong>de</strong>quada são as funcionalida<strong>de</strong>s avaliadas do componente? Completitu<strong>de</strong> da<br />
Implementação Funcional. Quão completa é a implementação das funcionalida<strong>de</strong>s do componente <strong>de</strong> acordo<br />
com a especificação dos requisitos? Cobertura da Implementação Funcional. Quão correta e total é a<br />
228