家庭中央控制器軟件開發(fā)模型及其GUI編程平臺(tái)構(gòu)建研究
發(fā)布時(shí)間:2021-01-29 17:21
目前,在帶有嵌入式操作系統(tǒng)與GUI的家庭中央控制器中,其軟件的開發(fā)存在兩方面的問(wèn)題:①軟件整體設(shè)計(jì)中缺乏對(duì)GUI設(shè)計(jì)的支持,GUI在實(shí)現(xiàn)時(shí)通常由實(shí)現(xiàn)人員直接編碼完成,導(dǎo)致了GUI實(shí)現(xiàn)與用戶使用需求之間的差距以及實(shí)現(xiàn)的復(fù)雜性。②隨著系統(tǒng)功能與規(guī)模的不斷擴(kuò)大,軟件的復(fù)雜性也與日俱增,而以編程為中心的軟件開發(fā)方法無(wú)統(tǒng)一的標(biāo)準(zhǔn),開發(fā)過(guò)程中人為因素影響嚴(yán)重,這使得家庭中央控制器軟件的開發(fā)在質(zhì)量與效率等方面存在不足。為解決以上兩方面的問(wèn)題,本文對(duì)家庭中央控制器的軟件開發(fā)模型進(jìn)行了研究。首先,引入了面向?qū)ο蠼<夹g(shù)UML,分析了UML建模開發(fā)嵌入式系統(tǒng)的意義和步驟,將之用于家庭中央控制器的軟件開發(fā)模型中。其次,為在家庭中央控制器軟件的設(shè)計(jì)中提供有效的GUI設(shè)計(jì)手段,借鑒了WISDOM方法對(duì)家庭中央控制器的GUI進(jìn)行分析與設(shè)計(jì),并建立了GUI模型。WISDOM是軟件工程與人機(jī)交互技術(shù)的結(jié)合,它通過(guò)UML的約束擴(kuò)展機(jī)制來(lái)建模GUI,使得開發(fā)者在設(shè)計(jì)階段對(duì)GUI有一個(gè)清晰的描述和定義,以便高質(zhì)、高效地進(jìn)行GUI的組織和設(shè)計(jì)。再次,從已建立的GUI模型分析入手,尋找出實(shí)現(xiàn)家庭中央控制器系統(tǒng)功能所需的類,在所...
【文章來(lái)源】:重慶大學(xué)重慶市 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:101 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
UML分析與設(shè)計(jì)嵌入式系統(tǒng)的過(guò)程
OM 方法的開發(fā)過(guò)程直接用于家庭中央控制器這一嵌入式系統(tǒng)的設(shè)計(jì)的。因此,本文僅借助 WISDOM 方法分析與設(shè)計(jì)圖形用戶界面的思行了家庭中央控制器圖形用戶界面的分析與設(shè)計(jì),并建立其圖形用下面對(duì)本文中使用的 WISDOM 模型、WISDOM 關(guān)系與符號(hào)兩方面步說(shuō)明 WISDOM 方法的特點(diǎn),以便為第 3 章中家庭中央控制器圖形析與設(shè)計(jì)做好理論鋪墊。 WISDOM 模型圖 2.2 所示,在 WISDOM 軟件開發(fā)過(guò)程的需求、分析、設(shè)計(jì)和實(shí)現(xiàn)每一階段都對(duì)應(yīng)了 WISDOM 過(guò)程需要建立的模型,最后一個(gè)階段OM 模型并不是一個(gè)真正的模型,它代表的是系統(tǒng)真正的實(shí)現(xiàn),它存了提供一個(gè)其它模型與真正代碼之間的連接。下面分別對(duì)這幾種模紹:
圖 2.3 WISDOM 符號(hào)Fig.2.3 WISDOM Semiotics<<subscribe>>:用于交互模型,不像<<Communicate>>關(guān)系,它說(shuō)明了一的消息傳遞類型。<<refine>>:用于對(duì)話模型,表示一個(gè)任務(wù)比另一個(gè)任務(wù)具有更高的層次<<navigate>>:用于表示模型,表示一個(gè)視圖到另一個(gè)視圖的轉(zhuǎn)換。<<contain>>:用于表示模型,表示一個(gè)視圖包含另一個(gè)視圖。在對(duì)話模型中,Nunes 使用了 CTT 為基礎(chǔ)建立了一些擴(kuò)展,并使任務(wù)表 UML 的語(yǔ)意,可適當(dāng)?shù)乇硎緦?duì)話以及對(duì)話的時(shí)間上下文,如圖 2.4 所示。
【參考文獻(xiàn)】:
期刊論文
[1]用戶界面設(shè)計(jì)中任務(wù)建模方法研究[J]. 趙忠雷,覃征. 計(jì)算機(jī)應(yīng)用研究. 2006(10)
[2]基于嵌入式WebServer的智能家居中央控制器設(shè)計(jì)[J]. 張恒,葉瑋瓊,林偉. 現(xiàn)代計(jì)算機(jī). 2006(06)
[3]基于LPC2214的家庭智能終端的設(shè)計(jì)與實(shí)現(xiàn)[J]. 林勇,李因東,嚴(yán)彬彬. 電子技術(shù)應(yīng)用. 2006(03)
[4]UML在嵌入式系統(tǒng)設(shè)計(jì)中的應(yīng)用[J]. 吳麗君,張毅剛,姜守達(dá). 哈爾濱工業(yè)大學(xué)學(xué)報(bào). 2005(09)
[5]基于Microwindows的嵌入式GUI分析及應(yīng)用[J]. 謝長(zhǎng)生,龔文京,徐君明. 計(jì)算機(jī)工程與科學(xué). 2005(06)
[6]智能家居系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 陳良銀,李志蜀,劉軼,汪潔. 新疆大學(xué)學(xué)報(bào)(自然科學(xué)版). 2005(01)
[7]智能家居控制系統(tǒng)設(shè)計(jì)[J]. 沈玉龍,王琨. 電子科技. 2004(05)
[8]三種主流嵌入式圖形用戶界面的移植及性能比較[J]. 丁丁,習(xí)勇,魏急波. 電子產(chǎn)品世界. 2004(09)
[9]基于Arm-μClinux應(yīng)用開發(fā)的簡(jiǎn)介[J]. 胡方強(qiáng),史小軍. 電子器件. 2003(04)
[10]基于UML和SystemC的嵌入式系統(tǒng)集成開發(fā)方法的研究[J]. 石柯. 高技術(shù)通訊. 2003(11)
本文編號(hào):3007276
【文章來(lái)源】:重慶大學(xué)重慶市 211工程院校 985工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:101 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
UML分析與設(shè)計(jì)嵌入式系統(tǒng)的過(guò)程
OM 方法的開發(fā)過(guò)程直接用于家庭中央控制器這一嵌入式系統(tǒng)的設(shè)計(jì)的。因此,本文僅借助 WISDOM 方法分析與設(shè)計(jì)圖形用戶界面的思行了家庭中央控制器圖形用戶界面的分析與設(shè)計(jì),并建立其圖形用下面對(duì)本文中使用的 WISDOM 模型、WISDOM 關(guān)系與符號(hào)兩方面步說(shuō)明 WISDOM 方法的特點(diǎn),以便為第 3 章中家庭中央控制器圖形析與設(shè)計(jì)做好理論鋪墊。 WISDOM 模型圖 2.2 所示,在 WISDOM 軟件開發(fā)過(guò)程的需求、分析、設(shè)計(jì)和實(shí)現(xiàn)每一階段都對(duì)應(yīng)了 WISDOM 過(guò)程需要建立的模型,最后一個(gè)階段OM 模型并不是一個(gè)真正的模型,它代表的是系統(tǒng)真正的實(shí)現(xiàn),它存了提供一個(gè)其它模型與真正代碼之間的連接。下面分別對(duì)這幾種模紹:
圖 2.3 WISDOM 符號(hào)Fig.2.3 WISDOM Semiotics<<subscribe>>:用于交互模型,不像<<Communicate>>關(guān)系,它說(shuō)明了一的消息傳遞類型。<<refine>>:用于對(duì)話模型,表示一個(gè)任務(wù)比另一個(gè)任務(wù)具有更高的層次<<navigate>>:用于表示模型,表示一個(gè)視圖到另一個(gè)視圖的轉(zhuǎn)換。<<contain>>:用于表示模型,表示一個(gè)視圖包含另一個(gè)視圖。在對(duì)話模型中,Nunes 使用了 CTT 為基礎(chǔ)建立了一些擴(kuò)展,并使任務(wù)表 UML 的語(yǔ)意,可適當(dāng)?shù)乇硎緦?duì)話以及對(duì)話的時(shí)間上下文,如圖 2.4 所示。
【參考文獻(xiàn)】:
期刊論文
[1]用戶界面設(shè)計(jì)中任務(wù)建模方法研究[J]. 趙忠雷,覃征. 計(jì)算機(jī)應(yīng)用研究. 2006(10)
[2]基于嵌入式WebServer的智能家居中央控制器設(shè)計(jì)[J]. 張恒,葉瑋瓊,林偉. 現(xiàn)代計(jì)算機(jī). 2006(06)
[3]基于LPC2214的家庭智能終端的設(shè)計(jì)與實(shí)現(xiàn)[J]. 林勇,李因東,嚴(yán)彬彬. 電子技術(shù)應(yīng)用. 2006(03)
[4]UML在嵌入式系統(tǒng)設(shè)計(jì)中的應(yīng)用[J]. 吳麗君,張毅剛,姜守達(dá). 哈爾濱工業(yè)大學(xué)學(xué)報(bào). 2005(09)
[5]基于Microwindows的嵌入式GUI分析及應(yīng)用[J]. 謝長(zhǎng)生,龔文京,徐君明. 計(jì)算機(jī)工程與科學(xué). 2005(06)
[6]智能家居系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 陳良銀,李志蜀,劉軼,汪潔. 新疆大學(xué)學(xué)報(bào)(自然科學(xué)版). 2005(01)
[7]智能家居控制系統(tǒng)設(shè)計(jì)[J]. 沈玉龍,王琨. 電子科技. 2004(05)
[8]三種主流嵌入式圖形用戶界面的移植及性能比較[J]. 丁丁,習(xí)勇,魏急波. 電子產(chǎn)品世界. 2004(09)
[9]基于Arm-μClinux應(yīng)用開發(fā)的簡(jiǎn)介[J]. 胡方強(qiáng),史小軍. 電子器件. 2003(04)
[10]基于UML和SystemC的嵌入式系統(tǒng)集成開發(fā)方法的研究[J]. 石柯. 高技術(shù)通訊. 2003(11)
本文編號(hào):3007276
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3007276.html
最近更新
教材專著