Modelling: A neglected feature in the software engineering curriculum

被引:6
|
作者
Cowling, AJ [1 ]
机构
[1] Univ Sheffield, Dept Comp Sci, Sheffield S1 4DP, S Yorkshire, England
关键词
software engineering education; software modelling; software engineering theory; software engineering practice; software processes; curriculum structure; degree programmes;
D O I
10.1109/CSEE.2003.1191378
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper argues that the concept of modelling, and particularly of software system structures, is not being given sufficient attention within current sources that describe aspects of the software engineering curriculum. The paper describes the scope of modelling as a general concept, and explains the role that the modelling of software system structures plays within it. It discusses the treatment of this role within the various sources, and compares this both with the experience of the role that such modelling plays in the undergraduate curriculum at Sheffield University, and with the practice in other branches of engineering. The idea is examined that modelling should he treated as a recurring concept within the curriculum, and it is shown that this gives rise to a matrix structure for the software engineering curriculum. The paper discusses how such a structure can he mapped into a conventional hierarchical curriculum model, and the relationships that need to he made explicit in doing so. It describes the practical implications of these results for the structures of degree programmes in software engineering.
引用
收藏
页码:206 / 215
页数:10
相关论文
共 50 条
  • [21] The Challenge and Practice of Creating Software Engineering Curriculum
    Sun, Yanchun
    2011 24TH IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET), 2011, : 497 - 501
  • [22] Experiences with Integrating Simulation into a Software Engineering Curriculum
    Bollin, Andreas
    Hochmueller, Elke
    Mittermeir, Roland
    Samuelis, Ladislav
    2012 IEEE 25TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2012, : 62 - 71
  • [23] Integrating software engineering process in an undergraduate curriculum
    Sebern, MJ
    Hilburn, TB
    18TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2005, : 245 - 248
  • [24] Mobile Software Engineering in Mobile Computing Curriculum
    Uskov, Vladimir L.
    PROCEEDINGS OF THE 2013 THIRD INTERDISCIPLINARY ENGINEERING DESIGN EDUCATION CONFERENCE (IEDEC 2013), 2013, : 93 - 99
  • [25] Proposed curriculum for an undergraduate software engineering degree
    McCracken, Michael, 2000, IEEE, Piscataway, NJ, United States
  • [26] An historical investigation of graduate software engineering curriculum
    Duggins, SL
    Thomas, BB
    15TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2002, : 78 - 87
  • [27] Sustainable software engineering - have we neglected the software engineer's perspective?
    Tanveer, Binish
    2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS (ASEW 2021), 2021, : 267 - 270
  • [28] Combined curriculum research and curriculum development approach to software engineering education
    Boehm, Barry
    Kaiser, Gail
    Port, Daniel
    Software Engineering Education Conference, Proceedings, 2000, : 310 - 311
  • [29] Teaching Software Modelling in an Undergraduate Introduction to Software Engineering
    Westphal, Bernd
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 690 - 699
  • [30] Incorporating software process in an undergraduate software engineering curriculum: Challenges and rewards
    Suri, D
    Sebern, MJ
    17TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2004, : 18 - 23