Assist-Pro: Um Assistente Baseado em Conhecimento para Apoiar a Definição de Processos de Software
Resumo
An important requirement for software quality is to define a software development process. However, software process definition is a complex activity that requires intensive use of knowledge. So, it is worth to offer knowledge-based support to this activity. In this paper we present Assist-Pro, a knowledge-based assistant to aid software engineers to define software processes. We also discuss its development process using knowledge components available in a Knowledge Server.Referências
ISO 9000-3; Quality management and quality assurance standards - Part 3: Guidelines for the application of ISO 9001 to the development, supply and maintenance of software, 1991.
Paulk, M.C., Curtis, B., Chrissis, M.B.; "Capability Maturity Model, Version 1.1", IEEE Software, July 1993.
Dorling, A; "SPICE: Software Process Improvement and Capability dEtermination", Information and Software Technology, v.35, n. 6/7, June/July 1993.
Falbo, R.A. A Integração de Conhecimento em um Ambiente de Desenvolvimento de Software, Tese de Doutorado, Programa de Engenharia de Sistemas e Computação, COPPE/UFRJ, Dezembro 1998.
Rocha, A.R.C., et alli; "TABA: a heuristic workstation for software development", COMPEURO'90, Israel, May 1990.
G.H. Travassos; O Modelo de Integração de Ferramentas da Estação TABA, Tese de Doutorado, Engenharia de Sistemas e Computação, COPPE/UFRJ, Março 1994.
Falbo, R.A., Menezes, C.S., Rocha, A.R.C.; "Um Servidor de Conhecimento de Processos de Software", Anais da X CITS-QS, Curitiba, Paraná, Maio 1999.
Araújo, M.A. Automatização do Processo de Desenvolvimento de Software nos Ambientes Instanciados pela Estação TABA. Tese de Mestrado, Programa de Engenharia de Sistemas e Computação, COPPE/UFRJ, 1998.
Gruber, T.R.; "Towards principles for the design of ontologies used for knowledge sharing", Int. J. Human-Computer Studies, 43(5/6), 1995.
Guarino, N.; "Understanding, building and using ontologies", Int. Journal Human-Computer Studies, 46(2/3), February/March 1997.
Falbo, R.A., Menezes, C.S., Rocha, A.R.; "A Systematic Approach for Building Ontologies", Proceedings of the 6th Ibero-American Conference on Artificial Intelligence, IBERAMIA'98, Lecture Notes in Computer Science, vol 1484, October 1998.
Wielemaker, J.; SWI-Prolog 2.9 - Reference Manual, 1998.
Falbo, R.A., Travassos, G.H.; "Improving Tool's Integration on Software Engineering Environments Using Objects and Knowledge". Proc. 3th Int. Conference on Information Systems Analysis and Synthesis (SCI'97/ISAS'97), Caracas, Venezuela, July 1997.
Breuker, J., Van de Velde, W.; CommonKADS Library for Expertise Modelling, IOS Press, 1994.
Meyer, B., et alli; ISE Eiffel: The Environment. ISE Technical Report TR-EI-39/IE.
ISO-IEC 12207; Information tecnology - Software - Part 1: Software life-cycle process, ISO/IEC DIS 12207-1, 1994.
Pressman, R.S.; Software Engineering: A Practiotioner's Approach. 4th edition, Mc Graw Hill, 1997.
Jaccheri, M., Conradi, R.; "Techniques for Process Model Evolution in EPOS", IEEE Transactions on Software Engineering, v. 19, n. 12, December 1993.
Garg, P.K., et al.; "The SMART Approach for Software Process Engineering", Proceedings of the 16th Int. Conference on Software Engineering, Italy, May 1994.
Paulk, M.C., Curtis, B., Chrissis, M.B.; "Capability Maturity Model, Version 1.1", IEEE Software, July 1993.
Dorling, A; "SPICE: Software Process Improvement and Capability dEtermination", Information and Software Technology, v.35, n. 6/7, June/July 1993.
Falbo, R.A. A Integração de Conhecimento em um Ambiente de Desenvolvimento de Software, Tese de Doutorado, Programa de Engenharia de Sistemas e Computação, COPPE/UFRJ, Dezembro 1998.
Rocha, A.R.C., et alli; "TABA: a heuristic workstation for software development", COMPEURO'90, Israel, May 1990.
G.H. Travassos; O Modelo de Integração de Ferramentas da Estação TABA, Tese de Doutorado, Engenharia de Sistemas e Computação, COPPE/UFRJ, Março 1994.
Falbo, R.A., Menezes, C.S., Rocha, A.R.C.; "Um Servidor de Conhecimento de Processos de Software", Anais da X CITS-QS, Curitiba, Paraná, Maio 1999.
Araújo, M.A. Automatização do Processo de Desenvolvimento de Software nos Ambientes Instanciados pela Estação TABA. Tese de Mestrado, Programa de Engenharia de Sistemas e Computação, COPPE/UFRJ, 1998.
Gruber, T.R.; "Towards principles for the design of ontologies used for knowledge sharing", Int. J. Human-Computer Studies, 43(5/6), 1995.
Guarino, N.; "Understanding, building and using ontologies", Int. Journal Human-Computer Studies, 46(2/3), February/March 1997.
Falbo, R.A., Menezes, C.S., Rocha, A.R.; "A Systematic Approach for Building Ontologies", Proceedings of the 6th Ibero-American Conference on Artificial Intelligence, IBERAMIA'98, Lecture Notes in Computer Science, vol 1484, October 1998.
Wielemaker, J.; SWI-Prolog 2.9 - Reference Manual, 1998.
Falbo, R.A., Travassos, G.H.; "Improving Tool's Integration on Software Engineering Environments Using Objects and Knowledge". Proc. 3th Int. Conference on Information Systems Analysis and Synthesis (SCI'97/ISAS'97), Caracas, Venezuela, July 1997.
Breuker, J., Van de Velde, W.; CommonKADS Library for Expertise Modelling, IOS Press, 1994.
Meyer, B., et alli; ISE Eiffel: The Environment. ISE Technical Report TR-EI-39/IE.
ISO-IEC 12207; Information tecnology - Software - Part 1: Software life-cycle process, ISO/IEC DIS 12207-1, 1994.
Pressman, R.S.; Software Engineering: A Practiotioner's Approach. 4th edition, Mc Graw Hill, 1997.
Jaccheri, M., Conradi, R.; "Techniques for Process Model Evolution in EPOS", IEEE Transactions on Software Engineering, v. 19, n. 12, December 1993.
Garg, P.K., et al.; "The SMART Approach for Software Process Engineering", Proceedings of the 16th Int. Conference on Software Engineering, Italy, May 1994.
Publicado
13/10/1999
Como Citar
FALBO, Ricardo de Almeida; MENEZES, Crediné Silva de; ROCHA, Ana Regina C. da.
Assist-Pro: Um Assistente Baseado em Conhecimento para Apoiar a Definição de Processos de Software. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 13. , 1999, Florianópolis/SC.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
1999
.
p. 126-141.
DOI: https://doi.org/10.5753/sbes.1999.23919.