Exploração de Design Rationale de Artefatos de Software na Web - Um Mecanismo de Busca em Documentos XML
Lisandra C. Fumagalli (1), Renata P. M. Fortes (1)
e-mails: lisandra@icmc.usp.br, renata@icmc.usp.br
(1) Universidade de São Paulo - Departamento de Computação e Estatística CEP 13560-970 São Carlos - São Paulo Brasil
Design Rationale (DR) consist of a set of information
related to the development and decision process of a
project. In software projects, acquiring and making such
information available are important practices for the
improvement of the development. Consequently the product
must be produced with higher quality. With the documentation
about the artefacts produced during the software development
is possible to create links with their corresponding Design
Rationale. Thus, an XML document may be considered an
appropriate mechanism for the documentation activity.
However, the effective use of the information contained in
this XML document is only possible if these information are
retrieved and explored according to the developers
interests, making their search and discovery easier. The
DocRationale tool was developed to allow the storage and
recovery of information related to software projects and
their respective DR. However, as only the simple navigation
was foreseen initially, searching for DR information is very
onerous. In this article we present a mechanism for DR
searching as a way assist the exploration of these
information.
As razões de projeto (Design Rationale - DR) consistem em um
conjunto de informações relacionadas ao processo de
desenvolvimento e de tomada de decisão de um projeto. Em especial,
nos projetos de software, adquirir e disponibilizar tais
informações são práticas importantes para a melhoria das
atividades de desenvolvimento e conseqüentemente da qualidade do
produto desenvolvido. Por meio da atividade de documentação, os
artefatos produzidos durante o projeto de software constituem a
base para que ligações possam ser inseridas e expressem as
relações com o Design Rationale correspondente. Assim, um
documento XML se apresenta como mecanismo apropriado para essa
atividade. No entanto, a utilização efetiva das informações nesse
documento XML só é possível se elas forem recuperadas e exploradas
de forma a atender às necessidades dos desenvolvedores,
facilitando-se sua busca e descoberta. A ferramenta DocRationale
foi desenvolvida para permitir o armazenamento e recuperação de
informações de projeto de software, e respectivo DR. No entanto,
para a exploração do DR armazenado, somente a navegação simples
foi prevista inicialmente. Assim, a busca por informações de DR
torna-se bastante custosa. Neste artigo é apresentado um mecanismo
para busca de DR, de maneira a auxiliar a exploração dessas
informações.
Keywords:Design Rationale, Software Documentation, XML Document, Searching Mechanism
Palabras Clave/Palavras Chave: Design Rationale, Documentação de Software, Documento XML, Mecanismo de Busca
BibTex
@INPROCEEDINGS{fumagalli04:324,
AUTHOR = {Lisandra C. Fumagalli and Renata P. M. Fortes},
TITLE = {Exploração de Design Rationale de Artefatos de Software na Web - Um Mecanismo de Busca em Documentos XML},
BOOKTITLE = {30ma Conferencia Latinoamericana de Informática (CLEI2004)},
YEAR = {2004},
editor = {Mauricio Solar and David Fernández-Baca and Ernesto Cuadros-Vargas},
pages = {940--948},
address = {},
month = Sep,
organization = {Sociedad Peruana de Computación},
note = {ISBN 9972-9876-2-0},
file = {http://clei2004.spc.org.pe/es/html/pdfs/324.pdf}
}
PDF de este artículo
PDF de CLEI2004 (incluye todos los artículos)
Página principal CLEI 2004
Generado por Sociedad Peruana de Computación