What Makes Teaching Software Architecture Difficult?

被引:19
|
作者
Galster, Matthias [1 ]
Angelov, Samuil [2 ]
机构
[1] Univ Canterbury, Christchurch, New Zealand
[2] Fontys Univ Appl Sci, Eindhoven, Netherlands
关键词
Software architecture; education; training; learners; students;
D O I
10.1145/2889160.2889187
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The software architecture is usually the first design artifact that addresses quality issues (e.g., performance, security). Also, the architecture is reference point for other development activities, e.g., coding and maintenance. Based on our experience teaching software engineering and architecture at different institutions and levels, we discuss what makes teaching software architecture difficult, and how teaching architecture differs from teaching other software engineering topics. Our discussions can help educators design and improve software architecture curricula, and support education researchers in investigating pedagogical approaches and tools for better software architecture training.
引用
收藏
页码:356 / 359
页数:4
相关论文
共 50 条
  • [1] What makes difficult history difficult?
    Gross, Magdalena H.
    Terra, Luke
    PHI DELTA KAPPAN, 2018, 99 (08) : 51 - 56
  • [2] What makes winding difficult?
    TJWalker and Assoc. Inc.
    Pap Film Foil Converter, 2006, 8 (12):
  • [3] WHAT MAKES WORK DIFFICULT
    MADDEN, JM
    PERSONNEL JOURNAL, 1962, 41 (07) : 341 - 344
  • [4] What Makes "Difficult Patients" Difficult for Medical Students?
    Steinauer, Jody E.
    O'Sullivan, Patricia
    Preskill, Felisa
    ten Cate, Olle
    Teherani, Arianne
    ACADEMIC MEDICINE, 2018, 93 (09) : 1359 - 1366
  • [5] WHAT MAKES ACCURATE IGNORANCE DIFFICULT
    LANDAUER, TK
    GLUCKSBERG, S
    MCCLOSKEY, ME
    BULLETIN OF THE PSYCHONOMIC SOCIETY, 1980, 16 (03) : 173 - 173
  • [6] What makes a categorization task difficult?
    Leola A. Alfonso-Reese
    F. Gregory Ashby
    David H. Brainard
    Perception & Psychophysics, 2002, 64 : 570 - 583
  • [7] What makes a categorization task difficult?
    Alfonso-Reese, LA
    Ashby, FG
    Brainard, DH
    PERCEPTION & PSYCHOPHYSICS, 2002, 64 (04): : 570 - 583
  • [8] What Makes APIs Difficult to Use?
    Zibran, Minhaz Fahim
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (04): : 255 - 261
  • [9] What makes "difficult" settings difficult? Contextual challenges for accountability
    Joshi, Anuradha
    DEVELOPMENT POLICY REVIEW, 2023, 41
  • [10] What Makes Architecture "Sacred"?
    Lang, Uwe Michael
    LOGOS-A JOURNAL OF CATHOLIC THOUGHT AND CULTURE, 2014, 17 (04) : 44 - +