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 条
  • [31] Integrate Stakeholders Into Software Engineering and Software Project Management Course Curriculum
    Zeng, FanYu
    Zhang, XiaoDong
    Lu, ZhiWei
    Chen, JinPeng
    2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING APPLICATIONS (CSEA 2015), 2015, : 43 - 48
  • [32] FEATURE ASSEMBLY MODELLING A New Technique for Modelling Variable Software
    Zaid, Lamia Abo
    Kleinermann, Frederic
    de Troyer, Olga
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2010, : 29 - 35
  • [33] ENGINEERING STUDY PROGRAM COMPLIANCE EVALUATION TO GUIDELINES FOR SOFTWARE ENGINEERING CURRICULUM
    Vitols, Gatis
    Arhipova, Irina
    Paura, Liga
    18TH INTERNATIONAL SCIENTIFIC CONFERENCE ENGINEERING FOR RURAL DEVELOPMENT, 2019, : 1909 - 1914
  • [34] Communication Genres: Integrating Communication into the Software Engineering Curriculum
    Carter, Michael
    Vouk, Mladen
    Gannod, Gerald C.
    Burge, Janet E.
    Anderson, Paul V.
    Hoffman, Mark E.
    2011 24TH IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET), 2011, : 21 - 30
  • [35] A multi-dimensional model of the software engineering curriculum
    Cowling, AJ
    11TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION, PROCEEDINGS, 1998, : 44 - 55
  • [36] Encapsulating empirical practices within the software engineering curriculum
    Budgen, D
    Brereton, P
    TENTH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 1997, : 111 - 119
  • [37] Industry Oriented Advanced Software Engineering Education Curriculum
    Mishra, Alok
    Mishra, Deepti
    CROATIAN JOURNAL OF EDUCATION-HRVATSKI CASOPIS ZA ODGOJ I OBRAZOVANJE, 2012, 14 (03): : 595 - 624
  • [39] APPLICATION OF PLAGIARISM SCREENING SOFTWARE IN THE CHEMICAL ENGINEERING CURRICULUM
    Cooper, Matthew
    Bullard, Lisa G.
    Peretti, Steven W.
    Ollis, David F.
    2012 ASEE ANNUAL CONFERENCE, 2012,
  • [40] The challenge of curriculum modeling for an emerging discipline: Software engineering
    Bagert, DJ
    28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 910 - 915