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.
机构:
Univ Calif San Francisco, Sch Med, Dept Obstet Gynecol & Reprod Sci, San Francisco, CA USAUniv Calif San Francisco, Sch Med, Dept Obstet Gynecol & Reprod Sci, San Francisco, CA USA
Steinauer, Jody E.
O'Sullivan, Patricia
论文数: 0引用数: 0
h-index: 0
机构:
Univ Calif San Francisco, Sch Med, Dept Med, San Francisco, CA USAUniv Calif San Francisco, Sch Med, Dept Obstet Gynecol & Reprod Sci, San Francisco, CA USA
O'Sullivan, Patricia
Preskill, Felisa
论文数: 0引用数: 0
h-index: 0
机构:
Univ Calif San Francisco, Sch Med, Innovating Educ Reprod Hlth, San Francisco, CA USAUniv Calif San Francisco, Sch Med, Dept Obstet Gynecol & Reprod Sci, San Francisco, CA USA
Preskill, Felisa
ten Cate, Olle
论文数: 0引用数: 0
h-index: 0
机构:
Univ Med Ctr Utrecht, Med Educ, Utrecht, NetherlandsUniv Calif San Francisco, Sch Med, Dept Obstet Gynecol & Reprod Sci, San Francisco, CA USA
ten Cate, Olle
Teherani, Arianne
论文数: 0引用数: 0
h-index: 0
机构:
Univ Calif San Francisco, Sch Med, Div Gen Internal Med, San Francisco, CA USAUniv Calif San Francisco, Sch Med, Dept Obstet Gynecol & Reprod Sci, San Francisco, CA USA