大规模软件重用与大型复杂系统重构技术
点击次数:
课程介绍:软件的重用与重构是软件工程的普遍原理,是在计算机科学与软件工程中受到广泛重视的研究领域。 本课程从理论和实践两个方面介绍软件重用技术和软件重构技术。软件重用的关键技术之一是良好的设计和整洁的代码,功能内聚、单一,未达到该目标首先介绍软件设计原则;接下来讲解设计模式的应用,区分变与不变,封装不变的部分进行重用。 最后讲解系统的框架设计并打包软件系统,穿插软件重构技术和软件构件技术,达到复杂大型系统重构的目标。
授课教师:史骏
开课学年:2017-2018
开课学期:春学期
课程号:1620010X
学分:2.0
课程类型:本科生课程
是否精品课程:否
选课人数:39
课时:32.0