• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    RSS軟件建模分析

    2013-04-24 00:53:18新疆師范大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院
    電子世界 2013年16期
    關(guān)鍵詞:用例消息客戶端

    新疆師范大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院 楊 勇 任 鴿

    一、引言

    隨著現(xiàn)代科技的發(fā)展,網(wǎng)絡(luò)已經(jīng)成為我們生活中不可缺少的一部分。一方面,網(wǎng)絡(luò)成為我們獲取信息最重要的途徑之一,不少網(wǎng)站都提供許多優(yōu)秀的資源和信息;另一方面,網(wǎng)絡(luò)信息爆炸,我們很難從網(wǎng)絡(luò)的海量數(shù)據(jù)中挑選出自己需要的信息。采用RSS閱讀器的方式可以不用登陸各個(gè)提供信息的網(wǎng)站而就可以瀏覽各個(gè)網(wǎng)站的信息,極大的方便了人們獲取信息的速度。RSS是指站點(diǎn)用來和其他站點(diǎn)之間共享內(nèi)容的簡(jiǎn)易方式(也叫聚合內(nèi)容)以方便用戶獲取對(duì)自己有用的信息。本文結(jié)合UML統(tǒng)一建模語言完成一個(gè)RSS閱讀軟件的建模過程。

    二、需求建模

    功能概述:每個(gè)用戶可以根據(jù)自己的需要,訂閱感興趣的網(wǎng)站內(nèi)容,一旦網(wǎng)站更新,則定時(shí)將更新消息推送到用戶客戶端。用戶可以通過客戶端對(duì)需要進(jìn)行訂閱的網(wǎng)站進(jìn)行管理,即增添會(huì)刪除需要訂閱的網(wǎng)站,修改備注并進(jìn)行分類等;用戶也可以對(duì)推送到客戶端的消息進(jìn)行管理,即用戶可以收藏感興趣的網(wǎng)頁地址,以方便隨時(shí)查詢網(wǎng)頁信息;用戶也可以對(duì)客戶端進(jìn)行管理,即用戶可以修改客戶端獲取更新消息的間隔時(shí)間;用戶也可以更改皮膚,提高閱讀器的視覺效果;同時(shí),系統(tǒng)將自動(dòng)生成用戶歷史記錄的列表,存儲(chǔ)用戶最近點(diǎn)擊閱讀的網(wǎng)站地址信息。

    在需求建模階段的一個(gè)主要任務(wù)是對(duì)用戶的需求進(jìn)行分析,找出系統(tǒng)的用例,繪制系統(tǒng)用例圖。

    1.找出系統(tǒng)外部的參與者和外部系統(tǒng),確定系統(tǒng)的邊界和范圍:本軟件屬于單機(jī)軟件,無后臺(tái)管理,參與者只有用戶。

    2.確定參與者所期望的行為。

    用戶行為總結(jié)如下:管理訂閱消息(添加訂閱消息,刪除訂閱消息,分類訂閱消息),添加收藏,點(diǎn)擊閱讀添加歷史記錄,更改皮膚,修改客戶端獲取更新消息的間隔時(shí)間。

    3.將系統(tǒng)行為命名為用例。

    系統(tǒng)用例命名如下:管理訂閱消息(添加訂閱消息,刪除訂閱消息,分類訂閱消息),添加收藏,添加歷史記錄,更換皮膚,修改更新間隔

    4.使用關(guān)聯(lián)、包含關(guān)系處理系統(tǒng)行為的公共或變更部分(圖1-6)。

    圖1

    圖2

    圖4

    圖5

    圖6

    5.編制用例腳本。

    A.用例名稱:管理訂閱信息

    參與者:用戶

    用例描述:用戶可以根據(jù)需要管理訂閱的網(wǎng)站信息

    主事件流:①打開管理訂閱信息;②對(duì)訂閱信息作出修改;③保存修改。

    主路徑:選項(xiàng)->管理訂閱信息

    B.用例名稱:添加訂閱信息

    參與者:用戶

    用例描述:用戶可以添加自己需要訂閱的網(wǎng)站信息

    主事件流:①打開添加訂閱信息;②輸入需要添加的信息;③保存修改。

    主路徑:選項(xiàng)->管理訂閱信息->添加訂閱信息

    其他路徑:軟件界面快捷按鈕

    三、系統(tǒng)建模

    系統(tǒng)建模主要利用類圖實(shí)現(xiàn),建立類圖的一般步驟:

    1.研究分析問題領(lǐng)域,確定系統(tǒng)需求;

    2.確定類,明確類的含義和職責(zé),確定類的屬性和操作;

    3.確定類之間的關(guān)系。關(guān)聯(lián),泛化,聚集,組合,依賴;

    4.調(diào)整和細(xì)化類及其關(guān)系,解決重復(fù)和沖突;

    5.繪制類圖,并增加相應(yīng)說明。

    圖7

    四、結(jié)論

    本文以一個(gè)RSS閱讀器系統(tǒng)開發(fā)為背景,探討了基于UML的體系結(jié)構(gòu)建模及其實(shí)現(xiàn)問題。由建模過程可以看出UML在體系結(jié)構(gòu)建模方面存在很好的優(yōu)勢(shì),它提供了一個(gè)統(tǒng)一的交流平臺(tái),而并且能夠充分體現(xiàn)面向?qū)ο筇匦浴1疚目偨Y(jié)的需求建模方法和系統(tǒng)結(jié)構(gòu)建模方法也對(duì)類似軟件的開發(fā)具有借 鑒作用。

    [1]馮秋燕.基于UML和OCL的類間交互測(cè)試用例生成算法研究[J].計(jì)算機(jī)工程與設(shè)計(jì),2012(11):4219-4224.

    [2]唐莉君.網(wǎng)上自助食堂訂餐系統(tǒng)的建模[J].電子科技,201 2(11):85-87.

    [3]柳毅等.一種從UML模型到可靠性分析模型的轉(zhuǎn)換方法[J].軟件學(xué)報(bào),2010(02):287-304.

    [4]盧紅敏,許蕾,徐寶文.元分析技術(shù)及其在軟件工程中的應(yīng)用[J].計(jì)算機(jī)科學(xué),2012(10):115-118.

    猜你喜歡
    用例消息客戶端
    UML用例模型中依賴關(guān)系的比較與分析
    一張圖看5G消息
    聯(lián)鎖軟件詳細(xì)設(shè)計(jì)的測(cè)試需求分析和用例編寫
    從出土文獻(xiàn)用例看王氏父子校讀古書的得失
    縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
    孵化垂直頻道:新聞客戶端新策略
    基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
    消息
    消息
    消息
    贵南县| 阿勒泰市| 来宾市| 溧水县| 乡城县| 确山县| 五台县| 邮箱| 公主岭市| 成都市| 焦作市| 和政县| 岱山县| 华蓥市| 龙里县| 舒城县| 正镶白旗| 万源市| 延津县| 什邡市| 吉隆县| 林周县| 海南省| 温州市| 莱阳市| 建瓯市| 利津县| 峨边| 灵石县| 阿鲁科尔沁旗| 甘孜县| 广汉市| 乐东| 潜山县| 南通市| 石河子市| 井研县| 屏东县| 崇阳县| 临猗县| 马公市|