PCU|PSP: Uma Estratégia para ajustar Pontos por Casos de Uso por meio do PSP em Empresas de Pequeno Porte
Resumo
Este artigo apresenta uma estratégia que permite o ajuste da técnica de Pontos por Casos de Uso para que esta reflita efetivamente as características da equipe de desenvolvimento, de forma que o planejamento do sistema a ser desenvolvido seja mais próximo da realidade. Esse ajuste provém da aplicação de práticas da técnica PSPTM (Personal Software Process) e de uma constante avaliação das mesmas, em conjunto com a atualização e o controle do plano de desenvolvimento elaborado. Essa estratégia foi extraída da aplicação sistemática dessas duas técnicas em conjunto em empresas de pequeno porte. Os resultados obtidos dão indícios de sua contribuição para a melhoria da qualidade do processo de desenvolvimento de software, principalmente no que diz respeito às atividades de planejamento e controle.
Palavras-chave:
Estratégia PCU|PSP, Pontos por Casos de Uso, Técnica PSP
Referências
Albrecht A. J. Measuring application development productivity. Proc. of IBM Applic. Dev. Joint SHARE/GUIDE Symposium, Monterey, CA, 1979, pp. 83-92.
Anda, B.; Benestad, H.C.; Hove, S.E. A multiple-case study of software effort estimation based on use case points, Empirical Software Engineering, International Symposium,17-18 Nov/2005.
Capilla, R. & Due, J. C. Light-Weight Product-Lines for Evolution and Maintenance of Web Sites CSMR '03: Proceedings of the Seventh European Conference on Software Maintenance and Reengineering, IEEE Computer Society, 2003, 53
CMMI,, Capability Maturity Model Integration Version 1.2. (CMMI-SE/SW, V1.2 – Continuos Representation), SEI Techinical Report CMU/SEI-2006-TR-008. Disponível em: http://www.sei.cmu.edu/cmmi/, último acesso em: 12/04/2007.
Eickelmann, N. & Hayes, J. Quality time - New year's resolutions for software quality Software, IEEE, 2004, 21, 12-13
El Emam, K.; Shostak, B. & Madhavji, N. Implementing concepts from the Personal Software Process in an industrial setting, Software Process, 1996. Proceedings., Fourth International Conference, 1996, 117-130
Escala, D. & Morisio, M. A metric suite for a team PSP, Software Metrics Symposium, 1998. Metrics 1998. Proceedings. Fifth International, 1998, 89-92
Glass, R.L., Defining Quality Intuitively, IEEE Software,v.15,no.3,Mai/Jun,1998 pp.103–104
Humphrey, W., A Discipline for Software Engineering, Addison-Wesley Professional, 1a Ed.,Dezembro 1994.
Karner, G. Resource Estimation for Objectory Projects, Objective Systems SF AB, Set., 1993.
Larman, C., “Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development”, Addison Wesley Professional, 3a Ed., 2004.
Morisio, M. Applying the PSP in industry Software, IEEE, 2000, 17, 90-95
Pressman, R. S., Software Engineering: A Practitioner ́s Approach, McGraw-Hill, 6a ed, 2006.
Probasco, L. Function Points and Use Cases, 2002, Disponível em http://www-128.ibm.com/developerworks/rational/library/2870.html, último acesso 02/04/2007.
PSPD, 2007, último acesso em 12/04/2007 em http://processdash.sourceforge.net/
Tsukumo, A.N., et al, Qualidade de Software: Visões de Produto e Processo de Software, II ERI da SBC, 1997, 173-189
Anda, B.; Benestad, H.C.; Hove, S.E. A multiple-case study of software effort estimation based on use case points, Empirical Software Engineering, International Symposium,17-18 Nov/2005.
Capilla, R. & Due, J. C. Light-Weight Product-Lines for Evolution and Maintenance of Web Sites CSMR '03: Proceedings of the Seventh European Conference on Software Maintenance and Reengineering, IEEE Computer Society, 2003, 53
CMMI,, Capability Maturity Model Integration Version 1.2. (CMMI-SE/SW, V1.2 – Continuos Representation), SEI Techinical Report CMU/SEI-2006-TR-008. Disponível em: http://www.sei.cmu.edu/cmmi/, último acesso em: 12/04/2007.
Eickelmann, N. & Hayes, J. Quality time - New year's resolutions for software quality Software, IEEE, 2004, 21, 12-13
El Emam, K.; Shostak, B. & Madhavji, N. Implementing concepts from the Personal Software Process in an industrial setting, Software Process, 1996. Proceedings., Fourth International Conference, 1996, 117-130
Escala, D. & Morisio, M. A metric suite for a team PSP, Software Metrics Symposium, 1998. Metrics 1998. Proceedings. Fifth International, 1998, 89-92
Glass, R.L., Defining Quality Intuitively, IEEE Software,v.15,no.3,Mai/Jun,1998 pp.103–104
Humphrey, W., A Discipline for Software Engineering, Addison-Wesley Professional, 1a Ed.,Dezembro 1994.
Karner, G. Resource Estimation for Objectory Projects, Objective Systems SF AB, Set., 1993.
Larman, C., “Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development”, Addison Wesley Professional, 3a Ed., 2004.
Morisio, M. Applying the PSP in industry Software, IEEE, 2000, 17, 90-95
Pressman, R. S., Software Engineering: A Practitioner ́s Approach, McGraw-Hill, 6a ed, 2006.
Probasco, L. Function Points and Use Cases, 2002, Disponível em http://www-128.ibm.com/developerworks/rational/library/2870.html, último acesso 02/04/2007.
PSPD, 2007, último acesso em 12/04/2007 em http://processdash.sourceforge.net/
Tsukumo, A.N., et al, Qualidade de Software: Visões de Produto e Processo de Software, II ERI da SBC, 1997, 173-189
Publicado
01/06/2007
Como Citar
SANCHEZ, Arnaldo; MONTEBELO, Renan; FABBRI, Sandra.
PCU|PSP: Uma Estratégia para ajustar Pontos por Casos de Uso por meio do PSP em Empresas de Pequeno Porte. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 6. , 2007, Porto de Galinhas.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2007
.
p. 187-202.
DOI: https://doi.org/10.5753/sbqs.2007.15576.