Uma infra-estrutura para Apoiar a Elaboração Colaborativa de Artefatos de Software
Artefatos de Software
Ricardo de Almeida Falbo, Bruno Nandolpho Machado, Victorio A. de Carvalho
Departamento de Informática – Universidade Federal do Espírito Santo (UFES)
Av. Fernando Ferrari s/n, Campus de Goiabeiras – 29.060-900 – Vitória – ES –
Brasil
falbo@inf.ufes.br,brunonandolpho@gmail.com,victorioalbani@yahoo.com.br
Abstract
Software engineering projects are inherently collaborative and several general purpose communication and collaboration technologies have been adopted in software projects.
However, collaboration in Software Engineering is, many times, artifact-based in the sense that developers collaborate to produce an artifact or a model of the system being built, and artifact-neutral technologies are not enough. This paper presents ColaboraODE, a framework based on the Wideband Delphi technique that supports the collaborative elaboration of software artifacts. It was developed for the software engineering environment
ODE.
Resumo
Projetos de engenharia de software são inerentemente colaborativos e uma ampla variedade de tecnologias de comunicação e colaboração de propósito geral tem sido adotada em projetos de software. Entretanto, a colaboração em engenharia de software é, muitas vezes, baseada em artefatos, no sentido de desenvolvedores colaborarem para produzir um artefato ou modelo do sistema alvo do projeto. Neste contexto, tecnologias de propósito geral, ainda que úteis, não são suficientes. Este artigo apresenta ColaboraODE, uma infraestrutura de apoio à elaboração colaborativa de artefatos de software baseada na técnica
Wideband Delphi, desenvolvida para o ambiente de desenvolvimento de software ODE.
1. Introdução
Projetos de Engenharia de Software são inerentemente colaborativos, envolvendo diversos colaboradores (cliente, usuários, desenvolvedores, gerentes etc.) trabalhando em conjunto no desenvolvimento de um sistema de software. Um dos principais