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 条
  • [41] Teaching Software Product Engineering in Undergraduate Computing Curriculum
    Reddy, Y. Raghu
    Nori, Kesav V.
    2014 IEEE 27TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2014, : 175 - 178
  • [42] Integrating Tools and Frameworks in Undergraduate Software Engineering Curriculum
    Fuhrman, Christopher
    Champagne, Roger
    April, Alain
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 1195 - 1204
  • [43] Research and Practice on Teaching Reform of Software Engineering Curriculum
    Li, Liping
    Shuai, Wang
    Tang, Shan
    EDUCATION INNOVATION AND PRACTICE, VOL II, 2016, : 647 - 652
  • [44] SOUNDING BOARD Is the New Software Engineering Curriculum Agile?
    Fox, Armando
    Patterson, David
    IEEE SOFTWARE, 2013, 30 (05) : 88 - +
  • [45] Technology-Driven Software Engineering Curriculum Development
    Grant, Emanuel S.
    Shankararaman, Venky
    2014 IEEE 27TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2014, : 168 - 170
  • [46] HUMAN SYSTEMS-ANALYSIS IN THE SOFTWARE ENGINEERING CURRICULUM
    JEFFREY, HJ
    JOURNAL OF SYSTEMS AND SOFTWARE, 1991, 14 (03) : 147 - 153
  • [47] A software engineering curriculum incorporating an operational formal method
    Sobel, AEK
    28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 807 - 810
  • [48] Creating a computer security curriculum in a software engineering program
    Rubin, Bradley S.
    Misra, Bhabani S.
    ICSE 2007: 29th International Conference on Software Engineering, Proceedings, 2007, : 732 - 735
  • [49] A model for the software engineering component of a computer science curriculum
    Bagert, DJ
    INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (04) : 195 - 201
  • [50] Teaching formal methods early in the software engineering curriculum
    Sobel, Ann E.K.
    Saiedian, Hossein
    Stavely, Allan
    Henderson, Peter
    Software Engineering Education Conference, Proceedings, 2000, : 55 - 56