Elicitação de Requisitos a partir de Modelos
Processos de Negócio e Modelos Organizacionais: Uma pesquisa para definição de técnicas baseadas em heurísticas Resumo. A modelagem de processos de negócios e a modelagem organizacional são abordagens para representação de processos e outros elementos que caracterizam contextos empresariais. Ambas as modelagens podem ser fontes importantes de requisitos. Este trabalho descreve o andamento de uma pesquisa sobre a definição de duas técnicas baseadas em heurísticas para elicitação de requisitos a partir de modelos de processos de negócios em
Business Process Modeling Notation e modelos organizacionais em Enterprise
Knowledge Development. Com esta proposta, espera-se apoiar a indústria de software no desenvolvimento eficaz e adequado de aplicações que sirvam aos propósitos da organização onde o software irá operar.
Palavras-chave: Técnicas de Elicitação de Requisitos, Modelagem
Organizacional, Modelagem de Processos de Negócio, Heurísticas, BPMN, EKD.
1 Introdução
Uma das formas de obter a qualidade do produto de software é realizar o seu desenvolvimento buscando entender claramente o domínio do negócio, considerando os processos de negócio e a compreensão do ambiente organizacional como fontes relevantes para a elicitação de requisitos. O uso de modelos que descrevem os processos de negócios e o contexto de uma organização agrega benefícios para o desenvolvimento de software, tais como: os requisitos passam a refletir as necessidades do negócio; baixo número de redundâncias de requisitos e desenvolvimento do software passa a ser guiado pela necessidade do negócio. Em cada organização, os processos de negócios apresentam características próprias e, por esta razão, é importante dar atenção à modelagem desses processos, explorando as razões e intenções que motivam os diversos componentes do universo organizacional. No entanto, abstrair o contexto de uma organização pode não ser um trabalho