亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        軟件工程教學方案設(shè)計

        2008-01-01 00:00:00溫志雄陳震霆
        電腦知識與技術(shù) 2008年6期

        摘要:軟件工程是指導計算機軟件開發(fā)與維護的一門工程學科,是高職軟件技術(shù)專業(yè)培養(yǎng)方案核心課程之一。本文基于軟件工程的理念,給出了結(jié)合實例的課程教學、重視關(guān)鍵概念的傳達、工程意識培養(yǎng)和實踐訓練在校期間一貫制的教學方案設(shè)計。

        關(guān)鍵詞:軟件工程;概念和術(shù)語;實例;實踐

        中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2008)06-10ppp-0c

        Designing a Software Engineering Teaching Scheme

        WEN Zhi-xiong,CHEN Zhen-ting

        (Brief Introduction of Kunming Metallurgy College, Kunming 650033, China)

        Abstract: This paper proposes a teaching scheme based on the idea of software engineering, which is teaching together with examples, attaching importance to convey the key concepts, persisting in engineering awareness cultivating and practice training during all the school period.

        Key Words: Software Engineering; Concepts and terminology; Example; Practice

        1 引言

        高職軟件技術(shù)專業(yè)培養(yǎng)目標是:“能夠從事軟件企業(yè)桌面應(yīng)用開發(fā)、軟件生產(chǎn)企業(yè)編碼、系統(tǒng)支持、軟件銷售與應(yīng)用開發(fā)、非IT企業(yè)事業(yè)單位信息化等工作。”

        軟件工程是專業(yè)培養(yǎng)方案核心課程之一,它是指導計算機軟件開發(fā)與維護的一門工程學科。

        計算機專業(yè)的學生畢業(yè)之后,無論從事軟件開發(fā)、維護還是銷售,都離不開軟件工程的知識??梢哉f,軟件工程概論課是他們參加工作后馬上就要直接應(yīng)用的一門專業(yè)課。

        但是,由于下述原因:

        (1)由于為了推進就業(yè),各學校都采取最后一個學期進行畢業(yè)設(shè)計和就業(yè)實習的做法,所以,學制三年的高職,課堂學習時間兩年半;作為國家緊缺人才培養(yǎng)工程的二年制軟件技術(shù)專業(yè),課堂學習時間一年半。而學習軟件工程涉及的前驅(qū)課程比較多,學習時間緊。

        (2)計算機高職學生對動手解決實際問題的能力較強,但對《軟件工程》理論學習,普遍感到內(nèi)容比較抽象,不易理解,學生學習的積極性很難調(diào)動起來。

        因此,如果沒有一整套科學、合理的教學方案設(shè)計,就不可能在短時間內(nèi),培養(yǎng)出具有較強工程能力的軟件人才。

        2 教學方案設(shè)計的依據(jù)

        (1)在軟件工程的理論學習中,有些概念、術(shù)語反復出現(xiàn),它們對內(nèi)容的理解起著至關(guān)重要的作用,所以,我們的教學要重視這些概念的傳達。

        (2)Jennifer Niederst Robbins在他的廣受讀者歡迎的著作《學習Web設(shè)計》一書中寫到:“很多人通過讀書和理解并修改存在的例子自學JavaScript”[1],等。所以,實例軟件工程教學是一種好方法。

        (3)L.G.Alexander在其編著的《新概念英語》教程中,就外語學習的基本原理,致教師和學生:“學習語言與學習樂器十分相似”。同樣,“軟件設(shè)計是一個創(chuàng)造性的過程。從書本上學不會設(shè)計,只能經(jīng)過實踐,通過對實際系統(tǒng)的研究和實踐才能學會”[2]。所以,我們的軟件工程教學要加強實踐教學。

        總之,通過重視關(guān)鍵概念、重點難點內(nèi)容的講解,實施實例教學以及加強實踐環(huán)節(jié),使學生成為教學的主體,通過自主學習來了解、掌握相關(guān)知識和技能。

        3 教學方案設(shè)計

        3.1 重視幾個重要概念和術(shù)語的傳達

        在軟件工程中有幾個出現(xiàn)頻率非常高的術(shù)語,理解掌握它們對促進學生的自我學習將起到一兩撥千金的作用。

        3.1.1 模型

        (1)定義:模型就是為了理解事物而對事物做出的一種抽象,是對事物的一種無歧義的書面描述。通常,模型由一組圖形符號和組織這些符號的規(guī)則組成[3]。

        (2)建立模型的一般步驟:1)客觀、正確地調(diào)查和分析所要解決的問題;2)在明確問題的性質(zhì)和關(guān)鍵所在后,根據(jù)知識進行歸納和總結(jié);

        (3)抽象地建立起求解問題的模型;4)考察和證實模型是否準確地反映了實際問題運行的規(guī)律。

        結(jié)構(gòu)化分析主要建立功能模型和數(shù)據(jù)模型。數(shù)據(jù)流圖是建立功能模型的基礎(chǔ),實體-聯(lián)系圖是用于建立數(shù)據(jù)模型的圖形。軟件設(shè)計的目標是設(shè)計出所要開發(fā)的軟件的模型,等等。

        3.1.2 抽象

        人類在認識復雜現(xiàn)象的過程中使用的最強有力的思維工具是抽象。人們在實踐中認識到,在現(xiàn)實世界中一定事物、狀態(tài)或過程之間總存在著某些相似的方面(共性)。把這些相似的方面集中和概括起來,暫時忽略它們之間的差異,這就是抽象。或者說抽象就是抽出事物的本質(zhì)特性而暫時不考慮它們的細節(jié),即在解決問題的過程中集中考慮與當前目標有關(guān)的方面,忽略與當前目標無關(guān)的方面。

        軟件工程中從軟件定義到軟件開發(fā)要經(jīng)歷多個階段。在這個過程中每前進一步都可以看作是對軟件解法的抽象層次的一次細化。抽象的最低層就是實現(xiàn)該軟件的源程序代碼。

        3.1.3 逐步求精

        逐步求精是一種求解問題的技術(shù)。Miller在他于1956年3月發(fā)表的著作\"The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Procession Information\"中指出,一個人在任何時候只能將注意力集中到7+-2的信息塊上。

        1971年,Wirth在他的\"Program Development by Stepwise Refinement\"中首先提出了逐步求精的開發(fā)技術(shù)。他指出,逐步求精可以幫助工程師將精力集中到當前的開發(fā)階段,而忽略其他細節(jié)問題。Miller規(guī)則是人類的智力限制,我們不可能戰(zhàn)勝我們的自然本性,所以我們要與之共存,接受自身局限,并在這個前提下盡我們的最大努力。

        所以,逐步求精是一種“為了求解重要問題而盡量推遲對細節(jié)進行考慮”的基本解題方法。

        3.1.4 演繹、歸納

        歸納和演繹是人們認識過程中的兩種推理形式。歸納是從個別事實走向一般的結(jié)論、概念的思維方法。演繹法是從一般原理、概念走向個別結(jié)論的思維方法。

        3.2 在校期間持續(xù)培養(yǎng)工程意識

        針對學制短、時間緊的情況,在前驅(qū)的課程中就要讓學生了解軟件工程框架、熟悉模型元素。如在結(jié)構(gòu)化程序設(shè)計課程教學中堅持用用流程圖表達算法思想,在面向?qū)ο蟪绦蛟O(shè)計課程中,表達面向?qū)ο蟮乃枷霑r使用UML圖和圖素(基本圖素如角色、用例、類、接口等);在對應(yīng)的課程設(shè)計中,教師以軟件工程框架(目標、過程和原則)來指導學生的設(shè)計,并要求同學使用相應(yīng)的開發(fā)工具(如C,VC#.NET)來實現(xiàn)老師給出的(或與同學一道做出的)軟件模型??傊笸瑢W要具有按“圖”(模型)施“工”(編碼)的能力,為更深入地學習和今后從事軟件工程打下良好的基礎(chǔ)。

        3.3 實施實例教學

        目前市面上的軟件工程教材基本沒有適宜高職的、完整的教學用開發(fā)實例,所以,我們進行案例的分析、整理和編寫。教學實例項目考慮進銷存管理信息系統(tǒng),一是因為進銷存軟件主要管理企業(yè)活動中最頻繁的物品進出、資金往來等業(yè)務(wù),還為企業(yè)經(jīng)營提供良好的決策信息[4],因而,大量企業(yè)在自己的企業(yè)管理中使用進銷存軟件。其次,項目涉及的相關(guān)的企業(yè)管理知識、經(jīng)驗和流程對于同學自主創(chuàng)業(yè)(就業(yè))也有很好的幫助。項目設(shè)置包括這樣一些基本功能模塊:資料管理、采購管理、銷售管理、庫存管理、統(tǒng)計分析、系統(tǒng)管理等。教師設(shè)置一些題目,讓同學模仿實例,去開發(fā)并選用某種開發(fā)工具實現(xiàn)某企業(yè)的某個子系統(tǒng),如應(yīng)付款管理、應(yīng)收款管理、帳務(wù)管理、零售管理等。

        3.4 加強實踐教學

        軟件工程是管理方法與軟件技術(shù)緊密結(jié)合的學科,所以,軟件工程實踐要有管理內(nèi)容并最好覆蓋軟件范型(方法、過程、工具)的各個方面。為此,我們這樣對軟件工程實踐教學進行設(shè)計規(guī)劃:

        (1)實踐內(nèi)容包括軟件開發(fā)的兩大方法—結(jié)構(gòu)化技術(shù)和面向?qū)ο蠹夹g(shù)的訓練,重點是面向?qū)ο蠓椒ǖ膶嵺`。

        (2)任務(wù)覆蓋軟件生命周期的各個階段。隨著課程進展布置任務(wù),包括軟件定義、開發(fā)和運行維護,使學生通過實踐加深對理論知識的理解。

        (3)工程實踐采用“項目小組”的形式,班級按項目小組進行分組,每組不得超過5人。每個項目小組選出項目負責人或項目經(jīng)理,由其計劃、組織和控制項目組成員的活動,培養(yǎng)團隊精神,共同完成項目任務(wù)。

        (4)根據(jù)高職高專軟件人才的培養(yǎng)目標,要求每位同學至少要掌握一種開發(fā)工具,熟悉開發(fā)環(huán)境。學生在學校機房的機器應(yīng)固定下來,并安裝好相應(yīng)的軟件,沒有特殊情況不應(yīng)缺席,在規(guī)定的時間內(nèi),要完成軟件的實現(xiàn)并依據(jù)國家《計算機軟件開發(fā)規(guī)范》撰寫規(guī)范的技術(shù)文檔。

        (5)教師的主要任務(wù)是答疑和檢查。答疑在每次上機的中間進行,檢查在每次上機結(jié)束時進行。檢查工作以小組為單位,但每項任務(wù)應(yīng)落實到個人。出現(xiàn)問題,教師要引導學生獨立分析解決。

        總之,實踐的意義主要是讓學生經(jīng)歷完整的項目過程,體驗各階段方法和工具的應(yīng)用,還有鍛煉除技術(shù)以外的多方面能力(如需求分析時如何與用戶交流、文檔寫作、成員間的協(xié)作與管理等等),以提高其職業(yè)素質(zhì)。

        4 結(jié)束語

        我們按照軟件工程的理念設(shè)計的教學方案使教育從知識化走向了工程化,使學生走進了實際項目和工程,達到了培養(yǎng)自我學習能力和提高職業(yè)素質(zhì)的目標。

        參考文獻:

        [1]Jennifer Niederst Robbins. Learning Web Design(3rd Edition)[M].Beijing: O'Reilly Media,Inc.,2007.

        [2]Ian Sommerville.軟件工程[M].北京:機械工業(yè)出版社,2003.

        [3]張海藩.軟件工程[M].北京:人民郵電出版社,2003.7.

        [4]王晟,鄧遠輝.Visual C++.NET數(shù)據(jù)庫開發(fā)經(jīng)典案例解析[M].北京:清華大學出版社,2006.

        收稿日期:2008-01-23

        作者簡介:溫志雄(1964-),男,云南昭通人,講師,軟件工程碩士、軟件設(shè)計師,研究方向:軟件工程、Web技術(shù)。

        国产真实夫妇视频| 日韩在线视精品在亚洲| 2021精品国产综合久久| 日本精品一区二区三区在线播放 | 午夜视频在线观看国产| 国产亚洲精品久久久久5区| 成年无码av片在线| XXXXBBBB欧美| 久久网站在线免费观看| 99噜噜噜在线播放| 国产97色在线 | 亚洲| 国产精品一区二区av片| 国产偷拍自拍在线观看| 日本三级香港三级人妇99| 永久免费观看国产裸体美女| 亚洲AV综合A∨一区二区| 久久久亚洲一区二区三区| 国语自产视频在线| 午夜成人理论无码电影在线播放| 尤物yw无码网站进入| 太大太粗太爽免费视频| 日本免费观看视频一区二区| 香港三级午夜理论三级| 欧美最大胆的西西人体44| 国产精品一久久香蕉国产线看观看| 亚洲成人色黄网站久久| 色大全全免费网站久久| 无码人妻av一区二区三区蜜臀 | 少妇被爽到高潮喷水免费福利| 男女猛烈xx00免费视频试看| 国产99r视频精品免费观看| 在线播放中文字幕一区二区三区 | 国产一区二区三区中文在线| 亚洲av无码国产精品永久一区| 免费无码肉片在线观看| 青青草一级视频在线观看| 熟女免费视频一区二区| 精品久久久久久亚洲综合网| 国产精品黄在线观看免费软件| 人妻少妇人人丰满视频网站| 日本精品av中文字幕|