課程序号:
課程 名稱 | 中文 | 軟件模型 | |||||||||||||
英文 | 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 | | |