国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

一種基于UML的嵌入式系統可視化開發方法

發布時間:2010-9-1 09:07    發布者:techshare
關鍵詞: UML , 可視化 , 嵌入式系統
1 引言  

隨著信息產業和微電子技術的發展,嵌入式系統的功能日漸強大,結構也愈加復雜,傳統的嵌入式開發方法已不能滿足開發要求,人們開始嘗試用一些形式化的開發方法進行開發。一種適合于嵌入式系統的形式化開發方法,不僅能縮短嵌入式系統開發的周期,還能減少開發成本,提高系統質量。 本文結合統一建模語言UML,提出一種嵌入式系統可視化開發方法,并將其實際運用到了嵌入式遠程溫度監控系統的開發過程中,驗證了該方法的可行性和有效性。

2 基于UML 的嵌入式系統可視化開發方法

2.1  統一建模語言UML  

UML(Unified Modeling Language) 是一種定義良好、易于表達、功能強大且普遍適用的面向對象和基于構件的系統建模語言。它擴展了現有方法的應用范圍,不僅可建立軟件系統的模型,還可建立非軟件系統的模型,可廣泛用于描述系統軟件、嵌入式系統、企業機構或業務過程等。 UML由圖、視圖、模型元素、通用機制和擴展機制等幾個部分組成  。其中圖是UML建模的關鍵,根據圖在系統開發過程中不同階段的應用,可以分為用例圖、靜態圖、行為圖、交互圖、實現圖等五類,這些圖為系統的開發提供了多種圖形表達形式,應用于建模的不同階段。

2.2  將UML 語言應用于嵌入式系統開發的優勢

隨著嵌入式系統的日趨復雜化,較多的系統都需要由一個團隊共同完成,因此,團隊成員之間的相互合作,軟硬件之間的協同開發,乃至開發人員和客戶之間的交流都需要有一個統一的標準作為基礎。UML正是這樣一種標準的系統建模語言。它詳細描述系統的內容和工作方法,先進行系統建模后再編寫代碼,在開始階段就保證了系統結構的合理性。UML系統模型包含許多不同框圖,使項目小組可以從不同角度了解整個系統。另外,UML可以用統一的形式表現軟件和硬件,支持循環迭代并可多次修改軟硬件方案直到滿足要求,可實現軟硬件協同設計。 特別的,UML是一種語言,不是方法,它獨立于開發過程  ,所以我們可以結合UML語言提出一套針對嵌入式系統的開發過程,從而為嵌入式系統的開發提供一條新的途徑。

2.3  基于UML 的嵌入式系統可視化開發方法

文中提出的基于UML的嵌入式系統開發方法支持需求、分析、設計、實現、測試的循環迭代,使用面向對象思想,通過細化分析和設計階段的步驟,使得整個過程更有條理、充實,更適合于多任務的嵌入式系統開發。方法的需求、分析、設計過程被細化后分別包括了以下幾個步驟:

· 需求階段明確了系統所要實現的功能以及所要達到的性能,是整個系統開發的目標。

功能性需求:明確系統應該提供什么功能。

非功能性需求:明確系統的特定特性或者約束。

· 分析階段主要是精化和結構化需求,清楚地描述系統內部,是設計階段的基礎。分為兩個步驟:

系統架構分析:運用面向對象技術描述系統的靜態結構。

系統行為分析:從動態的角度描述系統的對象間相互作用的特性。

· 設計階段是在對系統各方面有了解的基礎上來確定特定的解決方案。分為兩個步驟:

分層結構設計:確定了具體實現時軟件和硬件的最佳分界。

詳細設計:在軟件方面是深入到了系統低層信息,如操作的屬性、類的流程等;硬件方面則是到了設計具體電路板的階段。

本方法利用面向對象的概念將系統分成了相互關聯卻又較獨立的模塊,一方面方便了系統開發時的迭代過程以及系統的后期維護,設計人員可以根據不同的新的需要對各個步驟中相應部分進行調整來實現改進,這樣就可以大量減少重復分析或設計的過程;另一方面,對象概念可以和嵌入式系統中的任務概念很好的映射起來。任務可看成是由一個或多個對象協作而成的,在分析、設計過程中確立對象的同時也就確定了系統的多個任務,為嵌入式系統的多任務特性提供了很好的支持。

本文后續部分將以嵌入式遠程溫度監控系統為例,簡單闡述和驗證此方法。

3 系統需求

3.1 功能性需求
  

功能性需求是系統功能的陳述。在UML中是應用用例圖來描述系統功能的。如圖1所示,系統大致由下述幾個角色和用例組成:

三個角色:數字式測溫儀,Internet遠端用戶,本地用戶。  

五個用例:當前溫度信息顯示、更改最高警戒溫度、更改最低警戒溫度、修改測溫儀工作狀態以及登陸服務器(身份驗證)。 以上的各個用例只是對系統功能的大致劃分,主要目的是為后面的系統分析作基礎。



3.2 非功能性需求

非功能性需求是系統的特定特性。本系統的非功能性需求是:

溫度測量范圍要求0-400℃,顯示精度 為0.2℃。

在工業現場,遠程監控系統對數字式測溫儀實現無線監控。遠程監控系統為Internet遠端用戶提供統一開放的平臺,遠程監控系統每秒自動更新提供給用戶的溫度信息,遠程監控系統也為本地用戶提供友好的人機交互界面。
本文地址:http://m.qingdxww.cn/thread-24961-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 無線充電基礎知識及應用培訓教程3
  • 安靜高效的電機控制——這才是正確的方向!
  • 無線充電基礎知識及應用培訓教程2
  • 5分鐘詳解定時器/計數器E和波形擴展!
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一区二区三区日韩免费播放 | 麻豆网站在线免费观看 | 久热这里只有精品在线 | 曰韩毛片 | 国产亚洲福利精品一区二区 | 四虎精品在线观看 | 精品综合网 | 国产精品欧美在线不卡 | 日本视频免费在线观看 | 国产午夜视频在永久在线观看 | 欧美经典成人在观看线视频 | 国产一区二区三区在线观看精品 | 亚洲黄色中文字幕 | 中文国产成人精品久久一 | 日韩在线理伦片免费观看 | 亚洲综合色秘密影院秘密影院 | 欧美一区二区三区大片 | 伊伊人成亚洲综合人网香 | 香蕉视频国产精品人 | 射逼网站 | 中文字幕日韩一区二区三区不卡 | 菠萝蜜在线视频观看 | 岛国大片在线播放免费 | 亚洲第一网站 | 国产激情自拍视频 | 国产精品v在线播放观看 | 四虎在线网站 | 青青草国产精品视频 | 亚洲日本国产 | 国产欧美另类久久精品91 | 国内精品在线播放 | sihu国产精品永久免费 | 高清一区二区亚洲欧美日韩 | 国产麻豆福利a v在线播放 | 黄色片网址在线观看 | 日韩在线精品 | 欧美中文字幕第一页 | 欧美一区二区三区gg高清影视 | 日本不卡中文字幕一区二区 | 在线观看一级毛片 | 人蛇大战高清完整版在线观看 |