Definição e Construção de Ambientes de Desenvolvimento de Software Orientados a Organização
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.
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
Como Citar
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.