• 
    

    
    

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

      基于UML技術(shù)的課程網(wǎng)站系統(tǒng)的開發(fā)

      2014-05-21 09:59:47孫平楊琳
      新媒體研究 2014年7期
      關(guān)鍵詞:需求分析

      孫平+楊琳

      摘 要 首先介紹UML(Unified Mode1ing Language)建模語(yǔ)言的基本內(nèi)容,包括其優(yōu)缺點(diǎn)、語(yǔ)法語(yǔ)義和應(yīng)用范圍,并以網(wǎng)站論壇系統(tǒng)開發(fā)過(guò)程中探討以UML技術(shù)中心的開發(fā)方式,通過(guò)對(duì)開發(fā)課程網(wǎng)站論壇系統(tǒng)的需求分析,詳細(xì)說(shuō)明UML技術(shù)在可視化建模中的核心作用。

      關(guān)鍵詞 UML;網(wǎng)站開發(fā);需求分析

      中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-7597(2014)07-0023-01

      自O(shè)MG組織發(fā)布了UML后,它為開發(fā)團(tuán)隊(duì)提供標(biāo)準(zhǔn)通用的設(shè)計(jì)語(yǔ)言,通過(guò)使用UML,程序員能夠更準(zhǔn)確的閱讀需求分析,更有效的交流系統(tǒng)架構(gòu)和設(shè)計(jì)規(guī)劃。同時(shí),UML提供了多種類型的模型描述圖(diagram),通過(guò)這些圖,程序員能夠使整個(gè)開發(fā)過(guò)程更好理解。UML圖包括了類圖、例圖、狀態(tài)圖和順序圖等,用例圖能幫助開發(fā)團(tuán)隊(duì)以一種可視化的方式理解系統(tǒng)的功能需求。類圖描述了系統(tǒng)中所有實(shí)體的關(guān)系,比如靜態(tài)結(jié)構(gòu);順序圖顯示系統(tǒng)的流程,它通過(guò)自描述的方法,明確的表示出系統(tǒng)中不同對(duì)象的調(diào)用方式;系統(tǒng)通過(guò)狀態(tài)圖顯示所有類的不同狀態(tài)和它們之間的轉(zhuǎn)換信息[1,2]。

      1 網(wǎng)站描述并建立用例圖、靜態(tài)分析、類圖和序列圖

      由于課程網(wǎng)站的主體是教師和學(xué)生,通過(guò)該網(wǎng)站的開發(fā),學(xué)生具備了解課程資源的功能,比如下載課件、瀏覽教學(xué)計(jì)劃、了解學(xué)習(xí)方法等,在網(wǎng)站中應(yīng)該提供一個(gè)答疑系統(tǒng),學(xué)生可以在系統(tǒng)中提問(wèn),方便老師的解答。在網(wǎng)站系統(tǒng)中,教師有權(quán)發(fā)布課程學(xué)習(xí)內(nèi)容、發(fā)學(xué)習(xí)方法和課后習(xí)題的內(nèi)容等,也能夠上傳課件,回答學(xué)生的提問(wèn),并提供在線考試的題庫(kù)。另外本網(wǎng)站的維護(hù)需要一個(gè)管理員,能夠?qū)崟r(shí)處理學(xué)生和教師的注冊(cè)申請(qǐng),在系統(tǒng)中主要的參與者是系統(tǒng)管理員、學(xué)生和教師。如圖1所示的系統(tǒng)用例圖。

      圖1 系統(tǒng)的用例圖

      系統(tǒng)靜態(tài)分析的過(guò)程就是一個(gè)解決問(wèn)題的過(guò)程,它需要找出實(shí)際中的對(duì)象和類之間的關(guān)系,映射成系統(tǒng)中的對(duì)象類和類聯(lián)之問(wèn)關(guān)系。

      類圖在系統(tǒng)設(shè)計(jì)中占有很重要的位置,因?yàn)榱私饣绢愐约八鼈冎g的關(guān)系非常有助于系統(tǒng)的后續(xù)開發(fā)。本網(wǎng)站系統(tǒng)中主要的類包括:學(xué)生類、教師類和管理員類等,它們是繼承的關(guān)系,發(fā)布作業(yè)(信息)類、上傳(下載)的課件類屬于文件類[3,4]。

      順序圖為某個(gè)對(duì)象類和其他對(duì)象類之間所傳遞的消息的時(shí)間順序。例如教師需要上傳課件,需要首先進(jìn)入系統(tǒng)后,先發(fā)送請(qǐng)求到上傳窗口上傳課件,然后上傳窗口將請(qǐng)求發(fā)送給服務(wù)器,服務(wù)器驗(yàn)證上傳文件的大小,最后保存到數(shù)據(jù)庫(kù),順序圖見圖2。

      圖2 教師上傳課件的順序圖

      2 動(dòng)態(tài)分析與狀態(tài)圖

      狀態(tài)圖是用來(lái)整個(gè)系統(tǒng)的用例的動(dòng)態(tài)行為,比如一個(gè)對(duì)象在整個(gè)系統(tǒng)的生存周期內(nèi)的行為就是它的狀態(tài)序列,表示一個(gè)對(duì)象從創(chuàng)建到刪除的生命周期。圖3為教師上傳教案的狀態(tài)圖,教師首先要通過(guò)輸入賬號(hào)和密碼進(jìn)入登錄狀態(tài),等登錄成功后才能夠請(qǐng)求上傳,文件上傳成功會(huì)改變文件存儲(chǔ)狀態(tài),然后等待管理員的審批,管理員在審批之前必須先登錄,管理員核實(shí)內(nèi)容是否能夠通過(guò)上傳,如果通過(guò)則顯示頁(yè)面更新。

      圖3 教師上傳課件的狀態(tài)圖。

      3 總結(jié)

      通過(guò)對(duì)課程網(wǎng)站的開發(fā)UML為信息系統(tǒng)建模與設(shè)計(jì)提供了有力工具。利用基于UML技術(shù),可以有效實(shí)現(xiàn)信息封裝、數(shù)據(jù)抽象、設(shè)計(jì)和編碼的無(wú)縫的連接,從而實(shí)現(xiàn)了整個(gè)軟件系統(tǒng)的開發(fā)的自動(dòng)化,提高了程序員的效率。

      參考文獻(xiàn)

      [1]張洪春.基于UML網(wǎng)站論壇系統(tǒng)的建模分析與設(shè)計(jì)[J].四川教育學(xué)院學(xué)報(bào),2007(10).

      [2]青潤(rùn).軟件工程之全程建模實(shí)現(xiàn)[M].電子工業(yè)出版社,2004.

      [3]王建軍.UML建模:實(shí)例分析[J].微計(jì)算機(jī)信息2002,

      18(5).

      [4]汪林林,華奇兵.基于UML的MIS分析與設(shè)計(jì)方[J].計(jì)算機(jī)科學(xué),2002(4).endprint

      猜你喜歡
      需求分析
      互聯(lián)網(wǎng)汽車保險(xiǎn)需求分析
      淺談商業(yè)銀行如何提升高端客戶服務(wù)價(jià)值
      陸軍戰(zhàn)時(shí)軍械裝備保障需求分析研究
      基于智能手機(jī)的高職學(xué)生移動(dòng)學(xué)習(xí)需求分析研究
      考試周刊(2016年88期)2016-11-24 14:54:15
      彈藥保障需求分析實(shí)驗(yàn)?zāi)P洼敵鰯?shù)據(jù)的驗(yàn)證研究
      研究生公共英語(yǔ)課程改革模式探索
      服裝設(shè)計(jì)智能化趨向及模式研究
      大學(xué)師生需求發(fā)展分析
      基于UML技術(shù)的高校貧困生管理系統(tǒng)建模分析
      指揮信息系統(tǒng)模擬訓(xùn)練評(píng)估需求分析
      苍溪县| 中山市| 马尔康县| 光山县| 弥勒县| 漳浦县| 堆龙德庆县| 耿马| 开平市| 秦安县| 华宁县| 武隆县| 尼勒克县| 亚东县| 都兰县| 鄄城县| 当雄县| 巴彦县| 合作市| 阿合奇县| 北流市| 灵璧县| 夹江县| 乐山市| 东光县| 临澧县| 安吉县| 库伦旗| 太湖县| 鸡西市| 远安县| 铜陵市| 宝坻区| 广饶县| 靖远县| 新兴县| 瑞安市| 奎屯市| 崇义县| 麻城市| 大英县|