"Uma ferramenta Web colaborativa para apoiar a engenharia de requisitos em software livre"

Detalhes bibliográficos
Autor(a) principal: Silva, Marco Aurélio Graciotto
Data de Publicação: 2005
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-28042006-080550/
Resumo: A engenharia de requisitos em projetos de software livre é uma atividade de segunda classe, ao menos em face ao estado da arte da área. Um exemplo claro disso é a inexistência de especificações de requisitos nesses projetos. No entanto, softwares livres são reconhecidos como produtos de elevada qualidade e não é possível produzir softwares de sucesso sem que os requisitos de seus usuários sejam satisfeitos. Portanto, existe um processo de engenharia de requisitos, ainda que não formalmente definido. De fato, recentes estudos sobre o processo de desenvolvimento de software livre demonstraram que os requisitos são publicamente declarados a posteriori do desenvolvimento do código, dependendo das habilidades do desenvolvedor para a correta elicitação, análise e especificação dos requisitos. A natureza iterativa e aberta do desenvolvimento, com ciclos rápidos e resultados publicamente discutidos, permite que erros sejam detectados prematuramente, o que diminui o esforço necessário para as correções, viabilizando o processo de produção de software livre. Porém, existe a constante preocupação da documentação apenas do código-fonte e não dos requisitos. Uma das causas é que não existe uma ferramenta apropriada para armazenar esses requisitos e disponibilizá-los ao público, precisando os desenvolvedores recorrer a arquivos textos ou páginas Web cujo gerenciamento é trabalhoso ao ponto de sua constante atualização ser comprometida. Uma solução para o problema é a adoção de ferramentas ágeis de edição colaborativa para a Web, que permitam a rápida atualização dos documentos de requisitos por qualquer pessoa envolvida no desenvolvimento. Ademais, ela deve facilitar a associação dos requisitos com as discussões a seu respeito, geralmente armazenadas nos arquivos das listas de discussão e ferramentas de gerenciamento de alterações (como o Bugzilla). A Wiki/RE, proposta neste trabalho, visa disponibilizar um ambiente com tais características, voltado especificamente para a engenharia de requisitos. Ela é uma ferramenta wiki que permite a criação de hiperdocumentos de requisitos, provendo capacidades de gerenciamento do documento e permitindo a rápida avaliação da qualidade do mesmo.
id USP_90681d48160152f46b038e8a6d5324d3
oai_identifier_str oai:teses.usp.br:tde-28042006-080550
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling "Uma ferramenta Web colaborativa para apoiar a engenharia de requisitos em software livre" Engenharia de requisitossoftware livrewikiA engenharia de requisitos em projetos de software livre é uma atividade de segunda classe, ao menos em face ao estado da arte da área. Um exemplo claro disso é a inexistência de especificações de requisitos nesses projetos. No entanto, softwares livres são reconhecidos como produtos de elevada qualidade e não é possível produzir softwares de sucesso sem que os requisitos de seus usuários sejam satisfeitos. Portanto, existe um processo de engenharia de requisitos, ainda que não formalmente definido. De fato, recentes estudos sobre o processo de desenvolvimento de software livre demonstraram que os requisitos são publicamente declarados a posteriori do desenvolvimento do código, dependendo das habilidades do desenvolvedor para a correta elicitação, análise e especificação dos requisitos. A natureza iterativa e aberta do desenvolvimento, com ciclos rápidos e resultados publicamente discutidos, permite que erros sejam detectados prematuramente, o que diminui o esforço necessário para as correções, viabilizando o processo de produção de software livre. Porém, existe a constante preocupação da documentação apenas do código-fonte e não dos requisitos. Uma das causas é que não existe uma ferramenta apropriada para armazenar esses requisitos e disponibilizá-los ao público, precisando os desenvolvedores recorrer a arquivos textos ou páginas Web cujo gerenciamento é trabalhoso ao ponto de sua constante atualização ser comprometida. Uma solução para o problema é a adoção de ferramentas ágeis de edição colaborativa para a Web, que permitam a rápida atualização dos documentos de requisitos por qualquer pessoa envolvida no desenvolvimento. Ademais, ela deve facilitar a associação dos requisitos com as discussões a seu respeito, geralmente armazenadas nos arquivos das listas de discussão e ferramentas de gerenciamento de alterações (como o Bugzilla). A Wiki/RE, proposta neste trabalho, visa disponibilizar um ambiente com tais características, voltado especificamente para a engenharia de requisitos. Ela é uma ferramenta wiki que permite a criação de hiperdocumentos de requisitos, provendo capacidades de gerenciamento do documento e permitindo a rápida avaliação da qualidade do mesmo.Biblioteca Digitais de Teses e Dissertações da USPFortes, Renata Pontin de MattosSilva, Marco Aurélio Graciotto2005-11-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/55/55134/tde-28042006-080550/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2016-07-28T16:09:50Zoai:teses.usp.br:tde-28042006-080550Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212016-07-28T16:09:50Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv "Uma ferramenta Web colaborativa para apoiar a engenharia de requisitos em software livre"
title "Uma ferramenta Web colaborativa para apoiar a engenharia de requisitos em software livre"
spellingShingle "Uma ferramenta Web colaborativa para apoiar a engenharia de requisitos em software livre"
Silva, Marco Aurélio Graciotto
Engenharia de requisitos
software livre
wiki
title_short "Uma ferramenta Web colaborativa para apoiar a engenharia de requisitos em software livre"
title_full "Uma ferramenta Web colaborativa para apoiar a engenharia de requisitos em software livre"
title_fullStr "Uma ferramenta Web colaborativa para apoiar a engenharia de requisitos em software livre"
title_full_unstemmed "Uma ferramenta Web colaborativa para apoiar a engenharia de requisitos em software livre"
title_sort "Uma ferramenta Web colaborativa para apoiar a engenharia de requisitos em software livre"
author Silva, Marco Aurélio Graciotto
author_facet Silva, Marco Aurélio Graciotto
author_role author
dc.contributor.none.fl_str_mv Fortes, Renata Pontin de Mattos
dc.contributor.author.fl_str_mv Silva, Marco Aurélio Graciotto
dc.subject.por.fl_str_mv Engenharia de requisitos
software livre
wiki
topic Engenharia de requisitos
software livre
wiki
description A engenharia de requisitos em projetos de software livre é uma atividade de segunda classe, ao menos em face ao estado da arte da área. Um exemplo claro disso é a inexistência de especificações de requisitos nesses projetos. No entanto, softwares livres são reconhecidos como produtos de elevada qualidade e não é possível produzir softwares de sucesso sem que os requisitos de seus usuários sejam satisfeitos. Portanto, existe um processo de engenharia de requisitos, ainda que não formalmente definido. De fato, recentes estudos sobre o processo de desenvolvimento de software livre demonstraram que os requisitos são publicamente declarados a posteriori do desenvolvimento do código, dependendo das habilidades do desenvolvedor para a correta elicitação, análise e especificação dos requisitos. A natureza iterativa e aberta do desenvolvimento, com ciclos rápidos e resultados publicamente discutidos, permite que erros sejam detectados prematuramente, o que diminui o esforço necessário para as correções, viabilizando o processo de produção de software livre. Porém, existe a constante preocupação da documentação apenas do código-fonte e não dos requisitos. Uma das causas é que não existe uma ferramenta apropriada para armazenar esses requisitos e disponibilizá-los ao público, precisando os desenvolvedores recorrer a arquivos textos ou páginas Web cujo gerenciamento é trabalhoso ao ponto de sua constante atualização ser comprometida. Uma solução para o problema é a adoção de ferramentas ágeis de edição colaborativa para a Web, que permitam a rápida atualização dos documentos de requisitos por qualquer pessoa envolvida no desenvolvimento. Ademais, ela deve facilitar a associação dos requisitos com as discussões a seu respeito, geralmente armazenadas nos arquivos das listas de discussão e ferramentas de gerenciamento de alterações (como o Bugzilla). A Wiki/RE, proposta neste trabalho, visa disponibilizar um ambiente com tais características, voltado especificamente para a engenharia de requisitos. Ela é uma ferramenta wiki que permite a criação de hiperdocumentos de requisitos, provendo capacidades de gerenciamento do documento e permitindo a rápida avaliação da qualidade do mesmo.
publishDate 2005
dc.date.none.fl_str_mv 2005-11-01
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://www.teses.usp.br/teses/disponiveis/55/55134/tde-28042006-080550/
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-28042006-080550/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815257429205581824