Capacidade do Cliente na Solicitação de Requisitos Não-Funcionais

  • Andreia R. Silva UNIFOR
  • Placido R. Pinheiro UNIFOR
  • Adriano B. Albuquerque UNIFOR
  • Jonatas C. Barroso UFC

Resumo


Requisitos não-funcionais (RNFs) precisam ser conhecidos e adequadamente tratados desde o início do ciclo de desenvolvimento do software. O objetivo deste artigo foi investigar se é possível obter dos clientes os RNFs da aplicação, de acordo com a opinião dos profissionais envolvidos com o processo de desenvolvimento. Para isso, foi utilizado um processo de pesquisa baseado no modelo disponibilizado por Kitchenham e Pfleeger. A pesquisa contou com a participação de 98 (noventa e oito) profissionais com diferentes níveis de experiência. Os resultados mostraram que os profissionais acreditam que a maioria dos tipos de RNFs não pode ser solicitada pelo cliente da aplicação em virtude da falta de conhecimento técnico necessário.

Referências

Ameller, D. et al. (2012) “How do Software Architects Consider Non-functional Requirements: An Exploratory Study”, In: 2012 20th IEEE International Requirements Engineering Conference, pp. 41-50.

Borg, A. et al. (2003) “The Bad Conscience of Requirements Engineering: An Investigation in Real-world Treatment of Non-functional Requirements”, In: Third Conference on Software Engineering Research and Practice in Sweden, pp. 1-8.

Cysneiros, L. M. (2000), Requisitos Não Funcionais: Da Elicitação ao Modelo Conceitual, Tese de Doutorado, Pontifícia Universidade Católica do Rio de Janeiro (PUC-RJ).

Dorr, J. et al. (2003) “Eliciting Efficiency Requirements with Use Cases”, In: Proceedings of the International Workshop on Requirements Engineering: Foundations of Software Quality.

International Organization for Standardization ISO (2011), ISO/IEC 25010 Systems and software engineering / Systems and software Quality Requirements and Evaluation (SQuaRE) / System and software quality models.

Kitchenham, B. A. and Pfleeger, S. L. (2001). “Principles of Survey Research Part 1: Turning Lemons into Lemonade”. In: SIGSOFT Softw. Eng. Notes, vol. 26, no. 6, pages 16-18.

Kitchenham, B. A. and Pfleeger, S. L. (2002). “Principles of Survey Research Part 2: Designing a Survey”. In: SIGSOFT Softw. Eng. Notes, vol. 27, no. 1, pages 18-20.

Kitchenham, B. A. and Pfleeger, S. L. (2002). “Principles of Survey Research Part 3: Constructing a Survey Instrument”. In: SIGSOFT Softw. Eng. Notes, vol. 27, no. 2, pages 20-24.

Kitchenham, B. A. and Pfleeger, S. L. (2002). “Principles of Survey Research Part 4: Questionnaire Evaluation”. In: SIGSOFT Softw. Eng. Notes, vol. 27, no. 3, pages 2023.

Kitchenham, B. A. and Pfleeger, S. L. (2002). “Principles of Survey Research Part 5: Populations and Samples”. In: SIGSOFT Softw. Eng. Notes, vol. 27, no. 5, pages 1720.

Kitchenham, B. A. and Pfleeger, S. L. (2003). “Principles of Survey Research Part 6: Data Analysis”. In: SIGSOFT Softw. Eng. Notes, vol. 28, no. 2, pages 24-27.

Phillips, L. B., Aurum, A. and Svensson, R. B. (2012) “Managing Software Quality Requirements”, In: 2012 38th Euromicro Conference on Software Engineering and Advanced Applications, pp. 349-356.

Rahman, M. M. and Ripon, S. (2013). “Elicitation and Modeling Non-Functional Requirements A POS Case Study”. In: International Journal of Future Computer and Communication, vol. 2, no. 5, pages 485-489.

Rao, A. A. and Gopichand, M. (2011). “Four Layered Approach to Non-Functional Requirements Analysis”. In: International Journal of Computer Science Issues, vol. 8, no. 2, pages 371-379.

Silva, A., Pinheiro, P. and Albuquerque, A. (2016) “A Brief Analysis of Reported Problems in the Use of Function Points”, In: Software Engineering Perspectives and Application in Intelligent Systems: Proceedings of the 5th Computer Science On-line Conference 2016 (CSOC2016), vol 2, pp. 117-126, Cham.

Silva, A. et al. (2016) “A Process for Creating the Elicitation Guide of Non-functional Requirements”, In: Software Engineering Perspectives and Application in Intelligent Systems: Proceedings of the 5th Computer Science On-line Conference 2016 (CSOC2016), vol 2, pp. 293-302, Cham.

Silva, A. et al. (2016) “A Survey About the Situation of the Elicitation of NonFunctional Requirements”, In: 2016 11th Iberian Conference on Information Systems and Technologies, pp. 1-6.

Sindre, G. and Opdahl, A. L. (2005). “Eliciting Security Requirements with Misuse Cases”. In: Requirements Engineering, vol. 10, no. 1, pages 34-44.

Slankas, J. and Williams, L. (2013) “Automated extraction of non-functional requirements in available documentation”, In: 2013 1st International Workshop on Natural Language Analysis in Software Engineering (NaturaLiSE), pp. 9-16.

Svensson, R. B., Gorschek, T. and Regnell, B. (2009) “Quality Requirements in Practice: An Interview Study in Requirements Engineering for Embedded Systems”, In: Proceedings of the Requirements Engineering: Foundation for Software Quality: 15th International Working Conference, pp. 218-232.

Svensson, R. B. et al. (2011) “Prioritization of Quality Requirements: State of Practice in Eleven Companies”, In: 2011 IEEE 19th International Requirements Engineering Conference, pp. 69-78.

Vara, J. L. et al. (2011) “An Empirical Study on the Importance of Quality Requirements in Industry”, In: 23rd International Conference Software Engineering and Knowledge Engineering, pp. 438-443.

Wang, T. et al. (2010) “A QoS Ontology Cooperated with Feature Models for Nonfunctional Requirements Elicitation”, In: Proceedings of the Second Asia-Pacific Symposium on Internetware, pp. 17:1-17:4.

Zhang, C. and Budgen, D. (2013). “A Survey of Experienced User Perceptions About Software Design Patterns”. In: Inf. Softw. Technol., vol. 55, no. 5, pages 822-835.
Publicado
28/08/2017
SILVA, Andreia R.; PINHEIRO, Placido R.; ALBUQUERQUE, Adriano B.; BARROSO, Jonatas C.. Capacidade do Cliente na Solicitação de Requisitos Não-Funcionais. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 16. , 2017, Rio de Janeiro. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 221-235. DOI: https://doi.org/10.5753/sbqs.2017.15103.