课程序号:
课程 名称 | 中文 | 软件模型 | |||||||||||||
英文 | Software Model and its evolution | ||||||||||||||
课程编号 | | 课程适用学位级别 | 硕士 | ||||||||||||
总学时 | 40 | 课内学时 | 40 | 学分 | 2 | ||||||||||
实践环节 | 实验 | 用机小时 | 15 | ||||||||||||
开课院(系) | 计算机系 | 开课学期 | 秋 | 考试方式 | 论文+实验 | ||||||||||
主讲教师 | 教师姓名 | 沈军 | 学位 | 学士 | 博导或硕导 | 硕导 | |||||||||
职称 | 副教授 | 学历 | 本科 | ||||||||||||
e-mail | junshen@seu.edu.cn | 网页地址 | http://cse.seu.edu.cn | ||||||||||||
授课语言 | 汉语 | 课件地址 | http://cse.seu.edu.cn | ||||||||||||
适用学科范围 | 计算机应用、软件 | 适用学科名称 | 计算机科学与技术 | ||||||||||||
实验(案例)个数 | 1 | 先修课程 | | ||||||||||||
教学用书 | 教材名称 | 教材编者 | 出版社 | 出版年月 | 版次 | ||||||||||
主要教材 | | | | | | ||||||||||
主要参考书 | 智能CORBA | Robert等著、陈章渊等译 | 电子工业出版社 | 2000/02 | 1 | ||||||||||
COM本质论、精通COM+ | GregoryBrill著、黄志军等译 | 机械工业出版社 | 2002/09 | 1 | |||||||||||
| Richard Monson-Haefel著、朱小明等译 | 中国电力出版社 | 2001/03 | 2 | |||||||||||
计算机软件是计算机的灵魂,计算机软件设计与开发是一种创造性劳动,创造的前提是要有创新思想,而创新思想培养的首要条件是要对软件本身的结构和原理有深入的理解。在此基础上,才能将原理和技术进行灵活应用(即创造)。因此,本课程的目的是使学生对软件模型与体系结构有一定的认识和理解,特别是对软件模型与体系结构演变的原因和规律有一定的理解。一方面,能够使学生对当前流行的各种软件开发工具有一个深入的认识,从而更好地掌握、选用相应软件开发工具;另一方面,从宏观上掌握应用体系的分析和设计。
尽管本课程属于专业选修课程,但其在整个课程体系中的重要性是不言而喻的,特别是软件模型及其演化过程,对培养学生的正确的计算机思维、以及元认知能力具有重要的意义。从而也为创新能力的培养播种一些种子。
本课程属计算机专业软件课程系列,与软件工程平级,但两者的重心不同。本课程主要侧重于软件本身,而不是整个应用工程的管理。本课程属于软件原理范畴,具有一定的深度,对学生的先学课程有一定的要求。
本课程主要介绍软件模型的概念、分类
主要知识点:
软件模型与软件体系概述
软件模型的定义与分类、软件模型要解决的问题,软件模型与软件体系结构、软件模型的演化、软件模型演化的技术思想、软件模型演化与软件工程的关系、软件模型对网络服务体系的影响、软件模型的发展等
过程模型及其核心思想
对象模型及其核心思想
对象模型的概念、诞生的时代和缘由、对象模型的核心、对象模型的实现方法及技术、对象模型的精髓(自然的抽象)、对象模型的面向问题观、面向应用观、对象模型的程序结构、对象模型的个案解析、对象模型的分析与评价
组件模型及其核心思想
组件模型的概念、诞生的时代和缘由、组件模型的核心、组件模型的实现方法及技术、组件模型的精髓(标准与大工业生产)、组件模型的面向应用观、面向维护观、组件模型的程序结构、组件模型的个案解析、组件模型的分析与评价
配置型组件模型及其核心思想
配置型组件模型的概念、诞生的时代和缘由、配置型组件模型的核心、配置型组件模型的实现方法及技术、配置型组件模型的精髓(领域规则与基础服务的去
Web Services模型及其核心思想
Web Services
Grid Services模型及其核心思想
Grid Services
智能件模型及其核心思想
智能件模型的概念、智能件的发展与思考
P2P与
应用体系与软件模型、软件体系的关系、应用体系的演变及其深层技术思想、主框架体系、文件服务器体系、
周次 | 教学内容 | 教学方式 |
1 | 软件模型与软件体系概述 | 讲课 |
2 | 过程模型及其核心思想 | 讲课 |
3 | 过程模型及其核心思想 | 讲课、讨论 |
4 | 对象模型及其核心思想 | 讲课 |
5 | 对象模型及其核心思想 | 讲课、讨论 |
6 | 组件模型及其核心思想 | 讲课 |
7 | 组件模型及其核心思想 | 讲课、讨论 |
8 | 配置型组件模型及其核心思想 | 讲课 |
9 | 配置型组件模型及其核心思想 | 讲课、讨论 |
10 | Web Services模型及其核心思想 | 讲课 |
11 | Web Services模型及其核心思想 | 讲课、讨论 |
12 | Grid Services模型及其核心思想 | 讲课、讨论 |
13 | 智能件模型及其核心思想 | 讲课、讨论 |
14 | P2P与Jini | 讲课 |
15 | P2P与Jini | 讲课、讨论 |
16 | | |
17 | | |
18 | | |