Construção de um ambiente de desenvolvimento de software baseado em um sistema de gerência de workflow e outros produtos comerciais
AUTOR(ES)
Betemps, Carlos Michel
DATA DE PUBLICAÇÃO
2007
RESUMO
Este trabalho apresenta uma arquitetura para Ambientes de Desenvolvimento de Software (ADS). Esta arquitetura é baseada em produtos comerciais de prateleira (COTS), principalmente em um Sistema de Gerência de Workflow – SGW (Microsoft Exchange 2000 Server – E2K) - e tem como plataforma de funcionamento a Internet, integrando também algumas ferramentas que fazem parte do grande conjunto de aplicativos que é utilizado no processo de desenvolvimento de software. O desenvolvimento de um protótipo (WOSDIE – WOrkflow-based Software Development Integrated Environment) baseado na arquitetura apresentada é descrito em detalhes, mostrando as etapas de construção, funções implementadas e dispositivos necessários para a integração de um SGW, ferramentas de desenvolvimento, banco de dados (WSS – Web Storage System) e outros, para a construção de um ADS. O processo de software aplicado no WOSDIE foi extraído do RUP (Rational Unified Process – Processo Unificado Rational). Este processo foi modelado na ferramenta Workflow Designer, que permite a modelagem dos processos de workflow dentro do E2K. A ativação de ferramentas a partir de um navegador Web e o armazenamento dos artefatos produzidos em um projeto de software também são abordados. O E2K faz o monitoramento dos eventos que ocorrem dentro do ambiente WOSDIE, definindo, a partir das condições modeladas no Workflow Designer, quais atividades devem ser iniciadas após o término de alguma atividade anterior e quem é o responsável pela execução destas novas atividades (assinalamento de atividades). A arquitetura proposta e o protótipo WOSDIE são avaliados segundo alguns critérios retirados de vários trabalhos. Estas avaliações mostram em mais detalhes as características da arquitetura proposta e proporcionam uma descrição das vantagens e problemas associados ao WOSDIE.
ASSUNTO(S)
engenharia : software ambiente : software desenvolvimento : software gerencia : workflow sistemas : workflow
ACESSO AO ARTIGO
http://hdl.handle.net/10183/3404Documentos Relacionados
- Um ambiente baseado em conhecimento para suporte ao planejamento do desenvolvimento de software
- Alocação de atividades em um sistema de gerência de workflow
- Uso de sistema de gerência de workflow para apoiar o desenvolvimento de software baseado no processo unificado da Rational estendido para alcançar níveis 2 e 3 do modelo de maturidade
- Definição de processos em um ambiente de desenvolvimento de software
- Implementação de um sistema de custos baseado em atividades em um ambiente industrial