Uma Proposta de Sintaxe Concreta para Caso de Uso

Resumo


Problemas na elicitação e documentação de requisitos podem afetar todo o desenvolvimento do software. Dentre os possíveis problemas estão ambiguidade, inconsistência, conteúdo fora do padrão e documentação não clara. Um dos meios de evitar tais problemas é através de técnicas que buscam reduzir a informalidade deste processo. Neste trabalho se utilizou conceitos de Engenharia Dirigida por Modelos (MDE) para representar requisitos funcionais seguindo a representação de caso de uso, propondo uma sintaxe concreta para uma sintaxe abstrata e semântica já existentes. O uso de MDE permite uma identificação mais clara dos elementos do caso de uso e suas relações, criando um formato estruturado de modo a aumentar a qualidade do modelo.
Palavras-chave: Engenharia Dirigida por Modelos, Engenharia de Requisitos, Caso de Uso, Sintaxe Concreta

Referências

Aprajita, Luthra, S., and Mussbacher, G. (2017). Specifying evolving requirements models with timedurn. In 2017 IEEE/ACM 9th International Workshop on Modelling in Software Engineering (MiSE), pages 26–32

Clark, T., Sammut, P., and Willans, J. S. (2015). Applied metamodelling: A foundation for language driven development (third edition). CoRR, abs/1505.00149.

Cockburn, A. (2000). Writing effective use cases. Addison-Wesley Professional.

Hajri, I., Goknil, A., Briand, L. C., and Stephany, T. (2015). Applying product line use case modeling in an industrial automotive embedded system: Lessons learned and a refined approach. In 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), pages 338–347.

Misbhauddin, M. and Alshayeb, M. (2015). Extending the uml use case metamodel with behavioral information to facilitate model analysis and interchange. Software & Systems Modeling, 14(2):813–838.

Nguyen, T. H., Grundy, J., and Almorsy, M. (2015). Integrating goal-oriented and use case-based requirements engineering: The missing link. In 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), pages 328–337. IEEE.

Pohl, K. and Rupp, C. (2011). Requirements Engineering Fundamentals: A Study Guide for the Certified Professional for Requirements Engineering Exam - Foundation Level- IREB Compliant. Rocky Nook, 1st edition.

Siqueira, F. L. and Muniz Silva, P. S. (2011). An Essential Textual Use Case Meta-model Based on an Analysis of Existing Proposals. pages 419–430, Rio de Janeiro.

Tiwari, S. and Gupta, A. (2015). A systematic literature review of use case specifications research. Information and Software Technology, 67:128–158.

Yue, T., Briand, L. C., and Labiche, Y. (2015). atoucan: an automated framework to derive uml analysis models from use case models. ACM Transactions on Software Engineering and Methodology (TOSEM), 24(3):1–52.
Publicado
07/06/2021
COLOMBINI, José Otávio Brochado; SIQUEIRA, Fábio Levy. Uma Proposta de Sintaxe Concreta para Caso de Uso. In: WORKSHOP DE INICIAÇÃO CIENTÍFICA EM SISTEMAS DE INFORMAÇÃO - SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 17. , 2021, On-line. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 45-48. DOI: https://doi.org/10.5753/sbsi.2021.15353.