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.

MODELO DE QUALIDADE DE COMPONENTES DE<br />

SOFTWARE<br />

Regina Maria Thienne Colombo, Ana Cervigni Guerra, Maria Teresa Villalobos Aguayo, Darley<br />

Rosa Peres<br />

Divisão <strong>de</strong> Qualificação em Software – Centro <strong>de</strong> Pesquisas Renato Archer (CenPRA)<br />

Rod. Dom Pedro I, km.143,6 – 13082-120 – Campinas – SP – Brazil<br />

Regina.thienne@cenpra.gov.br<br />

Ana.guerra@cenpra.gov.br<br />

mariateresavillalobos@yahoo.com.br<br />

darleyperes@ig.com.br<br />

RESUMO<br />

Este artigo apresenta um mo<strong>de</strong>lo <strong>de</strong> qualida<strong>de</strong> para Componentes <strong>de</strong> Software bem como os critérios <strong>de</strong> admissibilida<strong>de</strong><br />

para um repositório. Estes dois assuntos servirão <strong>de</strong> base para avaliação <strong>de</strong> produtos que estarão a disposição no<br />

repositório para serem utilizados no <strong>de</strong>senvolvimento <strong>de</strong> sistemas baseado em componentes. Com vistas a certificação <strong>de</strong><br />

componentes é necessário um processo bem <strong>de</strong>finido para avaliação <strong>de</strong>sses elementos, consi<strong>de</strong>rando também que<br />

componente <strong>de</strong> software po<strong>de</strong> ser um produto <strong>de</strong> software. A partir <strong>de</strong>ssa nova tecnologia, as empresas passaram a se<br />

preocupar com a qualida<strong>de</strong> dos componentes, para auxiliar na busca dos elementos que irão compor o Software como<br />

produto final. A base para o mo<strong>de</strong>lo aqui especificado, consi<strong>de</strong>rando as características do DBC, foi a Norma ISO 14598-1<br />

que <strong>de</strong>fine ativida<strong>de</strong>s para analisar requisitos da avaliação, especificar, projetar e executar e concluir ações <strong>de</strong> avaliação<br />

<strong>de</strong> qualquer tipo <strong>de</strong> produto <strong>de</strong> software.<br />

PALAVRAS-CHAVE<br />

Componentes <strong>de</strong> Software, Desenvolvimento Baseado em Componentes, Reuso, Qualida<strong>de</strong> <strong>de</strong> Componentes, Repositório<br />

<strong>de</strong> Componentes, Avaliação da Qualida<strong>de</strong>.<br />

1. INTRODUÇÃO<br />

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

Com o objetivo <strong>de</strong> criar um repositório <strong>de</strong> Componentes <strong>de</strong> Software compartilhado, distribuído e confiável,<br />

que possa ser adotado por diversas empresas e instituições, interessadas em empregar metodologias e<br />

processos <strong>de</strong> <strong>de</strong>senvolvimento <strong>de</strong> software baseado em componentes, é proposto um mo<strong>de</strong>lo <strong>de</strong> qualida<strong>de</strong><br />

para componentes <strong>de</strong> software. Assim como os critérios <strong>de</strong> admissibilida<strong>de</strong> aos elementos candidatos ao<br />

repositório. O <strong>de</strong>senvolvimento da maioria dos produtos <strong>de</strong> software disponíveis no mercado são baseados<br />

em uma abordagem <strong>de</strong> <strong>de</strong>senvolvimento <strong>de</strong> blocos monolíticos, formados por um gran<strong>de</strong> número <strong>de</strong> partes<br />

inter-relacionadas, on<strong>de</strong> esses relacionamentos estão, na maioria das vezes, implícitos. Este estudo vem<br />

sendo cada vez mais importante, pois existe uma <strong>de</strong>manda crescente por sistemas <strong>de</strong> software maiores e mais<br />

complexos, assim como a necessida<strong>de</strong> <strong>de</strong> se construir sistemas em prazos pequenos e sem prejuízo da<br />

qualida<strong>de</strong> do processo e do produto. Dessa forma torna-se útil e necessária a utilização <strong>de</strong> tecnologias <strong>de</strong><br />

Desenvolvimento Baseado em Componentes – DBC [Alvaro,2005]. Os critérios para aceitação <strong>de</strong> um<br />

componente <strong>de</strong>ntro <strong>de</strong> um repositório estão baseados nas normas ISO/IEC 9126[ISO/IEC 9126,2001] e<br />

ISO/IEC 12119[ISO/IEC 12119,1994] e nos requisitos específicos <strong>de</strong> Componentes <strong>de</strong> Software proposto por<br />

Bertoa [Bertoa,2002a] e po<strong>de</strong>rão ser utilizados tanto pelos <strong>de</strong>senvolvedores <strong>de</strong> componentes, como forma <strong>de</strong><br />

guiar um <strong>de</strong>senvolvimento voltado para a qualida<strong>de</strong>, quanto por adquirentes e usuários <strong>de</strong> componentes como<br />

uma base para a aquisição e aceitação dos mesmos. Este artigo está organizado da seguinte maneira: na seção<br />

2, uma revisão sobre o Desenvolvimento Baseado em Componentes - DBC; na seção 3, uma proposta para<br />

mo<strong>de</strong>lo <strong>de</strong> qualida<strong>de</strong> <strong>de</strong> Componentes <strong>de</strong> Software; e, na seção 4, a conclusão.<br />

223

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

Saved successfully!

Ooh no, something went wrong!