999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件工程方法在機械設計中的應用

2016-03-16 08:06:46徐冬雪
環球市場 2016年22期
關鍵詞:機械設計工程分析

徐冬雪

沈陽匯智精密機械有限公司

軟件工程方法在機械設計中的應用

徐冬雪

沈陽匯智精密機械有限公司

機械設計是機械工程的重要組成部分,是機械生產的第一步,是決定機械性能的最主要的因素。為了滿足機械產品性能的高要求,在機械設計中大量采用計算機技術進行輔助設計和系統分析。本文將對軟件工程與其他工程在機械設計中的應用進行一定的比較,然后分別就傳統軟件工程方法和面向對象軟件工程方法在機械設計中的應用進行探討。對于傳統軟件工程方法在機械設計中的應用,面向對象方法是以Coad-Yourdon方法進行討論的。

機械設計;軟件工程;應用;面向對象

軟件工程是是將理論和知識應用于實踐的科學,應用軟件工程方法進行技術設計,可以解決許多復雜的問題,在借鑒了傳統工程的原則和方法的基礎上,人們可以開發出高質量、低成本的軟件。所以軟件工程方法不僅可以應用于機械設計之中,而且很有發展前景。

一、與相關工程方法的比較

一直以來,軟件工程的研究和實踐取得了很大的進展,軟件工程的方法對軟件產業的發展起到了很大的推動作用。軟件工程方法是為開發軟件這類特殊產品而生的,它集合了一些特殊的工程學方法。從20世紀60年代以來,陸續出現了結構化程序設計技術、計算機輔助軟件工程(CASE)、面向對象語言和方法、軟件過程及軟件過程改善研究等一系列成果,并應用到實踐。故此可以看出軟件工程方法與其他工程相比有很多優越性。

(一)軟件工程有更嚴格的測試

與相關工程相比,軟件工程擁有一整套完整的測試方法,用以發現并改正錯誤。通過對軟件進行嚴格測試,可以在實際應用中避免很多錯誤,而這也正是相關工程方法值得借鑒的。

(二)軟件工程開發階段劃分相對比較明確

與其他工程相比,軟件工程開發的各階段有嚴格的管理,對于每一個階段都有完整的存檔和評審驗收。為避免自然語音在軟件開發語音中產生歧義,文檔大多使用圖形、表格等形式進行記錄。

(三)開發軟件采用標準的輸入輸出界面

與相關工程相比,應用計算機輔助軟件,為避免誤解或影響操作,開發軟件都采用標準的輸入輸出界面,這樣也有利于進行標準化管理。用軟件工程方法開發出的軟件比其他工程產品有良好的復用性,而這也正是軟件工程學的根本出發點。

二、傳統軟件工程方法在機械設計中的應用

傳統軟件工程的主要環節有:人員和項目管理、可行性和需求分析、系統設計、程序設計、測試、維護等。

(一)可行性和需求分析

可行性和需求分析是軟件開發的第二個階段。為了準確地定義系統的目標,以免對后期工作產生影響,可行性和需求分析是很重要的一個階段。機械設計人員可以借鑒軟件工程的最具代表性的方法是結構化方法。

(二)系統設計

系統設計是軟件開發的第三個階段。系統設計就是對于軟件的結構設計。系統設計形成的軟件結構圖,即形成最終模塊結構。模塊化方法應用范圍較廣,且已被所有工程領域接受并使用。從軟件工程角度看,具有良好獨立性的模塊才可能成為好的模塊。應用軟件工程方法設計的系統結構,產生的模塊一般都有良好的獨立性,這樣就降低了系統的復雜性,從而也降低了出錯的可能性。

(三)程序設計

程序設計軟件開發的第四個階段。這個階段就是要確定每個模塊的執行過程。程序設計有很多種方法,但是比較直觀又易操作的是程序流程圖和過程設計語言,這兩種方法對于機械設計都有很大好處,最主要的就是比自然語言描述的流程直觀、準確,不會產生歧義。

(四)測試

測試是軟件開發的第五個階段,也是軟件開發的核心內容之一。黑盒測試與白盒測試是軟件測試的兩種主要方法,為保證軟件質量,這兩種測試方法同時使用并貫穿于整個開發過程中。機械設計中的復查實際上就是一個測試過程,但是遠不如軟件測試科學有效。所以機械設計中適當增加科學有效的測試是有必要的,既可以盡早發現設計中的錯誤,又可以把時間以及經濟損失降到最低。

三、面向對象方法在機械設計中的應用

從某種角度來看,面向對象方法在機械設計當中的應用似乎沒有什么參考意義,因為面向對象方法在分析設計一個系統時,是盡量接近人類認識世界解決問題的方法和過程。但實際上,面向對象方法是以開發軟件為目的的,并不是隨便的一個方法就能符合要求。在機械設計初期為減少開發的隨意性,可以借鑒其中的合理的方法。面向對象方法的一個主要特征是具有良好的可重用性,同樣在機械設計中的可重用性也很重要。可重用性就是說在開發同類的項目時,可以采用或借鑒以前成熟的成果,或者做極少的改動就可以了。由于面向對象方法的模塊獨立性極強,而且具有繼承性和多態性,故此即使是開發不同類項目的時候也可以采用以前的成果。重用性使工程開發工作量減小,既節省了資金與時間,又降低了出錯的可能。下面僅就Coad-Yourdon方法的應用做簡單探討。

Coad-Yourdon方法主體包括分析與設計兩部分,但與傳統軟件工程不同的是,Coad-Yourdon方法的分析與設計是緊密聯系的,沒有明確界線。從形式上來看,傳統軟件工程方法與Coad-Yourdon方法是一致的,這樣就可以方便地套用了。

Coad-Yourdon方法的對象得出是從問題描述(即需求的自然語言說明)出發的,然后應用“基于語言的信息分析”和“三視圖模型”得到最初的對象,采用開發與設計模型逐漸細化。細化是個逐漸疊代的過程,從而得到最終系統。采用這種辦法可以形成良好的體系,減少主觀盲目所產生的混亂。

四、結語

通過對傳統軟件工程方法及面向對象方法的分析,可以看出軟件工程方法用于機械設計中是必然的,而且有很好的發展前景。因為機械設計有其特殊性,為優化機械設計的過程和結果,我們可以利用軟件工程中科學合理的方法,不用嚴格按照軟件開發的方法開發。機械設計既可以利用傳統軟件工程方法,也可利用面向對象方法,應視具體問題的復雜程度而定。

[1]熊勇.仿真技術在機械設計制造中的應用[J].電子技術與軟件工程,2016(15):82-82.

[2]解寶鑫.模塊化設計方法及其在機械設計中的應用[J].科技與企業,2016(2):239-239.

[3]宋艷萍.對Auto CAD、3DMAX、Open GL在計算機輔助機械設計中的應用分析[J].電子技術與軟件工程, 2015(3):74-75.

猜你喜歡
機械設計工程分析
隱蔽失效適航要求符合性驗證分析
機械設計制造及其自動化探究
湖北農機化(2020年4期)2020-07-24 09:07:12
自動化技術在機械設計制造中的應用探討
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
關于三維CAD技術在機械設計中的應用
電子制作(2018年8期)2018-06-26 06:43:40
電力系統及其自動化發展趨勢分析
子午工程
太空探索(2016年6期)2016-07-10 12:09:06
機械設計中減震降噪的應用研究
工業設計(2016年1期)2016-05-04 03:59:38
工程
工程
主站蜘蛛池模板: 九九线精品视频在线观看| swag国产精品| 亚洲欧美成人影院| 少妇精品在线| 久久人人妻人人爽人人卡片av| 亚洲av中文无码乱人伦在线r| 一级在线毛片| 久久人妻xunleige无码| 99国产在线视频| 在线中文字幕网| 亚洲最大在线观看| 国产浮力第一页永久地址| 无码精品国产dvd在线观看9久| 国产真实自在自线免费精品| 国产成人91精品免费网址在线| 亚洲精品少妇熟女| 华人在线亚洲欧美精品| 无码精品国产dvd在线观看9久 | 国产呦精品一区二区三区下载| 国产成人免费高清AⅤ| av免费在线观看美女叉开腿| 青青青伊人色综合久久| 久久久噜噜噜久久中文字幕色伊伊 | 久久天天躁狠狠躁夜夜2020一| 国产人在线成免费视频| 日韩欧美中文| 久久久久亚洲精品成人网| 亚洲无码91视频| 国产视频入口| a级免费视频| 日韩色图区| 日韩欧美中文亚洲高清在线| 欧美自拍另类欧美综合图区| 精品久久蜜桃| 欧美精品高清| 欧美伦理一区| 国产成人精品2021欧美日韩| 国产凹凸视频在线观看| 久久国产乱子伦视频无卡顿| 亚洲九九视频| 亚洲国产日韩在线成人蜜芽| 中国毛片网| 亚洲欧美自拍一区| 91福利片| 欧美日韩精品一区二区视频| 久久国产精品嫖妓| 欧美亚洲国产日韩电影在线| 无码精品国产dvd在线观看9久| 久久夜夜视频| 三级欧美在线| 国产丝袜第一页| a色毛片免费视频| 久久国产成人精品国产成人亚洲| 精品国产毛片| 精品国产香蕉在线播出| 乱人伦99久久| 久久夜色精品国产嚕嚕亚洲av| 国产一级毛片网站| 亚洲熟妇AV日韩熟妇在线| 91精品专区国产盗摄| 欧美国产精品不卡在线观看| 亚洲伊人电影| …亚洲 欧洲 另类 春色| 欧美三級片黃色三級片黃色1| 免费人成视网站在线不卡| 制服丝袜无码每日更新| 日本午夜精品一本在线观看| 伊人久久福利中文字幕| 中文毛片无遮挡播放免费| 天天躁夜夜躁狠狠躁图片| 国产成人综合在线观看| 国产福利小视频在线播放观看| 成人亚洲天堂| 3D动漫精品啪啪一区二区下载| 久久人搡人人玩人妻精品一| 不卡国产视频第一页| 色综合成人| 女人18毛片一级毛片在线 | 国产农村妇女精品一二区| 青青青国产视频| 深夜福利视频一区二区| 国产www网站|