• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      “軟件需求分析”實(shí)驗(yàn)教學(xué)研究與實(shí)踐

      2016-12-21 06:38:06李尤豐
      實(shí)驗(yàn)室研究與探索 2016年4期
      關(guān)鍵詞:用例文檔環(huán)節(jié)

      李尤豐, 曾 岳

      (金陵科技學(xué)院 軟件工程學(xué)院, 江蘇 南京 210007)

      ?

      “軟件需求分析”實(shí)驗(yàn)教學(xué)研究與實(shí)踐

      李尤豐, 曾 岳

      (金陵科技學(xué)院 軟件工程學(xué)院, 江蘇 南京 210007)

      以金陵科技學(xué)院軟件工程學(xué)院“軟件需求分析”課程實(shí)驗(yàn)教學(xué)開展為例,探討該課程教育教學(xué)模式。該課程實(shí)驗(yàn)環(huán)境為USDM平臺(tái)系統(tǒng)的“需求/設(shè)計(jì)管理工具”;實(shí)驗(yàn)內(nèi)容從項(xiàng)目的準(zhǔn)備、啟動(dòng)、展開、定型、評(píng)審五個(gè)環(huán)節(jié)開展,各環(huán)節(jié)采用CMMI標(biāo)準(zhǔn)管理,量化考核。學(xué)生自行組隊(duì),提出Dirty Example,角色輪換,團(tuán)隊(duì)協(xié)力工作,課中討論、評(píng)審,課后復(fù)查、修正,高質(zhì)量完成文檔。并配套實(shí)驗(yàn)教材,直觀指導(dǎo),過(guò)程化實(shí)驗(yàn)環(huán)節(jié),提出知識(shí)能力與職業(yè)能力一體培養(yǎng)的工程教育模式。

      軟件需求分析; 實(shí)驗(yàn)教學(xué); USDM; CMMI; Dirty Example

      0 引 言

      軟件需求是軟件系統(tǒng)成功的基礎(chǔ),軟件需求分析是軟件工程最重要的階段[1]。軟件需求分析實(shí)驗(yàn)是軟件需求分析類課程重要的實(shí)踐環(huán)節(jié),其目的是將理論聯(lián)系實(shí)際,在理解軟件需求工程的過(guò)程、方法基礎(chǔ)上,學(xué)習(xí)掌握實(shí)際軟件項(xiàng)目中的需求開發(fā)和需求管理,提高學(xué)生應(yīng)用相關(guān)平臺(tái)、環(huán)境、工具進(jìn)行軟件需求分析和管理的能力[2-6],幫助學(xué)生掌握軟件需求階段文檔的編寫和驗(yàn)證。然而軟件需求分析理論知識(shí)枯燥難理解,在實(shí)驗(yàn)課程中的應(yīng)用難體現(xiàn)[7]。如何從有限的學(xué)時(shí)中幫助學(xué)生理解理論內(nèi)容,并較好地應(yīng)用實(shí)踐,同時(shí)訓(xùn)練和培養(yǎng)學(xué)生的工程能力、職業(yè)能力,是軟件工程專業(yè)人才培養(yǎng)研究的核心問(wèn)題[8]。

      軟件需求分析課程(下文簡(jiǎn)稱“本課程”)的任務(wù),要求學(xué)生不僅僅學(xué)習(xí)和理解軟件技術(shù)知識(shí),還要學(xué)習(xí)和理解語(yǔ)言學(xué)、哲學(xué)、認(rèn)知心理學(xué)、社會(huì)學(xué)、人類學(xué),以及掌握涉眾的信仰與理念,即認(rèn)識(shí)論等綜合知識(shí)[9]。其中軟件技術(shù)知識(shí),尤以軟件建模與分析技術(shù)為重[10],要求分析在現(xiàn)實(shí)中觀察到的各種現(xiàn)象(現(xiàn)象學(xué)),掌握應(yīng)用軟件分析、設(shè)計(jì)和實(shí)現(xiàn)的基本過(guò)程和方法,了解應(yīng)用軟件系統(tǒng)開發(fā)的一般過(guò)程,學(xué)習(xí)使用相關(guān)工具。

      本課程培養(yǎng)學(xué)生的專業(yè)技能,培養(yǎng)包括抽象能力、整合能力、系統(tǒng)化思想的分析技能;培養(yǎng)交談和提問(wèn)技巧,尤其是傾聽技巧;培養(yǎng)學(xué)生的觀察技能、歸納技能、建模技能;培養(yǎng)學(xué)生的文檔組織能力、語(yǔ)言駕馭能力;培養(yǎng)學(xué)生的創(chuàng)新技能;培養(yǎng)發(fā)現(xiàn)連用戶都沒有意識(shí)到的潛在需求的協(xié)調(diào)能力。實(shí)驗(yàn)要求學(xué)生能夠根據(jù)實(shí)際問(wèn)題進(jìn)行溝通、獲取、提煉、分析、設(shè)計(jì)軟件需求模型,提出系統(tǒng)解決方案。并在需求獲取、需求分析等各個(gè)階段掌握各種方法,提供相應(yīng)標(biāo)準(zhǔn)化格式的文檔。

      該課程的開設(shè)結(jié)合行業(yè)特點(diǎn)及發(fā)展,聯(lián)系軟件工程專業(yè),采用真實(shí)項(xiàng)目案例,反映軟件需求工程的發(fā)展水平和實(shí)驗(yàn)水平。

      基于這樣的背景,金陵科技學(xué)院軟件工程學(xué)院開展教學(xué)課程改革,按照“華盛頓協(xié)議”標(biāo)準(zhǔn)要求,開展工程教育,培養(yǎng)工程能力強(qiáng)、職業(yè)素質(zhì)優(yōu)的應(yīng)用型本科人才[11-13]。目前已編寫出版該課程實(shí)驗(yàn)教材,正積極申報(bào)該課程為校級(jí)優(yōu)秀課程,著手建設(shè)MOOC、微課等一系列工作。

      1 本課程教學(xué)目標(biāo)

      本課程要求學(xué)生掌握軟件需求工程逐步展開的迭代過(guò)程;掌握實(shí)際軟件需求的過(guò)程;掌握軟件需求的種類、特性和各種文檔書寫規(guī)則;掌握軟件需求獲取的各種方法和技術(shù),并且能夠靈活運(yùn)用;掌握軟件需求分析的各種技術(shù),并能夠綜合運(yùn)用;掌握軟件需求工程的文檔要點(diǎn)和文檔寫作技巧;了解需求驗(yàn)證的常用方法和過(guò)程,即掌握需求評(píng)審的各種方法和過(guò)程;強(qiáng)化需求是“工程”的概念;培養(yǎng)融知識(shí)能力培養(yǎng)與職業(yè)能力于一體的應(yīng)用型本科人才。

      2 本課程開展過(guò)程及內(nèi)容

      實(shí)驗(yàn)課的過(guò)程和任務(wù),首先教師課堂提出實(shí)驗(yàn)要求和任務(wù)目標(biāo)。然后學(xué)生自行分組,每組提出一個(gè)Dirty Example,要求課題復(fù)雜度適中,解決應(yīng)用型軟件中可能存在的問(wèn)題。接著完成項(xiàng)目的準(zhǔn)備工作,分析業(yè)務(wù)需求,包括功能需求和非功能性需求,編寫項(xiàng)目前景和范圍文檔。在此基礎(chǔ)上,進(jìn)行用例建模,編寫用例說(shuō)明文檔。最后對(duì)系統(tǒng)及系統(tǒng)各用例進(jìn)行面向?qū)ο蠓椒ń?、?shù)據(jù)建模,完成軟件需求規(guī)格說(shuō)明書。本課程從軟件需求項(xiàng)目準(zhǔn)備、啟動(dòng)、展開、定型、評(píng)審五個(gè)環(huán)節(jié)開展實(shí)驗(yàn)。每個(gè)實(shí)驗(yàn)環(huán)節(jié)均以USDM平臺(tái)環(huán)境的“需求/設(shè)計(jì)管理工具”(下文簡(jiǎn)稱“該工具”)為實(shí)驗(yàn)平臺(tái),并在該環(huán)境下完成相應(yīng)文檔和過(guò)程管理。

      2.1 USDM平臺(tái)介紹

      統(tǒng)一軟件數(shù)據(jù)管理系統(tǒng)(Unified Software Data Management System,USDM)是基于CMM/CMMI管理的企業(yè)級(jí)管理平臺(tái),內(nèi)容覆蓋了從CMM/CMMI最新模型框架1.2的中文學(xué)習(xí)到軟件開發(fā)每個(gè)過(guò)程的生命周期,具有完整性、規(guī)范性和實(shí)用性。CMM/CMMI是當(dāng)前世界上最流行、最實(shí)用的軟件生產(chǎn)過(guò)程的評(píng)價(jià)標(biāo)準(zhǔn),已被國(guó)際軟件產(chǎn)業(yè)界公認(rèn)為相關(guān)企業(yè)進(jìn)入國(guó)際市場(chǎng)的通行證。CMM/CMMI幫助軟件企業(yè)規(guī)范生產(chǎn)過(guò)程,保證產(chǎn)品按時(shí)保質(zhì)保量完成。本課程各實(shí)驗(yàn)環(huán)節(jié)均在USDM平臺(tái)的“需求/設(shè)計(jì)管理工具”下完成文檔和過(guò)程管理。

      該工具支持項(xiàng)目組管理,包括項(xiàng)目團(tuán)隊(duì)的組建、成員角色、權(quán)限管理和維護(hù);崗位角色管理,包括崗位角色設(shè)置、默認(rèn)權(quán)限管理和維護(hù)。每次每個(gè)項(xiàng)目組學(xué)生及角色一目了然,方便老師管理和指導(dǎo),為設(shè)置和輪換學(xué)生在項(xiàng)目團(tuán)隊(duì)中的角色起到記錄、監(jiān)督等管理作用。如圖1所示。

      圖1 項(xiàng)目團(tuán)隊(duì)組建和角色安排

      該工具是基于UML的軟件分析設(shè)計(jì)管理系統(tǒng),有全套的軟件建模工具,軟件需求建模過(guò)程可在該平臺(tái)下輕松完整完成。如圖2所示,為用例模型創(chuàng)建界面。

      該工具支持跨平臺(tái)。實(shí)驗(yàn)各環(huán)節(jié)文檔可以生成自定義格式,也可生成Word等格式,方便各平臺(tái)間導(dǎo)入和導(dǎo)出,方便留存教學(xué)資料,記錄教學(xué)及管理過(guò)程。

      圖2 創(chuàng)建用例模型

      該工具支持自動(dòng)統(tǒng)計(jì)度量。對(duì)各項(xiàng)目各階段的生產(chǎn)數(shù)據(jù)集中、自動(dòng)統(tǒng)計(jì)度量并存儲(chǔ),同時(shí)支持自動(dòng)化和手動(dòng)計(jì)算度量結(jié)果,允許自定義計(jì)算公式,并形成報(bào)表輸出。也可根據(jù)用戶自定義生成報(bào)表。例如,可以對(duì)學(xué)生實(shí)驗(yàn)環(huán)節(jié)產(chǎn)生的用例數(shù)量進(jìn)行統(tǒng)一度量,生成評(píng)審報(bào)告等(見圖3),為手動(dòng)需求規(guī)格說(shuō)明書評(píng)審界面。

      圖3 評(píng)審界面

      該工具支持并行、串行或串并行混合工作流程。例如,可支持多個(gè)教師同時(shí)在線、離線評(píng)審。本功能是實(shí)驗(yàn)各環(huán)節(jié)評(píng)審或同行評(píng)審的重要組件。

      2.2 課堂內(nèi)外安排

      2.2.1 課前準(zhǔn)備

      課前準(zhǔn)備的主要工作是組建項(xiàng)目團(tuán)隊(duì),提出 Dirty Example。學(xué)生自由組隊(duì),在USDM平臺(tái)的“需求/設(shè)計(jì)管理工具”中完成團(tuán)隊(duì)及角色設(shè)置。后續(xù)的角色輪換,也在該工具下實(shí)現(xiàn)記錄和管理。課前準(zhǔn)備要求,在理論課上提出。

      (1) 分組,每組提出一個(gè)Dirty Example,并多角色工作。 具體過(guò)程為每個(gè)小組構(gòu)想或調(diào)研得到一個(gè)需要解決的實(shí)際問(wèn)題,請(qǐng)其他小組提供解決方案。也就是每個(gè)小組提出一個(gè)Dirty Example,該Dirty Example通過(guò)自由選擇的方式,最后由其他小組來(lái)解決,這樣每個(gè)小組最后有了一個(gè)別組提出的Dirty Example。該Dirty Example一定是符合本課程的、有問(wèn)題的應(yīng)用型軟件,并且復(fù)雜度適中。如課題過(guò)于復(fù)雜,評(píng)審時(shí),教師指導(dǎo)裁減部分功能,如過(guò)于簡(jiǎn)單,則增加部分功能,如偏題,則教師責(zé)令重?cái)M課題名稱。例如可以是**管理系統(tǒng)或者**網(wǎng)站設(shè)計(jì)等等。提出Dirty Example的小組扮演客戶方,負(fù)責(zé)解決問(wèn)題的小組扮演需求方,以需求方工程團(tuán)隊(duì)為主,完成項(xiàng)目的業(yè)務(wù)需求,建立用戶需求,最終完成系統(tǒng)需求。并完成每個(gè)階段的文檔。

      自由分組,建議4人左右一組,推舉組長(zhǎng),即每個(gè)組有一個(gè)項(xiàng)目經(jīng)理。每個(gè)小組成員充當(dāng)不同角色,包括客戶方(用戶評(píng)審方)、需求工程師、技術(shù)評(píng)審方。每個(gè)成員都應(yīng)注意工作中的交流技能、溝通技能、傾聽技能、技術(shù)能力。要求隊(duì)員能力互補(bǔ),各有所長(zhǎng),組內(nèi)能夠有效協(xié)調(diào)。教師指導(dǎo)跟蹤該環(huán)節(jié),及時(shí)有效處理該環(huán)節(jié)產(chǎn)生的問(wèn)題。該環(huán)節(jié)較好培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作能力、交流和溝通等職業(yè)能力。多角色工作,真實(shí)模擬實(shí)際企業(yè)工作流程和環(huán)境,與企業(yè)無(wú)縫對(duì)接,幫助學(xué)生適應(yīng)就業(yè)。

      Dirty Example的來(lái)源,改變了傳統(tǒng)由教師定課題的模式,培養(yǎng)考察學(xué)生的生活觀察能力,業(yè)務(wù)捕捉能力,思維創(chuàng)新能力等。以金陵科技學(xué)院軟件工程專業(yè)某班學(xué)生本課程提出的Dirty Example為例,有“大學(xué)生二手交易平臺(tái)”“悅動(dòng)圈”“智能幫助睡眠系統(tǒng)”“金科通”“廣播放放”……。很多課題,在后續(xù)課程中有很好的延續(xù)和實(shí)現(xiàn)。很多軟件申請(qǐng)了軟件著作權(quán)、專利。團(tuán)隊(duì)及成員參加各類競(jìng)賽,獲得諸多獎(jiǎng)項(xiàng),包括國(guó)家級(jí)獎(jiǎng)項(xiàng)。部分優(yōu)質(zhì)軟件,學(xué)院正在推廣,以期商品化,產(chǎn)業(yè)化。學(xué)院為此專門建設(shè)創(chuàng)新實(shí)驗(yàn)室,設(shè)置專項(xiàng)款用,吸引更多學(xué)生將提出的Dirty Example在該課程后進(jìn)行實(shí)現(xiàn)??梢?,學(xué)生的力量是無(wú)限的,教學(xué)就是挖掘?qū)W生的能量,使之釋放,綻放燦爛光芒,為人類科技進(jìn)步努力。

      (2) 選擇示范小組,有效指導(dǎo)考核。由任課教師挑選一示范小組,詳細(xì)跟蹤和考核該小組的各實(shí)驗(yàn)環(huán)節(jié),遇問(wèn)題及時(shí)溝通解決。該組進(jìn)度比其他組進(jìn)度控制稍快。其他組有問(wèn)題和示范組溝通解決,解決不了提請(qǐng)任課教師解決。

      此過(guò)程使各實(shí)驗(yàn)環(huán)節(jié)既有目標(biāo)參照,實(shí)驗(yàn)結(jié)果不會(huì)“離題”,又能“優(yōu)帶差”,節(jié)約教師精力,較好完成實(shí)驗(yàn)指導(dǎo)任務(wù)。

      (3) 強(qiáng)調(diào)實(shí)驗(yàn)規(guī)則。 課前對(duì)實(shí)驗(yàn)課程要求部署,并強(qiáng)調(diào)實(shí)驗(yàn)規(guī)則,包括實(shí)驗(yàn)要求、實(shí)驗(yàn)安排、實(shí)驗(yàn)計(jì)劃、注意事項(xiàng),強(qiáng)調(diào)每個(gè)環(huán)節(jié)的度量要求,強(qiáng)調(diào)考核要求。度量數(shù)據(jù)通過(guò)USDM平臺(tái)工具記錄并自動(dòng)計(jì)算,控制和記錄整個(gè)實(shí)驗(yàn)過(guò)程。

      2.2.2 課中討論評(píng)價(jià)

      課堂上主要針對(duì)各實(shí)驗(yàn)環(huán)節(jié)進(jìn)行考核和問(wèn)題解決,并將過(guò)程及文檔記錄到實(shí)驗(yàn)平臺(tái)工具下。課堂形式主要有學(xué)生現(xiàn)場(chǎng)討論、模擬討論、分組討論、報(bào)告發(fā)言、辯論、問(wèn)題評(píng)價(jià)等。教師把控現(xiàn)場(chǎng),評(píng)審學(xué)生實(shí)驗(yàn)結(jié)果,記錄各階段考核結(jié)果,并對(duì)學(xué)生遇到的問(wèn)題,進(jìn)行探討解答。

      例如,對(duì)學(xué)生的用例說(shuō)明書評(píng)審時(shí),通過(guò)度量需求獲取的次數(shù),度量面談方法獲取的用例數(shù)量,度量原型方法獲取的用例數(shù)量,度量用戶需求數(shù)量、用例數(shù)量、平均用例的場(chǎng)景數(shù)量、平均用例的描述字?jǐn)?shù)、以及最大用例描述的字?jǐn)?shù)等。如果用例多,而用戶需求數(shù)量少,表明本實(shí)驗(yàn)環(huán)節(jié)學(xué)生存在問(wèn)題。如果用例多,而用例場(chǎng)景少,則表明也存在問(wèn)題??紤]用例分割得是否太小等。提醒注意事項(xiàng)包括注意系統(tǒng)邊界的設(shè)置,參考目標(biāo)模型的建立[14]等。

      該過(guò)程鍛煉和培養(yǎng)學(xué)生的知識(shí)運(yùn)用能力,即實(shí)際工程能力,同時(shí)培養(yǎng)學(xué)生表達(dá)、思維、分析等職業(yè)能力。該過(guò)程真實(shí)有效考核學(xué)生所做工作,并幫助其分析,以得到良好的教學(xué)效果。進(jìn)度慢的督促,有嚴(yán)重問(wèn)題的指出,以防偏離方向。實(shí)驗(yàn)過(guò)程、結(jié)果文檔、結(jié)果度量、注意事項(xiàng)均記錄在USDM平臺(tái)工具中。配套實(shí)驗(yàn)教材演示其在USDM中的相應(yīng)完成過(guò)程。

      2.2.3 課后自主學(xué)習(xí)

      每個(gè)實(shí)驗(yàn)環(huán)節(jié)的內(nèi)容完成都要依靠學(xué)生課后調(diào)研、探討、分析、完成,然后提請(qǐng)課堂討論,針對(duì)課堂討論提出的修改意見,再課后修正實(shí)驗(yàn)內(nèi)容結(jié)果,最終完成每個(gè)實(shí)驗(yàn)環(huán)節(jié)。

      例如,項(xiàng)目啟動(dòng)時(shí)學(xué)生提出一個(gè)合理的Dirty Example,角色扮演完成后,要真實(shí)調(diào)研,采用面談、調(diào)研報(bào)告、建立原型等真實(shí)過(guò)程,得到真實(shí)需求。對(duì)真實(shí)需求進(jìn)行充分整理、分析、設(shè)計(jì),得到前景和范圍文檔,同時(shí)完成問(wèn)題分析的過(guò)程文檔,提請(qǐng)課堂討論。

      例如,項(xiàng)目展開時(shí)以前景和范圍文檔為依據(jù),安排計(jì)劃,展開需求獲取活動(dòng)。利用理論課學(xué)習(xí)的需求獲取的各種方法,結(jié)合多次獲取和分析的迭代過(guò)程,獲取用戶需求,建立用戶需求列表,完成用例文檔。根據(jù)用戶需求,建立分析模型,為問(wèn)題設(shè)計(jì)解決方案。要求完成需求獲取安排計(jì)劃書,用例文檔(用戶需求文檔),用戶需求列表,使用面談報(bào)告、原型物件等,最終形成用例文檔說(shuō)明書。

      該過(guò)程充分調(diào)動(dòng)學(xué)生的自主能動(dòng)性,自學(xué)能力,社交能力,工程能力。能有效使用和反饋理論課堂內(nèi)容,縮短理論與實(shí)踐的距離,增強(qiáng)學(xué)生的學(xué)習(xí)興趣。另外課后時(shí)間自由安排,學(xué)生自主性、自控能力凸顯。

      2.3 配套實(shí)驗(yàn)教材,細(xì)化各實(shí)驗(yàn)環(huán)節(jié),強(qiáng)調(diào)系統(tǒng)性

      本課程市場(chǎng)上很難找到實(shí)驗(yàn)教材,更別提適合我校的實(shí)驗(yàn)教材。針對(duì)這種情況,金陵科技學(xué)院軟件工程學(xué)院,組織課程組,根據(jù)幾年的教學(xué)積累,聯(lián)合企業(yè),合作編寫《軟件需求工程實(shí)驗(yàn)教程》教材,幫助學(xué)生熟悉本課程實(shí)驗(yàn)平臺(tái)環(huán)境,解決學(xué)生對(duì)需求分析文檔來(lái)源、實(shí)現(xiàn)過(guò)程難以理解的問(wèn)題。以實(shí)際企業(yè)項(xiàng)目為案例,細(xì)化需求得到的各環(huán)節(jié),還原得到需求的過(guò)程,指導(dǎo)學(xué)生開展每個(gè)實(shí)驗(yàn)環(huán)節(jié)。將一完整的企業(yè)真實(shí)項(xiàng)目案例——“Android點(diǎn)餐系統(tǒng)”,貫穿始終,進(jìn)行教學(xué),既充分考慮各實(shí)驗(yàn)環(huán)節(jié)的細(xì)節(jié)及迭代,又充分體現(xiàn)教學(xué)的整體性、連貫性和系統(tǒng)性[15],即既分割又耦合,幫助學(xué)生理解整個(gè)需求過(guò)程的每個(gè)環(huán)節(jié)及過(guò)程。例如,針對(duì)用例說(shuō)明書的建立過(guò)程,首先以前期“Android 點(diǎn)餐系統(tǒng)”前景和范圍文檔為基礎(chǔ),講解“什么是用例,繪制用例的規(guī)范,角色和用例分析”等基礎(chǔ)理論知識(shí)。接著舉例“Android 點(diǎn)餐系統(tǒng)”的“菜品信息管理用例”,分析該用例的參與者是“管理員”,用例是“菜品信息管理”。接著細(xì)化和迭代分析,分析“菜品信息管理用例”又包含“查看菜品信息、添加菜品、刪除菜品、修改菜品信息”四個(gè)子用例。然后表述“用例圖如何表示”,“如何創(chuàng)建各用例描述”,“如何設(shè)計(jì)用例模型圖”,并說(shuō)明“在USDM中如何建立用例說(shuō)明書文檔和管理該過(guò)程”[16]。后期又以該用例文檔說(shuō)明書為基礎(chǔ),開展建模,編寫“Android 點(diǎn)餐系統(tǒng)”的軟件需求規(guī)格說(shuō)明書。

      該教材作為本課程的實(shí)驗(yàn)依據(jù)和參考資料,幫助和指導(dǎo)學(xué)生完成本課程實(shí)驗(yàn)的每個(gè)環(huán)節(jié)。

      3 結(jié) 語(yǔ)

      軟件工程學(xué)科知識(shí)發(fā)展快速,軟件需求工程作為軟件工程專業(yè)前端課題,理論枯燥難懂,實(shí)驗(yàn)無(wú)法準(zhǔn)確體現(xiàn)理論內(nèi)容。實(shí)驗(yàn)相關(guān)教材的編寫數(shù)量也極少。如何較好地開展實(shí)驗(yàn)課程,有良好的教學(xué)效果和教學(xué)反饋,培養(yǎng)與實(shí)際企業(yè)無(wú)縫接軌的工程能力和職業(yè)能力一體化的人才,是軟件工程專業(yè)教育的目標(biāo)和方向[6]。目前軟件需求分析方法分類眾多,創(chuàng)新方法也較多,如何針對(duì)每個(gè)案例,采用合適的方法,很好地指導(dǎo)學(xué)生開展實(shí)驗(yàn),值得探討。該課程如何與軟件工程專業(yè)后續(xù)課程有效銜接,將學(xué)生提出的Dirty Example課題的系統(tǒng)解決方案有效實(shí)現(xiàn)和商品化,值得研究。

      金陵科技學(xué)院軟件工程學(xué)院培養(yǎng)的是應(yīng)用性強(qiáng)、地方性特點(diǎn)明顯的軟件工程類專業(yè)學(xué)生,特別強(qiáng)調(diào)工程能力,包括項(xiàng)目實(shí)踐能力、文檔能力、創(chuàng)新能力等。目前我校在USDM平臺(tái)環(huán)境上,進(jìn)行軟件需求分析實(shí)驗(yàn)課程的實(shí)際教學(xué)和演練,使用企業(yè)真實(shí)案例,改變了以往一味接受式的教學(xué)模式,教學(xué)效果良好。培養(yǎng)的學(xué)生具有很好的工程性和創(chuàng)新性。本專業(yè)學(xué)生就業(yè)情況良好。

      [1] 錢樂(lè)秋,彭 鑫,趙文耘,等.軟件工程課程群設(shè)計(jì)[J]. 計(jì)算機(jī)教育, 2007(10):5-7.

      [2] 吳 斌,汪 琦,顧 慶,等.基于本質(zhì)用例的軟件需求分析和獲取[J].計(jì)算機(jī)科學(xué),2005(3):141-143.

      [3] 劉 嵩.軟件需求分析方法創(chuàng)新研究[D].武漢理工大學(xué),2005.

      [4] 孫玫肖.軟件需求分析方法的研究[J].鐵道科學(xué)技術(shù)新進(jìn)展,2005(6):32-34.

      [5] 趙承乾.軟件需求分析方法創(chuàng)新分析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013(2):17-18.

      [6] 楊 波,吳 際,徐 珞, 等.一種軟件測(cè)試需求建模及測(cè)試用例生成方法[J].計(jì)算機(jī)學(xué)報(bào),2014(3):124-127.

      [7] 曾明星.軟件工程專業(yè)“項(xiàng)目化”教學(xué)實(shí)施體系的構(gòu)建[J].實(shí)驗(yàn)室研究與探索,2013,32(5):158-163.

      [8] 林丕源,劉才興,張明武,等.軟件工程專業(yè)的實(shí)踐教學(xué)改革初探[J].實(shí)驗(yàn)室研究與探索,2007(12):238-240.

      [9] 毛利峰. 對(duì)軟件需求分析的一些思考[J]. 計(jì)算機(jī)時(shí)代, 2008(7):63-64.

      [10] 田 良,楊 溢.關(guān)于提高軟件需求分析質(zhì)量的幾點(diǎn)思考[J].電子技術(shù)與軟件工程,2015(3):23-26.

      [11] 陳 昊.軟件工程課程群實(shí)驗(yàn)教學(xué)改革探討[J].實(shí)驗(yàn)科學(xué)與技術(shù),2011(8):94-96.

      [12] Edward F.Crawley,Johan Malmqvist,S ren stlund,Doris R.Brodeur.Rethinking Engineering Education: The CDIO Approach, 2007.

      [13] 沈 巖.工程教育認(rèn)證的實(shí)踐與思考[J].學(xué)位與研究生教育,2009(3):52-55.

      [14] 張 勇.電子線路實(shí)驗(yàn)教材編寫研究[J].實(shí)驗(yàn)科學(xué)與技術(shù),2008(8):100-102.

      [15] 李尤豐,洪 蕾.軟件需求工程實(shí)驗(yàn)教程[M].南京:南大出版社,2015.

      [16] 雷 環(huán),湯威頤,Edward F.Crawley.培養(yǎng)創(chuàng)新型、多層次、專業(yè)化的工程科技人才——CDIO工程教育改革的人才理念和培養(yǎng)模式[J]. 高等工程教育研究, 2009(5):29-34.

      Research and Practice "Software Requirement Analysis" Experimental Teaching

      LIYou-feng,ZENGYue

      (The Software Engineering Institute, Jinling Institute of Technology, Nanjing 210007, China)

      Taking the experimental teaching of Software Requirement Analysis in the School of Software Engineering, Jinling Institute of Technology as an example, this study discusses the teaching mode of engineering education. The experimental environment of the course is the Requirements/Design Management Tool of the USDM .The course includes preparing, beginning , analyzing and designing, and verifying a project. Every step is managed by CMMI standard and quantitative assessments. Students are to format their own teams, put forward dirty examples, rotate the roles, teamwork, discuss in class, review and verify after class, finish high quality documents. By offering the experimental materials, to guiding and refining the experiments, the knowledge ability and occupation ability of students can be improved.

      software requirement analysis; experimental teaching; USDM; CMMI; Dirty Example

      2015-05-14

      校教育教改研究課題(40714007);軟件工程學(xué)科項(xiàng)目資助

      李尤豐(1977-),女,江蘇宜興人,碩士,講師,從事一線教學(xué)工作,研究方向?yàn)閳D像分析。

      Tel.: 18913805565; E-mail:flllyf@126.com

      TP 311.5; G 642

      A

      1006-7167(2016)04-0228-04

      猜你喜歡
      用例文檔環(huán)節(jié)
      UML用例模型中依賴關(guān)系的比較與分析
      有人一聲不吭向你扔了個(gè)文檔
      必要的環(huán)節(jié)要寫清
      在農(nóng)民需求迫切的環(huán)節(jié)上『深耕』
      聯(lián)鎖軟件詳細(xì)設(shè)計(jì)的測(cè)試需求分析和用例編寫
      從出土文獻(xiàn)用例看王氏父子校讀古書的得失
      基于RI碼計(jì)算的Word復(fù)制文檔鑒別
      Persistence of the reproductive toxicity of chlorpiryphos-ethyl in male Wistar rat
      現(xiàn)代學(xué)徒制管理模式及其頂崗實(shí)習(xí)環(huán)節(jié)
      不讓他人隨意下載Google文檔
      電腦迷(2012年4期)2012-04-29 06:12:13
      西华县| 称多县| 西昌市| 辉县市| 奉贤区| 嘉义县| 广安市| 平度市| 寿阳县| 丹棱县| 芜湖市| 苗栗县| 新蔡县| 瑞金市| 高雄县| 伽师县| 全南县| 原平市| 将乐县| 雷山县| 高碑店市| 保康县| 中卫市| 伊金霍洛旗| 贡嘎县| 策勒县| 石柱| 长海县| 汉源县| 个旧市| 谢通门县| 巩留县| 科尔| 烟台市| 东至县| 泉州市| 新安县| 巴中市| 澜沧| 余姚市| 霸州市|