Um Relato da Experiência do Ensino de Simulação com Teoria das Filas
Abstract
Simulating systems helps to better understand behavior and experience changes. In the context of Software Engineering, simulations can help in the allocation of human resources, in the sequencing of activities, in the distribution of tasks, and consequently in the associated costs, bottlenecks and planning. A known and applied simulation technique in several areas is the Queuing Theory. In this context, Queuing Theory emerges as an option to work simulation in software development and maintenance, which can help in the distribution of the project team or in the assessment of the service level. This work aims to report the use of Queuing Theory with a focus on systems development in a master’s course. As a result, in addition to disseminating the simulation area, there was favorable feedback from students to explore Queuing Theory in other opportunities.References
Antoniol, G., Cimitile, A., Di Lucca, G. A., e Di Penta, M. (2004). Assessing staffing needs for a software maintenance project through queuing simulation. IEEE Transactions on Software Engineering, 30(1):43-58.
Aversano, L., Betti, S., De Lucia, A., e Stefanucci, S. (2001). Introducing workflow management in software maintenance processes. In Proceedings IEEE International Conference on Software Maintenance. ICSM 2001, pages 441-450.
Chiang, H. Y. e Lin, B. M. T. (2020). A decision model for human resource allocation in project management of software development. IEEE Access, 8:38073-38081.
Coutinho, E. e Bezerra, C. (2021). Simulação de alocação de recursos em projetos de desenvolvimento de software utilizando teoria das filas. In Anais do III Workshop em Modelagem e Simulação de Sistemas Intensivos em Software, pages 30-39.
França, B. e Neto, V. G. (2021). Opportunities for simulation in software engineering. In Anais do III Workshop em Modelagem e Simulação de Sistemas Intensivos em Software, pages 50-54, Porto Alegre, RS, Brasil. SBC.
Gomes, J. Z., Montenegro, J. L., Santos, J. C. d., Barbosa, J. L. V., e Costa, C. (2019). A strategy using continuous simulation to mitigate effort estimation risks in software projects. IEEE Latin America Transactions, 17(8):1390-1398.
Gross, D. e Harris, C. (1998). Foundamentals of Queuing Theory. John Wiley Sons.
Aversano, L., Betti, S., De Lucia, A., e Stefanucci, S. (2001). Introducing workflow management in software maintenance processes. In Proceedings IEEE International Conference on Software Maintenance. ICSM 2001, pages 441-450.
Chiang, H. Y. e Lin, B. M. T. (2020). A decision model for human resource allocation in project management of software development. IEEE Access, 8:38073-38081.
Coutinho, E. e Bezerra, C. (2021). Simulação de alocação de recursos em projetos de desenvolvimento de software utilizando teoria das filas. In Anais do III Workshop em Modelagem e Simulação de Sistemas Intensivos em Software, pages 30-39.
França, B. e Neto, V. G. (2021). Opportunities for simulation in software engineering. In Anais do III Workshop em Modelagem e Simulação de Sistemas Intensivos em Software, pages 50-54, Porto Alegre, RS, Brasil. SBC.
Gomes, J. Z., Montenegro, J. L., Santos, J. C. d., Barbosa, J. L. V., e Costa, C. (2019). A strategy using continuous simulation to mitigate effort estimation risks in software projects. IEEE Latin America Transactions, 17(8):1390-1398.
Gross, D. e Harris, C. (1998). Foundamentals of Queuing Theory. John Wiley Sons.
Published
2022-10-03
How to Cite
PINHEIRO, Francisco Victor da S.; COUTINHO, Emanuel F..
Um Relato da Experiência do Ensino de Simulação com Teoria das Filas. In: WORKSHOP ON MODELING AND SIMULATION OF SOFTWARE-INTENSIVE SYSTEMS (MSSIS), 4. , 2022, Uberlândia/MG.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2022
.
p. 21-30.
DOI: https://doi.org/10.5753/mssis.2022.225902.
