<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 安全與國防 > 設計應用 > UML嵌入式軟件在指紋門(mén)禁系統開(kāi)發(fā)中的應用

UML嵌入式軟件在指紋門(mén)禁系統開(kāi)發(fā)中的應用

作者: 時(shí)間:2009-08-11 來(lái)源:網(wǎng)絡(luò ) 收藏

3 實(shí)現與集成測試

  通過(guò)反復迭代上述建模及模型驗證過(guò)程,便可建立起整個(gè)的正確模型.建模工作流完成以后便是的實(shí)現階段,此階段主要進(jìn)行下列工作:

  (1)實(shí)現平臺的選擇

 ?、儆布?a class="contentlabel" href="http://dyxdggzs.com/news/listbylabel/label/設計">設計與實(shí)現

  本系統硬件平臺采用SAMSUNG公司的S3C2410開(kāi)發(fā)板實(shí)現,CPU采用,S3C2410A ARM920T.

 ?、谙到y軟件的與實(shí)現

  ARM應用軟件的開(kāi)發(fā)需要交叉編譯環(huán)境,而在Windows平臺下常用的ARM SDT調試器提供了一個(gè)集成開(kāi)發(fā)環(huán)境]DE,可以在一臺Pc機上完成編輯、編譯、鏈接、下載和調試等工作.開(kāi)發(fā)工具安裝之后,可以用ARM Project Manager來(lái)生成一個(gè)自己的工程,并在A(yíng)RM Debuggefor Windows下進(jìn)行調試.因此,本系統的圖像處理及匹配算法采用VC語(yǔ)言在IDE中實(shí)現。在系統編碼中,已成熟的處理算法為系統的設計奠定了良好的基礎。


圖4 數據庫模型設計

  (2)軟件編碼

  建模的最終目的是為了得到可執行的代碼,因此在系統實(shí)現中很重要的一部分是軟件編碼.為此,在實(shí)現階段,需要選擇某種面向對象的編程語(yǔ)言來(lái)完成代碼部分的實(shí)現.本系統所有軟件代碼我采用vC語(yǔ)言在IDE中實(shí)現,數據庫采用SQL Server2000.由于本文中系統采用滿(mǎn)足規范的建模工具Rational Rose2003,可以很好地支持正,逆向工程,通過(guò)對類(lèi)和對象的詳細設計中的規范說(shuō)明信息,由代碼生成器可自動(dòng)生成可執行的代碼框架,開(kāi)發(fā)人員在此基礎上對代碼進(jìn)行修改大大提高了代碼編輯效率.

  系統實(shí)現之后,在集成測試時(shí)可聯(lián)合使用所有的框圖認真分析每個(gè)構件的原理,針對每一個(gè)系統功能每一個(gè)可能發(fā)生的錯誤寫(xiě)出相應的測試程序,進(jìn)行完整而可靠的測試.

4 小結

  本文詳細介紹了軟件分析與建模技術(shù)在— 個(gè)系統開(kāi)發(fā)中的應用,使用Rose建立了該系統的完整模型,通過(guò)模型的建立對基于UML的軟件開(kāi)發(fā)方法進(jìn)行了一些探索和研究.通過(guò)該實(shí)例的開(kāi)發(fā),定性地說(shuō)明了UML的優(yōu)點(diǎn)以及它對軟件開(kāi)發(fā)所能起到的良好的指導作用.但由于UML過(guò)于龐大和復雜,不同建模工具對該語(yǔ)言的側重方面也有所不同,本文是使用了Rational Rose2003完成了所有模型的設計,因此,所建模型在抽象層次等方面還存在一定不足,有待于進(jìn)一步驗證準確性及完整性.在實(shí)際開(kāi)發(fā)中可考慮使用多種建模工具對所建模型進(jìn)行比較,以精化、細化模型,從中選擇最優(yōu)模型來(lái)改進(jìn)系統設計方案.此外,在以后的開(kāi)發(fā)實(shí)踐中,開(kāi)發(fā)環(huán)境應該選擇能夠支持直接的可執行的模型生成,并且支持基于實(shí)時(shí)框架的代碼生成,從而解決嵌入式軟件的可移植性問(wèn)題.

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 3 4 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>