Acompanhamento e Avaliação de Projetos através da Monitoração de Eventos em um Ambiente de Gestão de Processos de Software
Resumo
Este artigo tem dois objetivos relacionados com um mecanismo de registro de eventos associado a um ambiente de gestão de processo de software. Em primeiro lugar, o artigo descreve o mecanismo em si, o qual foi especificado com objetos e regras de transformação de grafos para descrever a semântica de funcionamento que posteriormente foi implementada em Java. Em seguida, o texto apresenta uma extensão do mecanismo de registro de eventos através da extração de relatórios gerenciais de acompanhamento de projetos que estão alinhados com os requisitos definidos pelas abordagens de melhoria de processo propostos por modelos como o CMMI e MPS-BR.
Palavras-chave:
Monitoração de Eventos, Gestão de Processos de Software, Modelo CMMI
Referências
Bardohl, R. (2000) GenGED - Visual Definition of Visual Languages based on Algebraic Graph Transformation. PhD Thesis. Technische Universität Berlin. Kovac Verlag, 2000.
Chrissis, M.B., Konrad, M. E, Shrum, S. (2003) CMMI: Guidelines for Process Integration and Product Improvement, Addison Wesley.
Cook, J.; Wolf, A. Automating process discovery through event-data analysis. In: International Conference On Software Engineering, Icse, 17., 1995, Seattle, USA. Proceedings... New York: ACM Press, 1995.
Fuggeta, A. (2000) Software Process: A Roadmap. In: International Conference On Software Engineering, Icse, 22., 2000, Limerick, Ireland. Proceedings... New York: ACM Press, 2000.
Fleming , Q. W. , Koppelman, J.M.(1999). Earned Value Project Management, 2 Second Edition. Newton Square: Project Management Institute.
Heldman, K. (2005) Gerência de Projetos: Guia para o Exame Oficial PMI. 2a Edição. Rio de Janeiro, 2005.
JXLS (2007): JXLS Project Documentation. Disponível em http://jxls.sourceforge.net.
Jacobson, I., Bylund S. (2002) A Multi-Agent System Assisting Software Developers. SE Development Team. Disponível na Internet em http://www.jaczone.com/papers/intelligent_agents.pdf
LABES. WebAPSEE – Flexible Process Management. Disponível na Internet por www em http://www.webapsee.com
Lima, A.M., REIS, Carla A. L., REIS, R. Q. (2006) Análise do Ambiente WebAPSEE no atendimento aos requisitos de Gerência de Processos de Software. XX Semana Paraense de Informática (SEPAI/CTIC 2006). Belém, PA. Outubro de 2006.
Lima, C.A.G., Reis R.Q., Nunes D. J. (1998) Gerenciamento do Processo de Desenvolvimento Cooperativo de Software no Ambiente PROSOFT. In: Simpósio Brasileiro de Engenharia de Software, 12., (SBES'98) Proceedings..., Maringá, Brasil , Outubro, 1998, p. 221-236.
Lima Reis, C. A., Reis, R. Q., Abreu, M. M., Schlebbe, H. , Nunes, D.J.(2002) Using Graph Transformation as the Semantical Model for Software Process Execution in the APSEE Environment. International Conference on Graph Transformation (ICGT). Barcelona. Lecture Notes in Computer Science 2505. Springer, 2002, p. 254-269.
Lima Reis, C. A. (2003) Uma abordagem flexível para execução de processo de softwares evolutivos.Porto Alegre : PPGC da UFRGS, 2003. Tese de Doutorado.
Paxiúba, C. M. C., Nascimento, L. M. A., Reis, R. Q., Lima Reis, C. A.(2005) Towards an Event Recording Mechanism for a Process-based Environment. Anais do Seminário Integrado de Software e Hardware, 32. São Leopoldo, 2005.
PMBOK. (2004) PMI Standards Committee. “A Guide to the Project Management Body of Knowledge”, Third Edition, PMI Publishing Division, Philadelphia, USA.
Reis, R.Q., Lima Reis, C.A., Nunes, D.J. (2002) Automatic Verification of Static Policies on Software Process Models. Annals of Software Engineering. Vol.14. Kluwer Academic Publishers, Oct. 2002 .
Van der Aalst, W. M.P, Van Dongen, B. F. (2004) EMiT: A Process Mining Tool. Application and Theory of Petri Nets. Lecture Notes in Computer Science 3099. Springer, 2004, p. 454-463.
Softex (2005) MPS.BR – Melhoria de Processo do Software Brasileiro: Guia Geral,Versão 1.0, disponível em http://www.softex.br/mpsbr/_home/default.asp
WebAPSEE (2006): Documento de Referência do Sistema WebAPSEE Versão 1.0, disponível em http://www.webapsee.com
Chrissis, M.B., Konrad, M. E, Shrum, S. (2003) CMMI: Guidelines for Process Integration and Product Improvement, Addison Wesley.
Cook, J.; Wolf, A. Automating process discovery through event-data analysis. In: International Conference On Software Engineering, Icse, 17., 1995, Seattle, USA. Proceedings... New York: ACM Press, 1995.
Fuggeta, A. (2000) Software Process: A Roadmap. In: International Conference On Software Engineering, Icse, 22., 2000, Limerick, Ireland. Proceedings... New York: ACM Press, 2000.
Fleming , Q. W. , Koppelman, J.M.(1999). Earned Value Project Management, 2 Second Edition. Newton Square: Project Management Institute.
Heldman, K. (2005) Gerência de Projetos: Guia para o Exame Oficial PMI. 2a Edição. Rio de Janeiro, 2005.
JXLS (2007): JXLS Project Documentation. Disponível em http://jxls.sourceforge.net.
Jacobson, I., Bylund S. (2002) A Multi-Agent System Assisting Software Developers. SE Development Team. Disponível na Internet em http://www.jaczone.com/papers/intelligent_agents.pdf
LABES. WebAPSEE – Flexible Process Management. Disponível na Internet por www em http://www.webapsee.com
Lima, A.M., REIS, Carla A. L., REIS, R. Q. (2006) Análise do Ambiente WebAPSEE no atendimento aos requisitos de Gerência de Processos de Software. XX Semana Paraense de Informática (SEPAI/CTIC 2006). Belém, PA. Outubro de 2006.
Lima, C.A.G., Reis R.Q., Nunes D. J. (1998) Gerenciamento do Processo de Desenvolvimento Cooperativo de Software no Ambiente PROSOFT. In: Simpósio Brasileiro de Engenharia de Software, 12., (SBES'98) Proceedings..., Maringá, Brasil , Outubro, 1998, p. 221-236.
Lima Reis, C. A., Reis, R. Q., Abreu, M. M., Schlebbe, H. , Nunes, D.J.(2002) Using Graph Transformation as the Semantical Model for Software Process Execution in the APSEE Environment. International Conference on Graph Transformation (ICGT). Barcelona. Lecture Notes in Computer Science 2505. Springer, 2002, p. 254-269.
Lima Reis, C. A. (2003) Uma abordagem flexível para execução de processo de softwares evolutivos.Porto Alegre : PPGC da UFRGS, 2003. Tese de Doutorado.
Paxiúba, C. M. C., Nascimento, L. M. A., Reis, R. Q., Lima Reis, C. A.(2005) Towards an Event Recording Mechanism for a Process-based Environment. Anais do Seminário Integrado de Software e Hardware, 32. São Leopoldo, 2005.
PMBOK. (2004) PMI Standards Committee. “A Guide to the Project Management Body of Knowledge”, Third Edition, PMI Publishing Division, Philadelphia, USA.
Reis, R.Q., Lima Reis, C.A., Nunes, D.J. (2002) Automatic Verification of Static Policies on Software Process Models. Annals of Software Engineering. Vol.14. Kluwer Academic Publishers, Oct. 2002 .
Van der Aalst, W. M.P, Van Dongen, B. F. (2004) EMiT: A Process Mining Tool. Application and Theory of Petri Nets. Lecture Notes in Computer Science 3099. Springer, 2004, p. 454-463.
Softex (2005) MPS.BR – Melhoria de Processo do Software Brasileiro: Guia Geral,Versão 1.0, disponível em http://www.softex.br/mpsbr/_home/default.asp
WebAPSEE (2006): Documento de Referência do Sistema WebAPSEE Versão 1.0, disponível em http://www.webapsee.com
Publicado
01/06/2007
Como Citar
PAXIÚBA, Carla; PEREIRA, Marcelo; REIS, Carla Lima; REIS, Rodrigo Quites.
Acompanhamento e Avaliação de Projetos através da Monitoração de Eventos em um Ambiente de Gestão de Processos de Software. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 6. , 2007, Porto de Galinhas.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2007
.
p. 15-29.
DOI: https://doi.org/10.5753/sbqs.2007.15565.