软件模型及其演化

发布者:系统管理员发布时间:2018-12-14浏览次数:772

 

课程序号:                                      院(系):计算机系

课程

名称

中文

软件模型

英文

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

Enterprise JavaBeans

Richard Monson-Haefel著、朱小明等译

中国电力出版社

2001/03

2

 

一、教学目标和要求:

计算机软件是计算机的灵魂,计算机软件设计与开发是一种创造性劳动,创造的前提是要有创新思想,而创新思想培养的首要条件是要对软件本身的结构和原理有深入的理解。在此基础上,才能将原理和技术进行灵活应用(即创造)。因此,本课程的目的是使学生对软件模型与体系结构有一定的认识和理解,特别是对软件模型与体系结构演变的原因和规律有一定的理解。一方面,能够使学生对当前流行的各种软件开发工具有一个深入的认识,从而更好地掌握、选用相应软件开发工具;另一方面,从宏观上掌握应用体系的分析和设计。

尽管本课程属于专业选修课程,但其在整个课程体系中的重要性是不言而喻的,特别是软件模型及其演化过程,对培养学生的正确的计算机思维、以及元认知能力具有重要的意义。从而也为创新能力的培养播种一些种子。

 

二、教学大纲(含章节目录):

本课程属计算机专业软件课程系列,与软件工程平级,但两者的重心不同。本课程主要侧重于软件本身,而不是整个应用工程的管理。本课程属于软件原理范畴,具有一定的深度,对学生的先学课程有一定的要求。

本课程主要介绍软件模型的概念、分类及其要解决的问题;各种软件模型的原理及其程序体系结构;各种软件模型的核心思想;各种软件模型的案例介绍(流行开发工具);软件模型演化的本质和规律;应用体系(网络服务体系)的演化与发展等等。

 

主要知识点:

 

软件模型与软件体系概述

软件模型的定义与分类、软件模型要解决的问题,软件模型与软件体系结构、软件模型的演化、软件模型演化的技术思想、软件模型演化与软件工程的关系、软件模型对网络服务体系的影响、软件模型的发展等

 

过程模型及其核心思想

过程模型的概念、诞生的时代和缘由、过程模型的核心、过程模型的耦合方法及技术、过程模型的精髓(逻辑组合的哲学思考)、过程模型的面向机器观、面向功能观、过程模型的程序结构、过程模型的个案解析、过程模型的分析与评价

 

对象模型及其核心思想

对象模型的概念、诞生的时代和缘由、对象模型的核心、对象模型的实现方法及技术、对象模型的精髓(自然的抽象)、对象模型的面向问题观、面向应用观、对象模型的程序结构、对象模型的个案解析、对象模型的分析与评价

 

组件模型及其核心思想

组件模型的概念、诞生的时代和缘由、组件模型的核心、组件模型的实现方法及技术、组件模型的精髓(标准与大工业生产)、组件模型的面向应用观、面向维护观、组件模型的程序结构、组件模型的个案解析、组件模型的分析与评价

 

配置型组件模型及其核心思想

配置型组件模型的概念、诞生的时代和缘由、配置型组件模型的核心、配置型组件模型的实现方法及技术、配置型组件模型的精髓(领域规则与基础服务的去、)、配置型组件模型的面向维护观、面向复杂多变的应用的灵活部署观、配置型组件模型的程序结构、配置型组件模型的个案解析、配置型组件模型的分析与评价

 

Web Services模型及其核心思想

Web Services模型的概念、诞生的时代和缘由、Web Services模型的核心、Web Services模型的实现方法及技术、Web Services模型的精髓(软件服务概念)、Web Services模型的面向动态构建观、Web Services模型的程序结构、Web Services模型的个案解析、Web Services模型的分析与评价

 

Grid Services模型及其核心思想

Grid Services模型的概念、诞生的时代和缘由、Grid Services模型的核心、Grid Services模型的实现方法及技术、Grid Services模型的精髓(网络服务的理性重组)、Grid Services模型的面向规范化观、面向服务的标准化观、Grid Services模型的程序体系、Grid Services模型的个案简介、Grid Services模型的分析与评价

 

智能件模型及其核心思想

智能件模型的概念、智能件的发展与思考

 

P2PJini

应用体系与软件模型、软件体系的关系、应用体系的演变及其深层技术思想、主框架体系、文件服务器体系、Client/Server体系、老三层体系、Browse/Server体系、新三层体系、多层体系、Web Services体系、Grid体系、动态服务体系JiniP2P体系、个性服务体系等

 

三、教学周历:(每周3学时)

周次

教学内容

教学方式

1

软件模型与软件体系概述

讲课

2

过程模型及其核心思想

讲课

3

过程模型及其核心思想

讲课、讨论

4

对象模型及其核心思想

讲课

5

对象模型及其核心思想

讲课、讨论

6

组件模型及其核心思想

讲课

7

组件模型及其核心思想

讲课、讨论

8

配置型组件模型及其核心思想

讲课

9

配置型组件模型及其核心思想

讲课、讨论

10

Web Services模型及其核心思想

讲课

11

Web Services模型及其核心思想

讲课、讨论

12

Grid Services模型及其核心思想

讲课、讨论

13

智能件模型及其核心思想

讲课、讨论

14

P2PJini

讲课

15

P2PJini

讲课、讨论

16

 

 

17

 

 

18

 

 

 

  • 联系方式
  • 通信地址:南京市江宁区东南大学路2号东南大学九龙湖校区计算机学院
  • 邮政编码:211189
  • ​办公地点:东南大学九龙湖校区计算机楼
  • 学院微信公众号