软件服务工程是软件工程与服务学相交叉的一个学科领域。《软件服务工程导论》课作为软件工程专业软件服务工程学科方向的专业选修课,将重点介绍软件服务工程相关的基本概念、理论方法、关键技术、创新模式及典型应用案例分析,旨在使学生了解并掌握服务与软件服务工程的基础概念知识与理论方法、学科交叉与技术创新的途径,培养学生运用软件服务工程的技术和方法解决现代服务系统的模式创新、设计实现与运作管理等问题,提高学生的服务创新能力、软件服务工程分析设计与实现能力、运用软件服务工程理论与技术支撑现代服务业应用的能力。
《软件服务工程导论》课将从服务与软件服务工程的基本概念及特征切入,以学生熟知的电子商务服务为引例,帮助学生建立对商务服务、软件服务与服务工程基本概念及其关系的理解,建立利用软件服务技术实现商务服务系统的基本逻辑。本课程将全面阐述服务工程方法论与服务业务建模、服务构件与服务组合、服务系统结构与平台、服务系统设计与开发方法、服务模式创新、软件服务应用系统设计与实现等,并通过贯穿始终的实际案例深化学生对相关概念及各项理论与技术的理解。在本课程教学过程中,通过作业与实践练习以及案例分析,可以强化学生对于软件服务工程与现代服务系统设计开发和应用的技能,进而增强学生在软件服务工程相关领域的研究与开放应用能力。
在当前云时代和大数据时代里,越来越多的软件资源被开发或重构成为服务(Web Services)的形式存在于互联网上,因此,服务化(servitization)将会成为IT领域的一个重要的发展趋势。“面向服务的”计算正在深刻改变着人们关于计算系统的思维和用信息技术解决商务问题的方法。因此,《软件服务工程导论》课程对于计算机相关专业学生的专业技能及素养的提升具有非常重要的作用。它是一门贴近市场需求,紧随市场潮流,科研及工程应用价值极高的一门专业课。
课程要求:
1.了解软件服务工程专业的目标、作用与范畴,了解服务质量设计、监控与评价的基本方法。
2.熟悉典型服务模型与建模方法,能应用模型驱动的思路进行实际服务系统的建模;
3.掌握服务的概念与分类,服务系统的构成要素与体系结构,典型服务模式与服务创新方法;能应用SOA相关技术进行服务系统设计和构建。
第一讲: 服务与软件服务工程
引言
1.1 服务的基本概念
1.2 软件服务工程技术体系
1.3 软件服务工程知识体系
1.4 软件服务工程应用
1.5 软件服务工程的学习方法
本讲教学课件(PDF文档)
本讲模拟练习题(不计分)
讨论1:什么是软件服务工程?软件服务工程专业的主要是做什么的?
第1讲测验(计分测验)
第二讲:服务工程方法论及服务建模
2.1 服务与服务系统
2.2 服务工程与方法论
2.3 服务模型
2.4 服务建模方法
2.5 服务模型与服务建模的作用
本讲教学课件(PDF文档)
本讲模拟练习题(不计分)
讨论2-1:服务工程方法论的主要关注点是什么?课件中提到的典型服务工程方法论中的哪些内容与这些关注点有关?
讨论2-2:服务模型的要素及作用
第2讲测验(计分测验)
第三讲:服务组合与服务构件
3.1 服务构件与软件服务形态
3.2 软件服务的构建与服务组合
3.3 基于软件服务开发环境的服务构建
本讲教学课件(PDF文档)
本讲模拟练习题(不计分)
讨论3-1:IT支持的服务系统的讨论
讨论3-2:服务组合的相关讨论
第3讲测验(计分测验)
第四讲:软件服务系统结构与平台
4.1 软件服务系统的开发与运行环境
4.2 软件服务体系结构
4.3 典型的主流服务平台
本讲教学课件(PDF文档)
本讲模拟练习题(不计分)
讨论4-1:服务系统体系结构设计问题
讨论4-2:面向SoLoMo带来的挑战的服务架构应对策略
第4讲测验(计分测验)
第五讲:软件服务系统开发方法与评价
5.1 软件服务开发方法
5.2 典型服务开发技术
5.3 互联网平台+应用 示例
本讲教学课件(PDF文档)
本讲模拟练习题(不计分)
5.4 服务质量与服务评价
讨论5-1 典型服务开发技术的异同点
讨论5-2 服务级协议 Service Level Agreement (SLA)
第5讲测验(计分测验)
第六讲:服务模式与服务创新
6.1 商务服务模式
6.2 服务创新
6.3 服务价值与服务创新
6.4 服务创新过程及业务实现
本讲教学课件(PDF文档)
本讲模拟练习题(不计分)
讨论6-1 从O2O到新零售
讨论6-2 共享经济模式下的新服务业态
第6讲测验(计分测验)
第七讲:服务系统典型应用
7.1 典型应用案例-在线旅游服务
7.2 典型应用案例-智慧养老服务
本讲教学课件(PDF文档)
讨论7-1 用户在软件服务生态系统的行为分析
第八讲:软件服务工程发展趋势
8.1 软件服务工程的主要发展趋势
8.2 大服务、智能服务与软服务机器人
8.3 大服务与软件服务工程新方法
8.4 软件服务工程相关职业发展
本讲教学课件(PDF文档)
本讲模拟练习题(不计分)
讨论8-1 大服务的典型示例
第8讲测验(计分测验)
本课程的授课对象为计算机科学与技术,软件工程,物联网工程等专业的本科三年级学生。非上述专业的,但学习过数据库系统,高级编程语言(C,Java,.Net,Python等)的学生也可以选修该课程。
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
徐晓飞,王忠杰. 服务工程与方法论. 北京: 清华大学出版社, 2011.11
L.J. Zhang, J. Zhang, H. Cai. Services Computing. Springer and Tsinghua University Press, 2007.
(德)斯特劳斯. 服务科学:基础、挑战和未来发展. 浙江大学出版社