【24h】

Teaching a Course on Software Architecture

机译:在软件架构教授课程

获取原文

摘要

Software architecture is a relatively new topic in software engineering. It is quickly becoming a central issue, and leading-edge organizations spend a considerable fraction of their development effort on software architecture. Consequently, software architecture is increasingly often the topic of a dedicated course in software engineering curricula. There are two general flavors as for the contents of such a course. One flavor emphasizes the programming-in-the-large aspects of software architecture and concentrates on design and architectural patterns, architecture description languages and the like. The other emphasizes the communication aspects of software architecture to a variety of stakeholders, thereby acknowledging a broader view of software architecture. In this paper we report our experiences with two master-level courses in software architecture that focus on these communication aspects. We show that, by appropriately focusing the contents of such a course, key aspects of this industrially very relevant field within software engineering can be taught successfully in a university setting.
机译:软件架构是软件工程中的一个相对较新的主题。它正在迅速成为一个核心问题,领先的组织在软件架构上花费了相当大的发展努力。因此,软件架构越来越多地往往是软件工程课程中专用课程的主题。有两种一般风味,如这种课程的内容。一种味道强调软件架构的庞大方面,并专注于设计和架构模式,架构描述语言等。另一种强调软件架构的通信方面,以各种利益相关者,从而承认更广泛的软件架构。在本文中,我们将我们的两个主级课程报告了专注于这些通信方面的软件架构中的两个主级课程。我们表明,通过适当地关注这样的课程的内容,在大学环境中可以成功地在软件工程中进行这一工业上非常相关领域的关键方面。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号