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

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

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

Saved successfully!

Ooh no, something went wrong!