软件体系结构
主讲教师: 李青山 主页面浏览量:31695 课时:40课时 选课人数:124人
开课时间:~
教学进度: 未开始 进行中 已结束

加入课程

课程已结束报名

  • 课程介绍
  • 课程目录
  • 参考教材
这门课会讲什么?
《软件体系结构》课程是聚焦软件生命周期中的软件设计阶段,直接面向提升软件工程专业人才的软件设计能力的核心专业课程。由于课程知识特点,在该课程教学中,容易出现知识高深抽象、教学内容朦胧而不切实际等问题,导致学生在应用架构知识增强软件架构设计、实现和应用的工程能力方面存在不可避免的弱点。针对该学情,本课程以“学用互助,做有能力有情怀有温度的软件人”为教学的核心理念,在特色教学方式、课程组织方式、考核评价方式和反馈机制等方面进行教学创新与实践,创新设计了“任务导向、案例驱动、以面引点、体验探究,立体思政”的特色教学方式,由引导式互动讲授、学生互动讨论、学习效果自主实时检测、学生自主项目实践组成的混合教学组织方式,基于学习数据的多阶段全过程多维考核方式和跨高校联动的教学效果反馈与改进机制。通过教学改革创新,消除知识学习和工程应用间的巨大鸿沟,搭建课程学习“学与用”间的桥梁,达到软件工程专业人才德智双向发展的培养目标。 该课程的特色创新探索与实践已多次获得了软件工程专业教育教学领域专家的肯定,荣获全国软件工程实践教学案例竞赛一等奖,获批首批陕西省一流线下课程、我校课堂教学创新大赛一等奖课程、本科教学创新奖课程,相关工作多次受邀在计算机、软件工程教学研讨会上进行主题报告分享。同时,通过建设国内首个软件架构设计相关的在线开放课程,至今已为近1.7万社会学习者和多所高校提供良好的线上教学和SPOC教学服务,获得计算机教指委委员、软件工程教指委委员、CCF教育委员会委员的高度评价,具有极其良好的示范辐射作用。
师资团队
  • 李青山 / 计算机科学与技术学院

  • 蔺一帅 / 计算机科学与技术学院

参考教材
  • [1] Software Architecture: Perspectives on an Emerging Discipline, Mary Shaw, David Garlan, Prentice-Hall, 1996

  • [2] Software Architecture in Practice, Second Edition by Len Bass, Paul Clements, Rick Kazman. Addison Wesley . 2003

  • [3] The Art of Software Architecture : Design Methods and Techniques. Stephen T. Albin, John Wiley&Sons,Inc. 2003

  • [4] 软件体系结构原理、方法与实践,第2版,张友生等编著,清华大学出版社,2014

当前暂无预备知识

当前暂无课程证书

  • 蔺一帅

    祝各位同学学业进步!

    2022年04月17日