Integrando modelagem organizacional com modelagem funcional

AUTOR(ES)
DATA DE PUBLICAÇÃO

2002

RESUMO

Entre as principais preocupaÃÃes no desenvolvimento de software, destacamos a necessidade de elicitar, compreender e especificar adequadamente os requisitos de sistemas de software. Este trabalho à realizado em conjunto por engenheiros de requisitos e usuÃrios e/ou clientes que solicitam o software. A Engenharia de Requisitos tem apresentado algumas tÃcnicas para auxiliar neste processo. TÃcnicas baseadas em cenÃrios tÃm sido bastante utilizadas e recebido uma atenÃÃo especial. CenÃrios podem ser utilizados para descrever as interaÃÃes entre usuÃrios e sistemas de software, objetivando alcanÃar algo relevante para o usuÃrio no uso do sistema. Neste contexto, Caso de Uso à um tipo de tÃcnica baseada em cenÃrios que tem se destacado. Isto decorre do fato, de que Casos de Uso, integram e sÃo considerados essenciais na UML (Unified Modeling Language), uma linguagem padronizada para modelagem visual, a qual tem sido considerada um dos mais importantes avanÃos no paradigma de desenvolvimento orientado a objetos. Tipicamente, Diagramas de CASOS DE USO tÃm sido usados para capturar requisitos funcionais do sistema a ser desenvolvido. Contudo, o desenvolvimento de sistemas computacionais ocorre dentro de um contexto no qual processos organizacionais estÃo bem estabelecidos. Portanto, à preciso capturar os requisitos organizacionais para definir como o sistema pretendido irà satisfazer os objetivos da organizaÃÃo, por que ele à necessÃrio, quais as alternativas existentes, quais as implicaÃÃes das alternativas para as vÃrias partes interessadas, etc. Lamentavelmente, UML e tÃcnicas baseadas em cenÃrios em geral, nÃo estÃo equipadas para modelar os requisitos organizacionais. Precisamos de outra tÃcnica, tal como i*, para representar estes aspectos. Contudo, os requisitos organizacionais precisam ser relacionados aos requisitos funcionais, representados atravÃs de Diagramas de Caso de Uso. Neste trabalho, mostramos a viabilidade e as vantagens de integrar i* e Casos de Uso. SÃo descritas algumas diretrizes para auxiliar engenheiros de requisitos a desenvolver Diagramas de Caso de Uso em UML a partir dos modelos organizacionais propostos na tÃcnica i*. Aplicamos estas diretrizes ao problema bastante conhecido de Agendamento de ReuniÃes (Meeting Scheduler) e a uma aplicaÃÃo de comÃrcio eletrÃnico

ASSUNTO(S)

ciencia da computacao cenÃrios modelagem organizacional engenharia de requisitos

Documentos Relacionados