课程概述

软件服务工程是软件工程与服务学相交叉的一个学科领域。《软件服务工程导论》课作为软件工程专业软件服务工程学科方向的专业选修课,将重点介绍软件服务工程相关的基本概念、理论方法、关键技术、创新模式及典型应用案例分析,旨在使学生了解并掌握服务与软件服务工程的基础概念知识与理论方法、学科交叉与技术创新的途径,培养学生运用软件服务工程的技术和方法解决现代服务系统的模式创新、设计实现与运作管理等问题,提高学生的服务创新能力、软件服务工程分析设计与实现能力、运用软件服务工程理论与技术支撑现代服务业应用的能力。

《软件服务工程导论》课将从服务与软件服务工程的基本概念及特征切入,以学生熟知的电子商务服务为引例,帮助学生建立对商务服务、软件服务与服务工程基本概念及其关系的理解,建立利用软件服务技术实现商务服务系统的基本逻辑。本课程将全面阐述服务工程方法论与服务业务建模、服务构件与服务组合、服务系统结构与平台、服务系统设计与开发方法、服务模式创新、软件服务应用系统设计与实现等,并通过贯穿始终的实际案例深化学生对相关概念及各项理论与技术的理解。在本课程教学过程中,通过作业与实践练习以及案例分析,可以强化学生对于软件服务工程与现代服务系统设计开发和应用的技能,进而增强学生在软件服务工程相关领域的研究与开放应用能力。

在当前云时代和大数据时代里,越来越多的软件资源被开发或重构成为服务(Web Services)的形式存在于互联网上,因此,服务化(servitization)将会成为IT领域的一个重要的发展趋势。面向服务的计算正在深刻改变着人们关于计算系统的思维和用信息技术解决商务问题的方法。因此,《软件服务工程导论》课程对于计算机相关专业学生的专业技能及素养的提升具有非常重要的作用。它是一门贴近市场需求,紧随市场潮流,科研及工程应用价值极高的一门专业课。

证书要求

设置“合格”(达到60分)、"优秀"(达到80分)两档课程标准,由任课教师签发课程结业证书,其中成绩“优秀”者将颁发优秀证书。证书自愿申请。**注意,平台不再支持免费电子证书,只提供认证证书。**

预备知识

本课程的授课对象为计算机科学与技术,软件工程,物联网工程等专业的本科三年级学生。非上述专业的,但学习过数据库系统,高级编程语言(CJava.NetPython等)的学生也可以选修该课程。


授课大纲

第一讲: 服务与软件服务工程

讨论1:什么是软件服务工程?软件服务工程专业的主要是做什么的?

本讲教学课件(PDF文档)

1.4 软件服务工程应用

引言

1.5 软件服务工程的学习方法

1.2 软件服务工程技术体系

本讲模拟练习题(不计分)

1.1 服务的基本概念

1.3 软件服务工程知识体系

第1讲测验(计分测验)

第二讲:服务工程方法论及服务建模

2.2 服务工程与方法论

讨论2-2:服务模型的要素及作用

2.5 服务模型与服务建模的作用

本讲教学课件(PDF文档)

本讲模拟练习题(不计分)

2.3 服务模型

2.4 服务建模方法

2.1 服务与服务系统

讨论2-1:服务工程方法论的主要关注点是什么?课件中提到的典型服务工程方法论中的哪些内容与这些关注点有关?

第2讲测验(计分测验)

第三讲:服务工程方法论及服务建模

讨论3-2:服务组合的相关讨论

3.1 服务构件与软件服务形态

讨论3-1:IT支持的服务系统的讨论

3.3 基于软件服务开发环境的服务构建

本讲模拟练习题(不计分)

本讲教学课件(PDF文档)

3.2 软件服务的构建与服务组合

第3讲测验(计分测验)

第四讲:软件服务系统结构与平台

讨论4-1:服务系统体系结构设计问题

本讲教学课件(PDF文档)

本讲模拟练习题(不计分)

讨论4-2:面向SoLoMo带来的挑战的服务架构应对策略

4.3 典型的主流服务平台

4.2 软件服务体系结构

4.1 软件服务系统的开发与运行环境

第4讲测验(计分测验)

第五讲:软件服务系统开发方法与评价

5.2 典型服务开发技术

本讲教学课件(PDF文档)

5.3 互联网平台+应用 示例

本讲模拟练习题(不计分)

讨论5-1 典型服务开发技术的异同点

5.4 服务质量与服务评价

5.1 软件服务开发方法

讨论5-2 服务级协议 Service Level Agreement (SLA)

第5讲测验(计分测验)

第六讲:服务模式与服务创新

6.2 服务创新

讨论6-1 从O2O到新零售

讨论6-2 共享经济模式下的新服务业态

6.4 服务创新过程及业务实现

本讲教学课件(PDF文档)

6.1 商务服务模式

6.3 服务价值与服务创新

本讲模拟练习题(不计分)

第6讲测验(计分测验)

第七讲:服务系统典型应用

本讲教学课件(PDF文档)

7.1 典型应用案例-在线旅游服务

讨论7-1 用户在软件服务生态系统的行为分析

7.2 典型应用案例-智慧养老服务

第八讲:软件服务工程发展趋势

8.2 大服务、智能服务与软服务机器人

8.3 大服务与软件服务工程新方法

8.1 软件服务工程的主要发展趋势

本讲模拟练习题(不计分)

本讲教学课件(PDF文档)

讨论8-1 大服务的典型示例

8.4 软件服务工程相关职业发展

第8讲测验(计分测验)

参考资料
  1. 徐晓飞,王忠杰. 服务工程与方法论. 北京: 清华大学出版社, 2011.11

  2. L.J. Zhang, J. Zhang, H. Cai. Services Computing. Springer and Tsinghua University Press, 2007.

  3. (德)斯特劳斯. 服务科学:基础、挑战和未来发展. 浙江大学出版社