999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

“軟件工程”教學方法探討

2009-09-30 05:25:40
新課程·上旬 2009年21期
關鍵詞:案例教學

劉 艷

摘 要:軟件工程作為一門指導軟件開發和維護的工程學科,研究如何用工程化的方式有效地管理軟件開發,以較低的成本按期開發出高質量軟件,其教學方法尤為重要。本文將對該課程的教學方法作一下簡單探討。

關鍵詞:軟件工程 主流程線 案例教學 擴散思維

軟件工程的概念是為有效地控制軟件危機的發生而提出來的,它的中心目標就是把軟件作為一種物理的工業產品來開發,要求采用工程化的原理與方法對軟件進行計劃、開發和維護。軟件工程是一門旨在開發滿足用戶需求,及時交付,不超過預算和無故障的軟件學科。軟件工程的主要對象是大型軟件,它的最終目的是擺脫手工生產軟件的狀況,逐步實現軟件開發和維護的自動化。

鑒于軟件工程產生的背景、目標和宗旨,對這門課程的教學,我們從以下方面來探討其教學方法。

一、把握軟件工程教學的總體思路是教學的關鍵

1.引導認識軟件工程的重要性

軟件工程雖然是一個年輕的學科,但它具有鮮明的實踐性,近年來在計算機領域中,它的地位越來越顯得重要,不僅大型軟件項目離不開它,就是一般的,甚至小型軟件項目,也必須運用它的概念、原則和方法。軟件分析人員、軟件設計、編程、測試、維護人員,以及軟件管理人員都必須很好地掌握軟件工程知識,才能適應崗位工作的要求,特別是在當前,軟件產業已經被中央、各地方政府和有關部門當作國民經濟中新的增長點的形勢下,軟件工程更加受到重視,同時,事實也一再表明,不掌握軟件工程知識,不按照軟件工程的要求去做軟件項目,提供給用戶的產品只能是低質量的,難于維護的。

2.歸納軟件開發的主流程線

在軟件工程教學過程中,把握軟件開發的主流程線是軟件開發的基礎,其不僅能使我們掌握其學科目標和宗旨,而且能為我們今后開發軟件項目起到很好的指導作用。我們知道軟件生存周期是指一個軟件從提出開發要求開始直到軟件報廢為止的整個時期。一個軟件開發得好不好,質量高不高,從其生存周期可以得到體現,高質量軟件經得住考驗,是經久耐用的。軟件開發的過程直接體現在軟件生存周期中,對軟件開發過程的研究成果要確保軟件設計的可行性??倲堒浖こ探滩?我們歸納軟件開發主流程線,即從“需求分析”到“概要設計”“詳細設計”“編碼”“測試”“產品提交”,最后到“維護”階段。同時掌握好這幾個階段的主要任務和工作是開發好軟件的基礎。

3.幫助掃除軟件工程學科中的文字障礙

所謂文字障礙指的是在軟件工程課程中涉及或在其教學過程中經常運用到的專業術語、概念的應用或表達。比如什么是軟件危機,軟件生存周期的概念是什么,軟件生存周期模型有哪些,需求分析講的是什么,什么是結構化分析方法,如何用數據流圖來表達系統的功能,數據字典是用來做什么的,軟件設計的基本原理是什么,軟件開發的增量模型又是什么,利用面向對象的方法需要建立哪些模型,它們分別的側重點是什么等等。這些都是要在教學過程中掃除的文字障礙。掌握這些術語、概念的應用或表達,可以通過平時的鍛煉、記憶或下面我們要講到的通過實例教學加強理解,在理解的基礎上加強記憶并掌握方法和原理。

二、對軟件開發過程中的關鍵環節采用案例教學

制作一份需求規格說明書,其主要的填寫要求抽象成模板的形式如下:

1.背景

①待開發的產品的名稱;

②本項目的任務提出者、開發者、用戶及實現該產品的單位;

③該系統同其他系統的相互來往關系。

2.系統定義

①項目來源及背景;

②項目要達到的目標,如市場目標、技術目標等;

③系統整體結構,如系統框架、系統提供的主要功能,涉及的接口等;

④各組成部分結構,如果所定義的產品是一個更大的系統的一個組成部分,則應說明本產品與該系統中其他各組成部分之間的關系,為此可使用一張方框圖來說明該系統的組成和本產品同其他各部分的聯系和接口。

3.應用環境

①設備環境;

②系統運行硬件環境;

③系統運行軟件環境;

④系統運行網絡環境;

⑤用戶操作模式;

⑥當前應用環境。

4.對功能的規定

①功能編號;

②所屬產品編號;

③優先級;

④功能定義;

⑤功能描述。

5.對性能的規定

①系統響應時間需求;

②系統開放性需求;

③系統可靠性需求;

④系統可移植性和可擴充需求;

⑤系統安全性需求;

⑥現有資源利用性需求。

通過對上述需求規格說明書實例的講解,我們不僅要學會掌握這種文檔的書寫格式、規范和原則,而且還要學會其他比如概要設計說明書的寫法,詳細設計規格文檔的寫法,編碼文檔的寫法,測試計劃文檔,測試設計,測試跟蹤,測試總結,產品提交手冊,軟件維護過程文檔等的寫法。通過具體實例讓學生進行演練,使其真正達到學以致用,學用結合的目的。

三、對軟件工程中的相關知識點采用擴散思維教學

所謂擴散思維是指使學生的思維不僅僅局限在某一點上,而是針對相關知識點的拓展,從而產生新的思路和方法的一種思維形式。由于每一門課程都不是孤立存在的,因此要想很好的把握該課程的教學,其教學思路應該有所延伸。比如說軟件工程課程中多處涉及到數據結構、數據庫、操作系統等的一些知識和概念,我們除了在課程教學順序上將數據結構、操作系統等課程排在軟件工程課程之前教學外,教師在授課過程中還應該有新的思路供學生參考和啟發學生思維。

參考文獻:

1.軟件工程案例教程/韓萬江編著.北京:機械工業出版社,2007.5

2.軟件工程/史濟民等編著.2版.北京:高等教育出版社,2002.12(2004重印)

3.軟件工程.全國高等自學考試指導委員會組編

4.軟件工程/王宜貴主編.北京:機械工業出版社,2002.9

作者單位:海南??诤?诮洕鷮W院信息工程學院

猜你喜歡
案例教學
職業教育院校如何開展PHOTOSHOP課程教學
管理信息系統案例教學探討
EDA計算機仿真技術在“電子技術”教學的應用研究
基于工程項目為載體的案例教學方法探討
科技視界(2016年22期)2016-10-18 17:06:51
鋼琴對環境污染的探討
科技視界(2016年21期)2016-10-17 18:48:38
淺議課堂教學與管理的體會
科技視界(2016年21期)2016-10-17 18:33:32
案例教學在機械創新設計課程中的應用
考試周刊(2016年77期)2016-10-09 12:16:11
馬克思主義基本原理概論課案例教學的幾點思考
大學教育(2016年9期)2016-10-09 08:13:04
EXCEL在《投入產出法》案例教學中的應用
科技視界(2016年20期)2016-09-29 12:10:02
《運籌學》教學模式探討
科技視界(2016年20期)2016-09-29 11:38:37
主站蜘蛛池模板: 色成人亚洲| 亚洲精品爱草草视频在线| 国产一级裸网站| 香蕉网久久| 亚洲成人一区二区三区| 日韩黄色大片免费看| 欧美影院久久| 国产精品无码AV片在线观看播放| 久久黄色小视频| 在线日韩日本国产亚洲| 91无码人妻精品一区二区蜜桃| 国产又爽又黄无遮挡免费观看| 免费观看无遮挡www的小视频| 国产精品露脸视频| 日韩在线中文| 欧美日本二区| 国产精品99在线观看| 99尹人香蕉国产免费天天拍| 亚洲欧美自拍一区| 亚洲综合极品香蕉久久网| 无码专区国产精品一区| 欧美日韩国产在线人| 19国产精品麻豆免费观看| 日韩第九页| 国产成+人+综合+亚洲欧美 | 精品视频第一页| 国产精品不卡片视频免费观看| 中文字幕在线看| 波多野结衣视频网站| 蜜桃视频一区| 日韩成人午夜| 欧美成人第一页| 国产综合在线观看视频| 国产高清在线精品一区二区三区| 亚洲最大情网站在线观看| 国产精品视频观看裸模| 一本大道东京热无码av| 操国产美女| 99热这里只有精品久久免费| 国产一级毛片在线| 在线日韩一区二区| 欧美日韩国产综合视频在线观看| 精品五夜婷香蕉国产线看观看| 亚洲人成网站日本片| 伊人婷婷色香五月综合缴缴情 | 亚洲第一成网站| 国产福利微拍精品一区二区| 一本久道热中字伊人| 人妖无码第一页| 野花国产精品入口| 香蕉伊思人视频| 日韩乱码免费一区二区三区| 巨熟乳波霸若妻中文观看免费| 欧美一级视频免费| 国产91视频免费观看| 婷婷色中文| 亚洲Av综合日韩精品久久久| 国产欧美日韩另类| av在线人妻熟妇| 国产91视频观看| 色婷婷电影网| 国产高清精品在线91| 国产浮力第一页永久地址| 亚洲欧美日韩动漫| 久久青草免费91线频观看不卡| 国产小视频a在线观看| 999福利激情视频| 日韩成人高清无码| 日本色综合网| 亚洲aaa视频| 亚洲午夜国产精品无卡| 欧洲一区二区三区无码| 亚洲色中色| 国产成人永久免费视频| 日韩东京热无码人妻| 国产成人亚洲综合A∨在线播放| 无码日韩人妻精品久久蜜桃| 国产精品大尺度尺度视频| 另类重口100页在线播放| 丰满少妇αⅴ无码区| 国产精品偷伦视频免费观看国产| 国产精品hd在线播放|