摘要:本文通過分析生活中的銀行柜臺取錢或存錢這一生活實例,將其融入到“軟件工程”課程的客戶/服務器體系結構的教學活動中,以提高軟件工程的教學質量。
關鍵詞:軟件工程;實踐教學;客戶機/服務器體系結構
中圖分類號:G642
文獻標識碼:B
文章編號:1672-5913(2008)06-0033-02
1引言
“軟件工程”是軟件工程專業(yè)的一門核心和專業(yè)基礎課程,“體系結構設計”是不可缺少的一部分內容,而“客戶/服務器體系結構”的基本概念和思想是講解“體系結構設計”這部分內容的基礎,也是進一步講述和學習體系結構的基礎。因此,如何有效地對客戶/服務器體系結構進行教學實踐是教學活動必須解決的問題。由于是在大三開課,學生們的專業(yè)基礎知識不全面,工程經驗缺乏,在這種情況下,如何將抽象、難于理解的“客戶/服務器體系結構”的基本概念和思想通俗地講解給學生,是軟件工程教學實踐所面臨的一個問題。
2教學內容和教學策略
雖然客戶/服務器體系結構的基本概念和思想的教學內容不多,但學生對它的理解直接關系到后續(xù)分布式體系結構的學習,因此如何讓學生真正體會到上述客戶/服務器體系結構的概念和思想就成為教學活動關注的重點。我們采用如下的教學策略:
(1) 請一個同學上講臺,模擬銀行柜臺取錢或存錢這一生活實例。首先要求學生以進入銀行大門這一時刻開始模擬取錢或存錢這一完整過程中的活動,其次要求將主要的活動過程詳細畫出來。……