Acceso abierto

Definition of a Set of Use Case Patterns for Application Systems: A Prototype-Supported Development Approach

,  y   
15 ago 2024

Cite
Descargar portada

N. Ford and M. Richards, Fundamentals of Software Architecture. O’Reilly Media, Inc., 2020. Search in Google Scholar

UML Specification [Online]. Available: https://www.omg.org/spec/UML/2.5.1/About-UML. Accessed on: Apr. 11, 2024. Search in Google Scholar

A.Guliyeva. “Definition of patterns for UML use cases,” M.S. thesis, Riga Technical University, 2023. Search in Google Scholar

OMG, “What is UML”. [Online]. Available: https://www.uml.org/what-is-uml.htm. Accessed on: Apr. 11, 2024. Search in Google Scholar

I. Jacobson, G. Booch, and J. Rumbaugh, Unified Modeling Language User Guide. Addison Wesley, 1998. Search in Google Scholar

K. Rungta, UML 2.0: Learn UML in 1 Day, Independently published, 2019. Search in Google Scholar

H. Koç, A. M. Erdoğan, Y. Barjakly, and S. Peker, “UML diagrams in software engineering research: A systematic literature review,” Proceedings, vol. 74, no. 1, Mar. 2021, Art. no. 13. https://doi.org/10.3390/proceedings2021074013 Search in Google Scholar

The University of Texas at Austin, “Introduction to object oriented programming.” [Online]. Available: https://www.cs.utexas.edu/users/mitra/csSpring2017/cs303/lectures/oop.html. Accessed on: Apr. 11, 2024. Search in Google Scholar

A. M. Qazi, A. Rauf, and N. M. Minhas, “A systematic review of use cases based software testing techniques,” International Journal of Software Engineering and its Applications, vol. 10, no. 11, pp. 337–360, 2016. Search in Google Scholar

CPlusOOP, “Origin of use cases.” [Online]. Available: https://www.cplusoop.com/uml/module3/use-case-model.php. Accessed on: Jul. 14, 2024. Search in Google Scholar

G. Schneider and J. P. Winters, Applying Use Cases: A Practical Guide. Addison-Wesley Professional, 2001 Search in Google Scholar

B. Mondal, B. Das, and P. Benerjee, “Formal specification of UML use case diagram – A CASL based approach,” International Journal of Computer Science and Information Technologies, vol. 5, no. 3, pp. 2713– 2717, 2014. https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=dcd8b0e7adc51256bcfcc584cff3c2d807fac507 Search in Google Scholar

A. Da Silva, S. Dusan, V. Sinisa, A. Ilija, L. Sasa, S. Vojislav, and M. Milos, “Patterns for better use cases specification,” in Proceedings of EuroPLOP’2015, Jul. 2015, pp. 1–18. https://doi.org/10.1145/2855321.2855330 Search in Google Scholar

D. Faitelson and S. Tyszberowicz, “UML diagram refinement (focusing on class-and use case diagrams),” in 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE), Buenos Aires, Argentina, May 2017, pp. 735–745. https://doi.org/10.1109/ICSE.2017.73 Search in Google Scholar

M. Arifin and D. Siahaan, “Structural and semantic similarity measurement of UML use case diagram,” Lontar Komputer Jurnal Ilmiah Teknologi Informasi, vol. 11, no. 2, 2020, Art. no. 88. Search in Google Scholar

R. Fauzan, D. Siahaan, S. Rochimah, and E. Triandini, “Use case diagram similarity measurement: A new approach,” in 2019 12th International Conference on Information & Communication Technology and System (ICTS), Surabaya, Indonesia, Jul. 2019, pp. 3–7. https://doi.org/10.1109/ICTS.2019.8850978 Search in Google Scholar

A. M. R. Cruz, “A pattern language for use case modeling,” in 2014 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD), Lisbon, Portugal, Jan. 2014. [Online]. Available: https://www.researchgate.net/publication/259737759_A_Pattern_Language_for_Use_Case_Modeling Search in Google Scholar

M. Ochodek, K. Koronowski, A. Matysiak, P. Miklosik, and S. Kopczyńska, “Sketching use-case scenarios based on use-case goals and patterns,” in Software Engineering: Challenges and Solutions, L. Madeyski, M. Śmiałek, B. Hnatkowska, and Z. Huzar, Eds. Springer, 2016, pp. 17–30. https://doi.org/10.1007/978-3-319-43606-7_2 Search in Google Scholar

R. Al-Msie'Deen, A. H. Blasi, M. Alsuwaiket, A. Alabadleh, S. Aljaafreh, W. Tarawneh, and S. Al-Showarah, “Detecting commonality and variability in use-case diagram variants,” Journal of Theoretical and Applied Information Technology, vol. 100, no. 04, pp. 1113–1126, Feb. 2022. https://doi.org/10.48550/arXiv.2203.00312 Search in Google Scholar

L. C. Briand, Y. Labiche, and A. Sauve, “Guiding the application of design patterns based on UML models,” in 2006 22nd IEEE International Conference on Software Maintenance, Philadelphia, PA, USA, Sep. 2006, pp. 234–243. https://doi.org/10.1109/ICSM.2006.30 Search in Google Scholar

D. Ballis, A. Baruzzo, and M. Comini, “A rule-based method to match software patterns against UML models,” Electronic Notes in Theoretical Computer Science, vol. 219, pp. 51–66, Nov. 2008. https://doi.org/10.1016/j.entcs.2008.10.034 Search in Google Scholar

GeeksforGeeks, “Top 7 UML diagram tools that you can consider.” [Online]. Available: https://www.geeksforgeeks.org/top-7-uml-diagram-tools-that-you-can-consider. Accessed on: Apr. 11, 2024. Search in Google Scholar

JGraph Ltd, “draw.io.” [Online]. Available: https://www.drawio.com/. Accessed on: Apr. 11, 2024. Search in Google Scholar

Lucid Software Inc, “Lucidchart.” [Online]. Available: https://www.lucidchart.com/pages/landing. Accessed on: Apr. 11, 2024. Search in Google Scholar

Visual Paradigm, “The four types of relationship in use case diagram.” [Online]. Available: https://blog.visual-paradigm.com/the-four-types-of-relationship-in-use-case-diagram/. Accessed on: Apr. 11, 2024. Search in Google Scholar

Wondershare, “EdrawMax.” [Online]. Available: https://www.edrawsoft.com/ Accessed on: Apr. 11, 2024. Search in Google Scholar

Perforce Software, Inc, “Gliffy.” [Online]. Available: https://www.gliffy.com. Accessed on: Apr. 11, 2024. Search in Google Scholar

Nulab, Inc., “cacoo.” [Online]. Available: https://nulab.com/cacoo. Accessed on: Apr. 11, 2024. Search in Google Scholar

EdarwMax, “Life line system use case.” [Online]. Available: https://www.edrawmax.com/templates/1010094. Accessed on: Apr. 11, 2024. Search in Google Scholar

G. Me, G. Procaccianti, and P. Lago, “Challenges on the relationship between architectural patterns and quality attributes,” in 2017 IEEE International Conference on Software Architecture (ICSA), Gothenburg, Sweden, Apr. 2017, pp. 141–144. https://doi.org/10.1109/ICSA.2017.19 Search in Google Scholar

A. S. Khot, Concurrent Patterns and Best Practices. Packt, 2018. Search in Google Scholar

A. Shvets, Dive into Design Patterns. Refactoring Guru, 2021. Search in Google Scholar

O. Filipova and O. Nikiforova, “Definition of the criteria for layout of the UML use case diagrams,” Applied Computer Systems, vol. 24, no. 1, pp. 75–81, May 2019. https://doi.org/10.2478/acss-2019-0010 Search in Google Scholar

K. Babris and O. Nikiforova, “Towards automated UI Mockup generation from two-hemisphere problem domain models: A conceptual framework and approach,” in Proceedings of Iberian Conference on Information Systems and Technologies, 2024 (in press). Search in Google Scholar

O. Nikiforova, K. Babris, and F. Mahmoudifar, “Automated generation of Web application front-end components from user interface Mockups,” in Proceedings of International Conference on Software Technologies, vol. 1, Dijon, France, 2024, pp. 100–111. https://doi.org/10.5220/0012759500003753 Search in Google Scholar

M. Welie, G. Veer, and A. Elins, “Patterns as tools for user interface design,” in Tools for Working with Guidelines, J. Vanderdonckt and C. Farenc, Eds. Springer, London, 2000, pp. 313–324. https://doi.org/10.1007/978-1-4471-0279-3_30 Search in Google Scholar

C. Kruschitz and M. Hitz, “Human-computer interaction design patterns: Structure, methods, and tools,” International Journal on Advances in Software, vol. 3, no. 1–2, pp. 225–237, 2010. [Online]. Available: https://www.academia.edu/10320340/Human_Computer_Interaction_Design_Patterns_Structure_Methods_and_Tools Search in Google Scholar

S. Suleri, N. Kipi, L. C. Tran, and M. Jarke, “UI design pattern-driven rapid prototyping for agile development of mobile applications,” in Proceedings of the 21st International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI'19), New York, NY, USA, Oct. 2019, Art. no. 52. https://doi.org/10.1145/3338286.3344399 Search in Google Scholar

L. F. da Silva, P. A. Parreira Jr., and A. P. Freire, “Mobile user interaction design patterns: A systematic mapping study,” Information, vol. 13, no. 5, May 2022, Art. no. 236. https://doi.org/10.3390/info13050236 Search in Google Scholar

M. Brambilla, J. Cabot, and M. Wimmer, A Model-Driven Software Engineering in Practice, 1st ed. Morgan & Claypool, 2013. Search in Google Scholar