WRE-Process: um processo de engenharia de requisitos baseado no RUP

AUTOR(ES)
DATA DE PUBLICAÇÃO

2003

RESUMO

Uma das maiores dificuldades encontradas no desenvolvimento de sistemas computacionais à atender as expectativas dos usuÃrios e clientes, de acordo com o cronograma e custo previstos. Um fator que contribui para este tipo de problema à a dificuldade em elicitar, analisar e especificar os requisitos do sistema. Este tem sido um dos pontos de grande interesse entre os pesquisadores. TrÃs dÃcadas depois do surgimento da Crise do Software, ainda continuamos com grandes dificuldades para produzir um documento de requisitos e mantÃ-lo consistente com os outros artefatos produzidos no desenvolvimento das aplicaÃÃes. AlÃm disto, devido a globalizaÃÃo da economia mundial, a Internet tem se mostrado como um dos mais efetivos e atrativos meios para realizaÃÃo de transaÃÃes comerciais. As empresas estÃo migrando seus sistemas corporativos para plataformas baseadas principalmente na Web, tornando o desenvolvimento cada vez mais sofisticado. Diante deste panorama, este trabalho propÃe um processo de Engenharia de Requisitos onde sÃo consideradas caracterÃstcas que requerem maior atenÃÃo em relaÃÃo ao desenvolvimento de aplicaÃÃes Web, tais como: questÃes sobre elicitaÃÃo de requisitos, interface do usuÃrio e maior Ãnfase nos requisitos nÃo-funcionais. O processo proposto, chamado WRE-Process (Web Requirements Engineering Process), à baseado no fluxo de Requisitos do RUP, por este ser o processo dominante no mercado. Com o desenvolvimento da proposta, procuramos criar um processo que fosse genÃrico o suficiente para atender diversos domÃnios e tipos de aplicaÃÃes, mas que contemplasse necessidades das aplicaÃÃes Web, como: integraÃÃo entre requisitos funcionais e nÃo-funcionais, elicitaÃÃo e desenvolvimento de requisitos de interface, entre outros. Desta forma, podemos dizer a principal contribuiÃÃo deste processo à fornecer um conjunto coerente de atividades e artefatos direcionados para a Engenharia de Requisitos, considerando caracterÃsticas das aplicaÃÃes Web, mas que mantÃm a generacidade do RUP, podendo ser aplicado a em diferentes tipos de sistemas de software. O principal objetivo a ser alcanÃado com a utilizaÃÃo deste processo à a satisfaÃÃo do cliente, possibilitando que ele receba um produto conforme suas necessidades e expectativas, dentro do prazo e custos previstos, porÃm sem acarretar prejuÃzos à empresa fornecedora e sem sobrecarregar a equipe de desenvolvimento

ASSUNTO(S)

wre-process engenharia de requisitos ciencia da computacao rup

Documentos Relacionados