Processo de Avaliação e Seleção de Componentes de Software Adquiridos de Terceiros
Resumo
Este artigo apresenta um processo para a execução de avaliações de componentes de software. O objetivo de um processo de avaliação é prover base para decisões de seleção e uso de componentes em projetos que utilizam o desenvolvimento baseado em componentes. Uma das características principais do processo proposto é a adaptabilidade para diferentes contextos, suportando projetos com restrições de custo e prazo, assim como projetos envolvendo altos riscos. Para ilustrar seu uso, este artigo apresenta os resultados da avaliação de componentes comerciais e componentes de código aberto.
Palavras-chave:
Avaliação e Seleção, Componentes de Software, Processo Adaptável
Referências
Alvaro, A., Meira, S. R. L., Almeida, E. S. (2005) Quality Attributes for a Component Quality Model. In the 10th International Workshop on Component-Oriented Programming (WCOP) in Conjunction with the 19th European Conference on Object Oriented Programming (ECOOP), Glasgow, 2005.
Alvaro, A., Meira, S. R. L. (2005b) Component Certification: A Component Quality Model. In: III Workshop de Teses e Dissertações em Qualidade de Software, Porto Alegre, 2005.
Bertoa, M. F. and Vallecillo, A. (2002) Quality Attributes for COTS Components. In Proc. of the 6th ECOOP Workshop on Quantitative Approaches in Object Oriented Software Engineering (QAOOSE 2002), Malaga, Spain, June 2002.
Bertoa, M. F. and Vallecillo, A. (2005) Usability Indicators for Software Components. In Proc. of the 9th ECOOP Workshop on Quantitative Approaches in Object Oriented Engineering (QAOOSE 2005), Glasgow, United Kingdom, July 25, 2005.
Carvallo, J. P., Franch, X. (2006) Extending the ISO/IEC 9126-1 Quality Model with Non-Technical Factors for COTS Components Selection. In Proceedings of the 2006 International Workshop on Software Quality. Shangai, China, 2006. Pages 9-14. ACM Press.
Franch, X. and Carvallo, J. P. (2003). Using Quality Models In Software Package Selection. In Software, vol. 20, no. 1, Jan-Feb 2003, pages 34-41. IEEE Computer Society.
Goulão, M., Abreu, F. B. (2004). Software Components Evaluation : an Overview. In Atas da 5a Conferência da APSI, Lisboa, Novembro 2004
Goulão, M., Abreu, F. B. (2004b). Formalizing metrics for COTS. In Proc. of the International Workshop on Models and Processes for the Evaluation of COTS Components (MPEC'04) at the ICSE'2004, Edimburgh, Scotland. May, 2004.
Meyer, B. (2003) The Grand Challenge of Trusted Components. In the 25th IEEE International Conference on Software Engineering (ICSE 2003), USA, 2003.
Port, D. and Chen, Z. H. (2004) Acessing COTS Assessment: How Much Is Enough? In Proc. of the ICCBSS 2004, February, 2004, pages 183-198.
Torchiano, M., Jaccheri, L., Sørensen, C. F. and Wang, A. I. (2002). COTS Products Characterization. In Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering (SEKE'02), Ischia, Italy, 2002, pages 335-338. ACM Press.
Torchiano, M. and Jaccheri, L. (2003) Assessment of Reusable COTS Attributes. In Proc. of the 2nd Int'l Conference on COTS Based Software Systems (ICCBSS'2003), Ottawa, Canada, February 10-12, 2003, pages 219-228.
Voas, J. (1999) Certifying software for high-assurance environments. In Software, vol. 16, no. 4, July-Aug. 1999, pages 48-54. IEEE Computer Society.
Washizaki, H., Yamamoto, H., Fukazawa, Y. (2003) A Metrics Suite for Measuring Reusability of Software Components. In: Proceedings of the Ninth International Software Metrics Symposium (METRICS’03) 2003.
Alvaro, A., Meira, S. R. L. (2005b) Component Certification: A Component Quality Model. In: III Workshop de Teses e Dissertações em Qualidade de Software, Porto Alegre, 2005.
Bertoa, M. F. and Vallecillo, A. (2002) Quality Attributes for COTS Components. In Proc. of the 6th ECOOP Workshop on Quantitative Approaches in Object Oriented Software Engineering (QAOOSE 2002), Malaga, Spain, June 2002.
Bertoa, M. F. and Vallecillo, A. (2005) Usability Indicators for Software Components. In Proc. of the 9th ECOOP Workshop on Quantitative Approaches in Object Oriented Engineering (QAOOSE 2005), Glasgow, United Kingdom, July 25, 2005.
Carvallo, J. P., Franch, X. (2006) Extending the ISO/IEC 9126-1 Quality Model with Non-Technical Factors for COTS Components Selection. In Proceedings of the 2006 International Workshop on Software Quality. Shangai, China, 2006. Pages 9-14. ACM Press.
Franch, X. and Carvallo, J. P. (2003). Using Quality Models In Software Package Selection. In Software, vol. 20, no. 1, Jan-Feb 2003, pages 34-41. IEEE Computer Society.
Goulão, M., Abreu, F. B. (2004). Software Components Evaluation : an Overview. In Atas da 5a Conferência da APSI, Lisboa, Novembro 2004
Goulão, M., Abreu, F. B. (2004b). Formalizing metrics for COTS. In Proc. of the International Workshop on Models and Processes for the Evaluation of COTS Components (MPEC'04) at the ICSE'2004, Edimburgh, Scotland. May, 2004.
Meyer, B. (2003) The Grand Challenge of Trusted Components. In the 25th IEEE International Conference on Software Engineering (ICSE 2003), USA, 2003.
Port, D. and Chen, Z. H. (2004) Acessing COTS Assessment: How Much Is Enough? In Proc. of the ICCBSS 2004, February, 2004, pages 183-198.
Torchiano, M., Jaccheri, L., Sørensen, C. F. and Wang, A. I. (2002). COTS Products Characterization. In Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering (SEKE'02), Ischia, Italy, 2002, pages 335-338. ACM Press.
Torchiano, M. and Jaccheri, L. (2003) Assessment of Reusable COTS Attributes. In Proc. of the 2nd Int'l Conference on COTS Based Software Systems (ICCBSS'2003), Ottawa, Canada, February 10-12, 2003, pages 219-228.
Voas, J. (1999) Certifying software for high-assurance environments. In Software, vol. 16, no. 4, July-Aug. 1999, pages 48-54. IEEE Computer Society.
Washizaki, H., Yamamoto, H., Fukazawa, Y. (2003) A Metrics Suite for Measuring Reusability of Software Components. In: Proceedings of the Ninth International Software Metrics Symposium (METRICS’03) 2003.
Publicado
01/06/2007
Como Citar
HIRATA, Thiago Massao; MELNIKOFF, Selma Shin Shimizu.
Processo de Avaliação e Seleção de Componentes de Software Adquiridos de Terceiros. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 6. , 2007, Porto de Galinhas.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2007
.
p. 219-232.
DOI: https://doi.org/10.5753/sbqs.2007.15578.