Affiliation:
1. University of Bologna, Italy
2. University of Naples Federico II, Italy
Abstract
In this chapter, the authors describe their experiences in designing, developing, and teaching a course on Software Architecture that tested both in an academic context with their graduate Computer Science students and in an advanced context of professional updating and training with scores of system engineers in a number of different companies. The course has been taught in several editions in the last five years. The authors describe its rationale, the way in which they teach it differently in academia and in industry, and how they evaluate the students’ learning in the different contexts. Finally, the authors discuss the lessons learnt and describe how this experience is inspiring for the future of this course.
Reference35 articles.
1. Experiences in distributed software development with wiki;K.Al-Asmari;Proceedings of Software Engineering Research and Practice,2006
2. Barbi, E., Cantone, G., Falessi, D., Morciano, F., Rizzuto, M., Sabbatino, V., & Scarrone, S. (2012). A model-driven approach for configuring and deploying systems of systems. In Proceedings of the 7th International Conference on System of Systems (pp. 214–218). IEEE.
3. Bernardo, M., Ciancarini, P., & Donatiello, L. (2001). Detecting architectural mismatches in process algebraic descriptions of software systems. In Proceedings of working IEEE/IFIP Conference on Software Architecture (pp. 77–86). IEEE.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Course on Software Architecture for Defense Applications;Proceedings of 4th International Conference in Software Engineering for Defence Applications;2016