Abstract
Any software respectively information system can be perceived from the perspective of the provided functionality. The functionality is based on the very specification of requirements – the basis even for the design of a system of knowledge, skills, and competencies - Bologna based perspective. Requirements engineering works with requirements also in the form of use cases. Use cases are part of the UML standard. In terms of the hypothetical analogy between a system and a graduate, the interpretation of the student’s knowledge, skills, and competencies can be modeled by use cases. The curriculum can be represented as a model as well. A series of views on the model can point out the essential aspects of the graduate’s knowledge, skills, and competencies itself and represent a kind of commitment to the preparation of graduates. Such a graduate perception unifies the approach of several educational content developers and supports their cooperation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
National Reform Program https://tinyurl.com/cp23ebzy.
- 2.
- 3.
- 4.
- 5.
- 6.
Classification of European skills, competences, qualifications and occupations. https://esco.ec.europa.eu/en/classification/occupation_main.
- 7.
References
Software engineering. report on a conference sponsored by the NATO science committee. http://homepages.cs.ncl.ac.uk/brian.randell/NATO/nato1968.PDF. Accessed 16 Nov 2021
Arlow, J.: UML 2 and the Unified Process : Practical Object-Oriented Analysis and Design. Addison-Wesley, Upper Saddle River, NJ (2005)
Berta, P., Bystrický, M., Krempaský, M., Vranić, V.: Employing issues and commits for in-code sentence based use case identification and remodularization. In: Proceedings of the Fifth European Conference on the Engineering of Computer-Based Systems, ECBS 2017. Association for Computing Machinery, New York, NY, USA (2017)
Bispo, C., Fernandes, S., Magalhães, A.: Strategies for use case modeling: a systematic literature review. In: Proceedings of the XXXIII Brazilian Symposium on Software Engineering, SBES 2019, pp. 254–263. Association for Computing Machinery, New York, NY, USA (2019)
Booch, G., Maksimchuk, R.A., Engle, M.W., Young, B.J., Connallen, J., Houston, K.A.: Object-oriented analysis and design with applications 05 (2022)
Bystrický, M., Vranić, V.: Literal inter-language use case driven modularization. In: 2016 Companion Proceedings of the 15th International Conference on Modularity, MODULARITY Companion, pp. 99–103. Association for Computing Machinery, New York, NY, USA (2016)
Bystrický, M., Vranić, V.: Modularizing code by use cases and tests for better maintainability. In: 2017 Companion to the First International Conference on the Art, Science and Engineering of Programming, Programming. Association for Computing Machinery, New York, NY, USA (2017)
Bystrický, M., Vranić, V.: Use case driven modularization as a basis for test driven modularization. In: 2017 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 693–696 (2017)
Cockburn, A.: Writing Effective Use Cases (2022)
Dias, F.G., Schmitz, E.A., Campos, M.L.M., Correa, A.L., Alencar, A.J.: Elaboration of use case specifications: an approach based on use case fragments. In: 2008 Proceedings of the 2008 ACM Symposium on Applied Computing, SAC, page 614-618. Association for Computing Machinery, New York, NY, USA (2008)
Dijkstra, E.: The Humble Programmer, pp. 111–125. Yourdon Press, USA (1979)
Jacobson, I.: Aspect-Oriented Software Development with Use Cases. Addison-Wesley, Upper Saddle River, NJ (2005)
Jacobson, I., Spence, I., Kerr, B.: Use-case 2.0. Commun. ACM 59(5), 61–69 (2016)
Lang, J., Janík, J.: Reactive distributed system modeling supported by complex event processing. In: 2013 3rd Eastern European Regional Conference on the Engineering of Computer Based Systems, pp. 163–164 (2013)
Lang, J., Krajčovič, V.: Models in curriculum design. In: 2011 14th International Conference on Interactive Collaborative Learning, pp. 434–437 (2011)
Mylopoulos, J.: Conceptual modeling in the time of the revolution: Part II. In: Laender, A.H.F., Castano, S., Dayal, U., Casati, F., de Oliveira, J.P.M. (eds.) Conceptual Modeling ER 2009. Lecture Notes in Computer Science, vol. 5829, p. 25. Springer, Berlin, Heidelberg (2009). https://doi.org/10.1007/978-3-642-04840-1_3
Turek, I.: Didaktika. [Didactics]. Bratislava, Slovakia: Škola (2014)
Wiley, D.: The instructional use of learning objects. Agency for Instructional Technology Association for Educational Communications and Technology, Bloomington, Indiana (2002)
Acknowledgments
The work reported here was supported by the Scientific Grant Agency of Slovak Republic (VEGA) under grant No. VG 1/0759/19 and the Operational Program Integrated Infrastructure for the project: Research in the SANET network and possibilities of its further use and development (ITMS code: 313011W988), co-funded by the European Regional Development Fund (ERDF).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Lang, J. (2023). Use Case Driven Educational Content Engineering. In: Auer, M.E., Pachatz, W., Rüütmann, T. (eds) Learning in the Age of Digital and Green Transition. ICL 2022. Lecture Notes in Networks and Systems, vol 634. Springer, Cham. https://doi.org/10.1007/978-3-031-26190-9_14
Download citation
DOI: https://doi.org/10.1007/978-3-031-26190-9_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-26189-3
Online ISBN: 978-3-031-26190-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)