Definição e Construção de Ambientes de Desenvolvimento de Software Orientados a Organização

  • Karina Villela UFRJ
  • Guilherme Horta Travassos UFRJ
  • Ana Regina Cavalcanti da Rocha UFRJ

Resumo


Este artigo define Ambientes de Desenvolvimento de Software Orientados a Organização (ADSOrg) como sendo ambientes de desenvolvimento de software que apóiam a gerência do conhecimento relevante para os processos de desenvolvimento e manutenção de software da organização. Além disso, propõe um modelo que especifica os componentes necessários para que tais ambientes contemplem os seus requisitos. Uma estratégia para a construção de ADSOrg a partir de um meta-ambiente também foi definida, implementada e utilizada. Este artigo ainda apresenta um resumo dos resultados de uma pesquisa de campo realizada com a finalidade de orientar os futuros esforços de incorporação de conteúdo e desenvolvimento de ferramentas para ADSOrg.
Palavras-chave: Gerência de Conhecimento, Ambiente de Desenvolvimento de Software, Ontologia, Linguagem para Modelagem de Processo

Referências

O’LEARY, D. E., STUDER, R., “Knowledge Management: An Interdisciplinary Approach”, IEEE Intelligent Systems, v. 16, n. 1, pp. 24-25, Jan/Feb. 2001.

MOURA, L., Taxonomia de Ambientes de Desenvolvimento de Software, Dissertação de M. Sc., COPPE/UFRJ, Rio de Janeiro, Brasil, 1992.

OSTERWEIL, L. J., “A Process-Object Centered View of Software Environment Architecture”. In: Advanced Programming Environments, v. 244, Lecture Notes in Computer Science, Springer- Verlag, pp. 156-174, 1986.

OLIVEIRA, K., Modelo para Constrição de Ambientes de Desenvolvimento de Software Orientados a Domínio, Tese de D. Sc., COPPE/UFRJ, Rio de Janeiro, Brasil, 1999.

OLIVEIRA, K., ZLOT, F., ROCHA, A. R., et al., “Domain-oriented software development environment”, Journal of Systems and Software (Article in Press), 2004. In: http://authors.elsevier.com/sd/article/S0164121203002334.

VILLELA, K., TRAVASSOS, G. H., ROCHA, A. R., “Toward Enterprise Oriented Software Development Environments”. In: Workshop de Teses e Dissertações em Engenharia de Software - XIV SBES, pp. 379-384, João Pessoa, Brasil, Out. 2000.

VILLELA, K., ZLOT, F., SANTOS, G, et al., Knowledge Management in Software Development Environments. In: 14th ICSSEA, Paris, France, 2001.

EMAM, K. E., DROUIN, J., MELO W., SPICE – The Theory and Practice of Software Process Improvement and Capability Determination, IEEE Computer Society Press,1998.

USCHOLD, M., GRUNINGER, M., “Ontologies: principles, methods and applications”, The Knowledge Engineering Review, v. 11, n. 2, pp 93-136, 1996.

FALBO, R., Integração de Conhecimento em um Ambiente de Desenvolvimento de Software, Tese de D. Sc., COPPE/UFRJ, Rio de Janeiro, Brasil, 1998.

KRUCHTEN, P., The Rational Unified Process: An Introduction, Object Technology Series, Addison-Wesley, 2000.

ALLWEYER, T., “A Framework for Re-designing and Managing Knowledge Processes”, ARI White Paper, IDS Scheer AG, Saarbrücken, Germany, 1999. In: http://www.changeware.net/doc/km.pdf (acessado em 02/03/2004).

WOHLIN, C., RUNESON, P., HÖST, M., et al., Experimentation in Software Engineering: An Introduction, The Kluwer International Series in Software Engineering, Norwell, USA, Kluwer Academic Publishers, 2000.

BASILI, V., CALDIERA, G., ROMBACH, H., “Goal Question Metric Paradigm”. In: Encyclopedia of Software Engineering, v. 1, John Wiley & Sons, pp. 528-532, 1994.

SEPIN/MCT, Qualidade e Produtividade no Setor de Software Brasileiro 1999, Secretaria de Política de Informática/Ministério de Ciência e Tecnologia, Brasília, 2000.

SEPIN/MCT, Qualidade e Produtividade no Setor de Software Brasileiro 2001, Secretaria de Política de Informática/Ministério de Ciência e Tecnologia, Brasília, 2002.

SEPIN/MCT, Levantamento do Universo de Associadas SOFTEX, Pesquisa Censo SW, Secretaria de Política de Informática/Ministério de Ciência e Tecnologia, Brasília, 2001.

ROCHA, A. R., SOUZA, J. M., AGUIAR, T. C., “TABA: A Heuristic Workstation for Software Development”. In: Proceedings of COMPEURO 90, pp. 126-129, Tel Aviv, Israel, May 1990.

TRAVASSOS, G. H., O Modelo de Integração de Ferramentas da Estação TABA, Tese de D. Sc., COPPE/UFRJ, Rio de Janeiro, Brasil, 1994.

BERGER, P., Instanciação de Processos de Software em Ambientes Configurados na Estação TABA, Dissertação de M. Sc., COPPE/UFRJ, Rio de Janeiro, Brasil, 2003.

MONTONI, M., Aquisição de Conhecimento: Uma Aplicação no Processo de Software, Dissertação de M. Sc., COPPE/UFRJ, Rio de Janeiro, Brasil, 2003.

SANTOS, G., Representação da Distribuição do Conhecimento, Habilidades e Experiências através da Estrutura Organizacional, Dissertação de M. Sc., COPPE/UFRJ, Rio de Janeiro, Brasil, 2003.
Publicado
31/05/2004
VILLELA, Karina; TRAVASSOS, Guilherme Horta; DA ROCHA, Ana Regina Cavalcanti. Definição e Construção de Ambientes de Desenvolvimento de Software Orientados a Organização. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 3. , 2004, Brasília. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2004 . p. 351-365. DOI: https://doi.org/10.5753/sbqs.2004.16208.