第一篇:波紋膨脹節的設計軟件研究論文
波紋膨脹節是工業管道配管技術必備裝置,因其核心元件波紋管采用多層薄壁(0.6~1.2mm)耐蝕合金,又成為管道配管中最薄弱環節。在行業技術標準GB/T12777-2008《金屬波紋管膨脹節通用技術條件》中,僅對設計計算、強度校核及產品結構等提出了安全質量要求,而對管路配管系統未做技術要求。而波紋膨脹節的設計恰恰是以管路系統應力轉化為支持的,本軟件將管道系統應力和管路應力分析與波紋膨脹節應力分析,通過CAESARⅡ《管路系統設計分析軟件》、波紋管設計軟件和波紋膨脹節材料庫、波紋管模具庫等有機整合后,完成對波紋管膨脹節的有限元分析和結構設計,科學的實現了對管路系統應力對波紋膨脹節產品的轉化。填補了工藝配管技術中波紋膨脹節設計空白。項目實施將工藝管路和管道與配管技術有機轉化成一體,從而使波紋膨脹節設計更具有符合性、科學性、可靠性。金屬波紋管及翅片式波紋管在內燃機冷卻器中的應用,在汽柴油發動機冷卻器殼體內或冷卻芯子的兩管板間安裝1~1000根帶有間斷性凸凹狀金屬波紋管,采用擴管法、焊接法等方法將其固定在一端管板上,使冷卻介質的流動狀態發生改變,達到提高傳熱系數,增加傳熱效率。該發明構思新奇、工藝實用、成本低廉、性能可靠、傳熱效率高、不結垢、壽命長、熱應力小。實現思路如下:
軟件具體實施技術路線
1)該軟件以德國CAESARⅡ《管路系統設計分析軟件》為基礎,針對不同工藝管路和管道的工況進行整體有限元分析,通過CAE-SARⅡ《管路系統設計分析軟件》完成管路和管道應力集結點分析,然后對集結點應力轉化為波紋管應力和波紋膨脹節結構設計依據。輸出分析報表并對錯誤節點進行提示。
2)該軟件通過波紋管設計軟件(GB/T12777-2008《金屬波紋管膨脹節通用技術條件》)和建立的產品材料庫、波紋管模具庫,完成波紋管參數化設計。
3)該軟件采用INVEN-TOR軟件對波紋膨脹節結構進行優化設計,使其生成波紋膨脹節三維空間圖型,從而確立波紋膨脹節使用、運行、安裝狀態。同時,將其轉化為機械平面圖樣和生成產品零部件圖樣。
4)通過工藝設計軟件,將零部件圖樣,完成工藝路線設計和工藝工步設計。
5)生成生產制造用全部技術文件。
軟件的應用
通過該關鍵研發完成,應用于企業波紋膨脹節產品設計、生產制造與管理、質量控制和追溯性管理。
1)通過CAESARⅡ《管路系統設計分析軟件》、波紋管設計軟件、材料庫軟件、模具庫軟件、INVENTOR軟件的整體設計,科學有效的將波紋膨脹節設計與管路及管道系統設計整合一體。特別是IN-VENTOR軟件將波紋膨脹節總體設計轉化為零部件設計,使其完成了產品標準化設計,大大降低了設計成本,減少了人為不確定因素影響,使膨脹節設計更具有完整性、統一性和通用性。大大推進了企業標準化工作的建設。對企業實現標準化作業、推進生產標準化管理、控制質量成本都具有深遠意義。
2)通過波紋管設計軟件、材料庫軟件、模具庫軟件建立,完成了對材料、模具的規范化管理,能有效控制材料成本和模具維護與管理。
3)通過INVENTOR軟件,使波紋膨脹節直接生產產品制造用零部件圖樣和工藝技術文件。直接轉化為生產、檢驗控制文件。
4)項目實現了技術設計、質量控制、生產制造、應用追溯一體化。
第二篇:論文-軟件
【摘要】本文結合現階段中小軟件企業蓬勃發展的背景,結合軟件開發的流程分析及管理中的成本、進度、質量分析。分析了中小軟件企業項目中存在的問題并提出了相應的解決辦法。
【關鍵詞】軟件;管理;項目;軟件企業;生命周期;流程控制
【詳情】隨著我國信息產業特別是軟件產業的蓬勃發展,一批批中小軟件企業不斷涌現。大大推動了我國軟件產業的發展。但是不可忽視的是,有相當部分的軟件企業特別是中小型企業在項目管理方面存在著先天的不足,大多仍然處于一種手工作坊式運營階段,處于有章不循和無章可循的混沌階段,缺乏科學化、系統化的管理,質量和效率都不強。由于處于企業的初創期,中小軟件企業忙于找項目、攬項目,從而忽視了自身的實力和行業專攻,從而造成了什么項目都接、什么活都做的局面,且公司人員較少,分工不明確從而造成了此類軟件企業管理流程混亂,重編碼輕設計,甚至到編碼完成后再回頭編寫、應付各種文檔資料,無論從哪個角度來說,這是沒有任何意義的。軟件項目的開發流程不規范,項目延期、失敗層出不窮。所以如何有效地對項目進行管理,有章可循,對于中小軟件企業來說,是非常有現實意義的。對于廣大的中小軟件企業而言,如何能有效且比較簡單地對自己的軟件項目流程進行管理呢?項目流程管理在軟件項目的開發過程中是非常重要的一環,它貫穿著整個過程,所以有時它也被稱為軟件產品生命周期管理,主要內容包括:立項、策劃、分析、實現、測試、發布、維護等環節。首先我們從軟件工程角度來談談這個問題。我們來說一下軟件工程中開發模型的概念,無論大小,每個項目都必定要遵循一定的開發模型。軟件常用的開發模型包括:瀑布模型、螺旋模型、漸進模型。那么具體到中小軟件企業,在這幾種模型中,我們要注意些什么呢?下面我們針對這幾種常見的模型做一下分析。一般而言,瀑布模型常用于在開發時間內需求沒有或很少變化、分析設計人員對應用領域很熟悉、用戶應用環境穩定、用戶除提出需求以外,很少參與開發工作、需求使用面向過程的語言或編程工具且風險較低的項目。螺旋模型常用于在項目開發早期需求可能有變化、分析設計人員對應用領域很熟悉、用戶可不同程度地參與整個項目的開發過程、使用面向對象的浯言或第四代語言、中等風險項目。漸進模型主要應用于在整個項目開發過程中需求都可能發生變化、分析設計人員對應用領域不熟悉、用戶可參與整個軟件開發過程中、使用面向對象的語言或第四代語言且高風險項目。生存期定義可視軟件項目特性識別和所選軟件開發模型而異,對于軟件生命周期的幾個環節來說,他們并不是孤立的、時間層次非常明顯的,它們之間也存在著時間的重疊交叉甚至錯位。對于項目管理人員來說,要注意區分這幾個階段并在不同的階段定義不同的工作內容并嚴格執行。而具體到中小型軟件企業,由于人員較少,各種工程外小組不太健全。所以,針對這種情況,我們對各個流程進行分解大致分為調查階段、立項階段、策劃階段、分析設計階段、實現階段、測試階段、發布階段、維護階段。在調查階段:我們要采集用戶需求信息、擬定立項建議最后要生成用戶需求文檔及立項建議書。在立項階段:我們需要編制可行性分析報告、立項申請報告并進行評審最后要形成評審記錄。在策劃階段:我們要任命項目經理、建立項目組。并對需求進行分析、評審。根據需求情況對項目進行資源準備(人、財、物)。在此階段要形成軟件需求規格說明書及測試大綱及需求評審記錄。在分析設計階段:我們要進行下面的工作系統設計(含數據庫、界面設計)、設計評審、用例準備、測試計劃評審、項目計劃修訂、復用元素提取根據情況要形成系統設計文檔、集成和驗證測試計劃、系統設計評審記錄、測試計劃評審記錄、項目計劃修訂記錄。在實現階段,我們要進行詳細設計、詳細設計評審、構造軟件(編碼、自測)、模塊測試、組裝測試要形成詳細設計文檔,評審記錄、源程序、相關的測試數據和記錄。在測試階段,我們要進行集成測試、界面凍結、編寫用戶使用手冊、填寫發布申請單之后進行發布申請評審要形成集成測試測試記錄、報告、安裝母盤、用戶使用手冊子版)及產品介紹。在發布階段,我們要編寫培訓教材、進行產品包裝設計、母盤準備、服務人員培訓、光盤刻制、資料印刷、產品包裝、發布產品檢驗、產品發布和交付井進行項目總結。在維護階段,我們要采集產品問題反饋單、登錄問題反饋臺賬、編發產品問題的E—mail、采集、登錄問題反饋跟蹤記錄表、編報問題反饋跟蹤月匯總表、產品問題審核、分類和交付、產品問題回復、本版本產品問題維護、新版產品母盤制作、編、發產品更改公告、問題維護審核、新需求臺賬登錄。眾所周知.影響項目進展的三個維度是成本、進度和質量。如何平衡它們之間的關系,盡力做到快、好、省?在有限資源的情況下將
結果處理得最優?這就是項目中管理的學問了。任何項目要被視為成功,都要必須達到幾個目的,這其中包括質量要求、截止期及成本限制。質量規定給出了一個最終的定義包括項目的形式、適配性和功能,它定義了項目提交給用戶時的最終狀態,而且要確保項目符合這些規定。同時項目的進度也是非常重要的,項目管理的一個重要的職責就是要確定一個合理的交付日期。這就是一處平衡的過程,協調好這三個方面的工作,同時所謂一個項目,進度是主線,其他的因素是圍繞它來做的,同時進度也是項目管理的標尺。所以在項目中一旦將會期確定下來,就要將它轉化為進度表的形式,并告訴你的項目組成員。當編制進度表時,頭腦中要牢記住這個日期。如果你的團隊知道要求完成項目的實際期限,他們將受到更大的激勵,對他們會更有幫助:當團隊成員知道進度的情況時,他們將能夠加快自己的步伐,從而為項目的順利完成做出更大貢獻。合理的進度,不應該讓項目組成員感到緊張。緊張是個人績效的一個主要殺手。緊張的人更有可能犯錯誤,而且一般來說其表現不如最佳狀態:一個人犯的錯誤越多,他對其工作及對其本人的感覺就越糟糕,他就越有可能死火。高死火率意味著高的人員離職率,意味著你要花更多的時間用于更新雇人和重新培訓。緊張的工作環境導致雇員的緊張,他們反過來又導致環境更加緊張。這是一種惡性循環,對于人員短缺的中小軟件企業而言,這顯然是不希望被看到的。作為一個項目來說,如果沒有一個明確的目標。對有些人來說,這種情況可能造成令人難以置信的放松,而對另外一些人來說,它又可能造成難以置信的緊張。那些不知道自己的工作到底是什么的雇員,容易變得緊張;他們拿不準為什么來這里,這意味著不能擔保明天他們還會出現。如果你向你的團隊成員提出了足夠明確的目標,并向 他們展示實現目標的途徑,你的雇員不僅不會緊張,而會真的感覺自己是該項目的一部分。可能還會對自己取得的結果感到自豪。而當項目經理用富有挑戰性的工作和專門技術來影響員工的時候,項目成果的機率就會增大。你不僅應當向你的團隊成員說明目標,而且你應當讓他們參與確定這些目標。并且一般來說讓他們參與計劃的編制,這是絕對必要的。如果你讓團隊成員幫助編制計劃,你將更有可能提早發現可能發生問題的領域。團隊成員也感覺到對項目承擔了更大的義務,因為在使項目啟動方面,他們有某種利害關系。同時,在執行項目時,項目經理一定會面對這樣的要求,即不超出某種成本限制。作為項目經理,應該制定一個比較詳細的預算、計劃,你應當告知你的公司或客戶這項工作確切地說要花費多少成本:出于你的團隊是執行項目的人此時也應該像客戶一樣,也需要盡可能地了解有關成本的信息,所以我們考慮軟件的項目管理的時候,都必須在這幾方面對其加以界定及規范,在日常的項目管理工作中要注重這幾方面的協調、平衡。一個項目組,我們也要關注于組織的建設。一個軟件項目的成功,團隊間的合作及有效溝通也是非常重要的。在交流的過程中,要有效的減少噪音,提高溝通的效率。幾乎在所有的項目管理中,溝通問題是必不可免的,對于一些項目經理來說,溝通不佳意味著“沒人聽我的”,而對于另外的一些經理來說,溝通不暢意味著項目組成員每天到晚一直忙,卻不見多少成績,好多人做著重復的工作,因為彼此之間沒有進行有效的溝通。溝通的方式很多,比如說會議、電話、電郵、甚至行為等等。如果團隊成員看起來不愿意溝通,這并不一定表明他們不愿意合作。相反,他們僅僅可能是不愿意以自己不適應的方式進行溝通。所以,為了鼓勵溝通,我們必須清楚應該選擇哪種溝通渠道,應該選擇哪些條件組合,以得到我們所期望的反應。在項目工作中,萬不能對他人頤指氣使。維持團隊的關系以促進項目組成員齊心協力地工作這才是項目經理所要取得的目標。如果項目經理過多地用權力、金錢或者處罰的手段來影響項目組成員的話,項目失敗的幾率會很大。和其他方面的管理一樣,項目管理既是一門科學又是一門藝術。在平時的管理工作當中,我們不僅要善于將相關的管理知識及管理理論有意識的應用到管理實踐中,我們更要發展藝術性的思維。沒有完全相同的項目環境,外部環境和內部環境是不斷變化的,我們只有在不斷的實踐中探索才能深刻的體會到項目管理的精髓,不斷的成長。同時作為一個項目經理,要有大局觀,要具有系統思維。不要受單一項目的局限,要在一個更大的組織視野下考慮項目的實施。主要參考文獻[1](美)DalaielJ.Paulish.軟件項目管理實用指南[M].白曉顆,邵忠巋譯.北京:機械工業出版杜,2003。[2](美)凱西.施瓦爾貝.IT項目管理[M].王金玉,時梆譯.北京:機械工業出版社,2003。[3](美)克萊門茨,(美)凱茲曼,(美)克萊思.軟件架構評估[M].孫學濤,朱衛東,趙凱譯.北京;清華大學出版社,2002。
第三篇:SPI接口軟件模擬研究論文
文 章來源 蓮
山 課 件 w w w.5Y k J.c oM
軟件模擬引言隨著信息社會的發展,網絡和信息家電越來越地出現在人們的生活中。人們普通要求將家庭內的所有家用電器與Internet連接起來,實現主人在遠方用計算機或電話通過Internet對象家庭電設施進行監控。家用電器制造商可以通過網絡對其生產的設備進行售后跟蹤服務;家用電器是故障時能自動按預設的郵件地址來發送電子郵件進行報警。這就需要有一個“家庭網絡中央控制器”。它對外與Internet連接,對內通過家庭內部無線局域網將所有家用電器連接成一體,從而確保信息家電安全地接入Internet。當前,多數研究單位推出的家庭網絡智能控制器,均以pC或準pC機作為硬件平臺,由于價位高而均未被市場容納。嵌入式Internet是近幾年發展起來的一項新興技術。以32位ARM嵌入式微處理器為硬件平臺,通過移植嵌入式操作系統uClinux內核,開發相應的硬件驅動、微型GUI和上層應用軟件,最終實現產品化的嵌入式家庭網絡中央控制器。該系統具有體積小、功耗低、價格便宜的特點。
1 系統的硬件組成本系統以高性能、低價格的S3C4510B為主CpU。它是Samsung公司推出的基于ARM7TDMI核,精簡指令系統的32位高速微處理器。工作電壓為3.3V,內核ARM7TDMI的工作電壓為2.5V,大大降低了芯片的功耗。S3C4510B片上資源:一個總線仲裁器可以根據總線仲裁優先級在片上功能模塊和外圍設備之間進行系統總線控制權分配;8KB指令、數據復用Cache,每128bit為1頁,并可全部或部分設置為SRAM;1個主I2C總線控制器,可作為主發送器或主接收器,能連接多個從設備;2個通用DMA;18個通用I/O口; 2路4線UART口,其中一個支持IrDA 1.0,可用于紅外通信;6組ROM/SRAM/Flash用于管理外部存儲器。另外,可擴展4組動態存儲器和4 BANK擴展I/O設備;2通道帶有DMA傳送方式的HDLC口;1個10M/100M自適應以太網控制器。圖1為家庭網關的硬件框圖,以S3C4510B為基本核心系統,外圍擴展一系列功能模塊。有4×4鍵盤及以屏幕LCD顯示構成良好的人機界面,用于手動本地參數查詢和設定。家庭網關基本系統以SpI接口與pTR3000無線收發模塊相連,同時家庭內部家電控制器也通過SpI接口擴展pTR3000無線模塊。這樣,家庭網關的無線模塊以輪詢的方式與家庭內各家電控制器上無線模塊進行通信,從而組成家庭內部無線子網。家庭網關基本系統只需對SpI口進行操作即可實現與家電通信。實現了家電以家庭網關為中介與Internet在物理層互聯的三個通路:pC通過LAN經由Internet連接到基本系統的以太網口、pC通過Modem經由公司電話網與嵌入式Modem相連再到UART1、電話機經過公用電話網經語音卡連到UART1。
2 uClinux嵌入式操作系統操作系統選用uClinux。它是一個完全符合GNU(GNU’s Not Unix,自由軟件基金會)/GpL(General pulic License,通用公共許可證)公約的完全開放代碼項目,是標準Linux的一個分支,現在由Lineo公司支持維護。它專門針對沒有MMU的CpU,并且專為嵌入式系統做了許多小型化的工作。UClinux經過對標準Linux內核的改動,形成了一個高度優化的、代碼緊湊的嵌入式Linux。雖然它的體積很小,但uClinux仍然保留了Linux的大多數的優點,穩定、良好的移植性、優秀的網絡功能、完備的對各種文件系統的支持以及標準豐富的ApI。它的主要特片如下:①在linux-2.4.x/driver/char/Makefile添加1行:obj_$(CONFIG_SpI)+=SpI.0。在24行obj-y+=mem.o tty_io.o后加pI.o。②在linux-2.4.x/driver/char/Config.in,添加1行:bool'SpI'CONFIG_SpI便于在make me nuconfig時選擇。③在linux-2.4.x/driver/char/mem.c在文件頭部添加:#ifdef CONFIG_SpI /*編譯時選擇該項就執行SpI的初始化函數*/extern void SpI_init(void);#endif在chr_dev_init()函數添加:#ifdef
CONFIT_SpISpI_init();#endif④修改vendor/Samsung/4510b/Makefile,建立起設備節點。在12~35行間,DEVICE部分添加內容SpI,c,29,0。SpI是設備名,c代表字符設備,29是SpI的主設備號,0是SpI的次設備號。⑤make menuconfig時選中SpI編譯,然后直載。啟動后,會看到/proc/devinces中字符設備多了一項SpI 29。S3C4510B有18個通用I/O口,其中高10位可設置為其它功能口。在該系統中,設置p8為中斷接收線,p11模擬主機輸出線MOSI,p12模擬主機時鐘SCK,p13模擬主機輸入線MISO。p8口用于接收pTR3000的發送請求信號。當p8口接收到請求信號時,系統進入中斷處理。中斷處理進程喚醒睡在睡眠隊列SpI_WAIT上的讀進程,讀進程由p12口輸出SCK信號并由p13口讀入數據。值得說明的是,SpI不帶中斷線,在此用p8口做中斷接收線是為了避免操作系統在沒有進行SpI操作時不斷向SCK線發時鐘信號。因此,MSp430F147IpM必須另外與S3C4510B連一個引腳在請求發送數據時發出中斷接收線是為了避免操作系統在沒有進行SpI操作時不斷向SCK線發時鐘信號。因此,MSp430F147IpM必須另外與S3C4510B連一個引腳在請求發送數據時發出中斷請求信號。實現過程如下:Static wait_queue_head_wait;//休眠隊列//讀函數static ssize_t SpI_onlyread(struct file*file,char *buf,size_t count,loff_t *ppos){interruptible_sleep_on(&SpI_wait);//讀進程睡眠等待讀中斷信號if(count>BUFNUM)count=BUFNUM;for(num=0;num>(12-i));//數據輸入}}if(copy_to_user(buf,&SpI_read,count))//數據從內核空間拷貝到用戶這間return-EFAULT;return count;}//寫函數static ssize_t SpI_onlywrite(struct file *file,const char *buf,size_t count,loff_t *ppos){if(count>BUFNUM)count=BUFNUM;if(copy_from_user(&SpI_write,buf,count))//數據從用戶空間拷貝到內核空間return-EFAULT;for(num=0;num>1;iopdata=iopdata^0x1000;//時鐘輸出}}return count;}//中斷響應函數static int SpI_irq(int irq,void *dev_id,struct pt_regs *regs){intpnd=intpnd|0X1;//清中斷位wake_up_interruptible(&SpI_wait);//喚醒睡眠隊列return 1;}//字符設備驅動接口static struct file_operations SpI_fops={owner;THIS_MODULE,read: SpI_onlyread,write: SpI_onlywrite,};//初始化函數int_init SpI_init(void)register_chrdev(29,“SpI”&SpI_fops);//設備注冊函數init_waitqueue_head(&SpI_wait);if(!request_irq(0,SpI_irq,SA_SAMpLE_RANDOM,“SpI”NULL)){ //中斷申請return-EFAULT;}iopmod=(iopmod&0xffffe7ff)=0x1800+iopmod;//設置通用I/O口模式iopcon=(iopcon&0xffffffe0)+0xle+iopcon;//設置通用I/O模式enable_irq(0);//開中斷return 0;}module_init(SpI_init);MODULE_LICENSE("GpL);EXpORT_NO_SYMBOLS;結語實驗證明,模擬的SpI口接收發送數據準確可靠。用戶程序可以以設備文件的形式進行訪問,與標準的SpI接口無異。該方案對于嵌入式家庭網關的研究,以及運用uClinux作為操作系統的嵌入式模擬通信接口,有一定的參考價值
文 章來源 蓮
山 課 件 w w w.5Y k J.c oM
第四篇:軟件結構論文
化學抽象機
摘要:軟件體系結構在軟件工程領域中至關重要,而軟件體系結構描述語言ADL為軟件體系結構的表示和分析提供了語言符號和支持工具。本文主要分析和研究了動態形式化描述語言化學抽象機CHAM的發展及其在軟件體系結構中的應用。
關鍵詞:化學抽象機;軟件體系結構
一、化學抽象機的發展歷程
概述軟件體系結構是當前軟件工程領域的一個研究熱點,是大型軟件開發中必須解決的核心技術。無數的代寫論文軟件工程實踐證明:一個成功的軟件系統往往都有一個好的軟件體系結構。但是在軟件設計、開發、測試、運行以及升級的各個階段,體系結構都不可避免地會發生變化,如何把運行時適應性機制加到復雜的大規模軟件系統中就成為一個重要的工程問題。然而要通過軟件體系結構的研究實現這一目標,首先必須用某種方式描述動態體系結構。
Paola Inverardi和Alexxander L Wolf首先將CHAM應用于描述和分析軟件體系結構。他們充分利用CHAM擅長描述系統動態性和并行性的優點,用CHAM形式化方法描述和分析了軟件體系結構動態操作性語義,在軟件體系結構動態特性描述方面進行了有效的擴展,主張用CHAM模型描述軟件體系結構,并例舉描述了編譯器的體系結構,包括順序多階段編譯器和并行、共享存貯庫的多階段編譯器。基于CHAM的體系結構描述,運用重寫技術和結構歸納證明方法,能夠對體系結構的部分行為屬性進行形式化或半形式化的證明。
二、化學抽象機的含義
化學抽象機CHAM主要用于異步并行計算模型的建模,通過將化學反應和抽象機概念有機結合描述系統狀態變化。它將一個系統的狀態看成化學溶液,溶液由分子組成,分子根據一定的反應規則相互反應又引起新的系統狀態變化。溶液中不同分子可按反應規則平行地進行反應,只要各自反應的分子集不重疊。因CHAM在描述系統動態性、并行性方面的優良特性,所以可較好描述異步并行計算模型,尤其擅長描述如λ計算和CCS進程計算模型。分子是CHAM的基本元素,由一個常數集和操作符集派生而成的句法代數定義;溶液是由有限多個分子的集合,它反映了系統的某種狀態,溶液中的分子根據變換規則進行反應。
三、化學抽象機的應用 化學抽象機在軟件體系結構中的應用,在軟件體系結構中,CHAM可表示成一個三元組CHAM=(M,E,R),其中 分子集M={m|m∈MS∨MI},MS={mS1,…,mSn}為穩定狀態分子集,處于穩定狀態的分子不吸收或釋放電子;電子集E={e1,…,ek},分子可根據自反應規則準備進行進行收或釋放電子,當溶液中有兩種互補電子,即一對釋放-吸收電子時,可根據互反應規則進行反應。規則集R=RS∪RM,RS={r|r∈{mS1=mI1,…,mSj=mIj}∪{mS1=mS1*,…,mSj=mSj*},mSj∈MS∧mIj∈MI,j=1,2,…}是分子自身從吸收電子到釋放電子的過程或分子復制自身過程規則集。同時,CHAM可以描述構件、連接件。用CHAM描述軟件連接件或構件,可表示成一個四元組(MC,ECI,ECO,RC),連接件或構件的分子集反映了連接件或構件的角色集及在角色上進行的輸入輸出操作,相對來說是靜態的,是一種實現上的結構,屬于語法層。輸入電子集是使用該連接器或構件前必須具備的條件,輸出電子集后映的是使用該連接件或構件后的狀態。反應規則集說明了連接件或構件如何運用反應規則從而發生狀態的演變,實質上是連接件或構件的動態行為,是相對動態的,屬于語義層。化學抽象機不僅用在軟件體系結構中,它的思想更是廣泛應用于其他領域的分析,如在后勤保障指揮決策系統結構設計、多智能體的油料保障組織機構設計中。
四、對化學抽象機發展的展望
伴隨著軟件體系結構不斷的新發展,也給基于構件的軟件系統測試中帶來的新問題,而CHAM不僅可用于描述動態軟件體系結構,還可用于測試體系結構,因為CHAM這種對系統狀態變化的描述特別適合于測試系統的行為和功能,Bertolino等人提出從軟件體系結構描述中導出實現層的測試用例,以指導構件系統的集成測試的思想,隨著對CHAM的深入研究,必將有新的應用被提出、對CHAM有更多的了解。
第五篇:辦公家具設計研究論文
中國辦公家具市場正在以每年10%的速率增長,根據中國家具協會發布的數據,2010年中國家具業的生產總值達到7300億人民幣,民用家具占其中的70%,辦公家具占30%,辦公家具行業處在一個很好的淘金時期。本項目受地方企業委托,基于企業現有的技術條件,為其開發辦公家具產品,適應現代化企業的辦公需求。
一辦公家具市場概況
辦公家具消費主要集中在兩類消費群:企業和政府。高端消費群如歐美跨國公司在華企業、政府機關、銀行等辦公場所基本被國外家具業巨頭如赫爾曼米勒、海沃氏、HNI等企業的產品占領。中國家具出口盡管已達200億美元,但大多走的都是低端路線,不少家具生產企業僅僅是國外品牌的廉價制造基地,成本優勢也在逐年喪失。目前國內尚沒有哪家辦公家具公司能占到辦公家具生產總值1%的份額,而國外成熟市場前三名的品牌占到30%以上的市場份額,如2001年美國Steelcase營業額近240億人民幣,日本Kokuyo也有180億人民幣。與此同時,近幾年來歐美市場的低迷正在迫使出口企業回頭瓜分國內市場,加劇了企業之間的競爭。辦公家具的銷售渠道經歷了從家具賣場、品牌獨立店到品牌店中店的發展過程。隨著互聯網電商的普及,辦公家具實體店的銷售受到了互聯網的巨大沖擊。辦公家具的設計則經歷了從大眾化、差異化、定制化到個性化的發展過程。個性化(選配)服務將通過網絡和由消費者直接參與共同設計來完成,產品競爭從服務意識的競爭轉向服務技術的競爭。微利時代來臨,產品生命周期逐步縮短,企業需要差異化的經營戰略,富于創意和特色的家具企業才能保持旺盛的成長勢頭。
二辦公家具產品調研
家具設計的瓶頸在于家具產品涉及的材料和結構種類繁多,家具設計的創新很多時候依賴于材料和結構的創新。以下是對辦公家具產品設計相關要素的調研和分析:
1辦公家具的功能和材料要素
系列辦公家具的功能部件一般為:辦公隔斷、員工桌、經理桌、洽談桌、會議桌、文件柜等六部分。辦公家具所用材料涉及面非常廣泛,常用板材有刨花板、細木工板或PVC板;常用面材為鋼板、鋁合金板、玻璃等;常用管材為鋁合金型材、鋼管;常用修飾材料有鐵絲網、人造革、布藝、橡膠等等。
2辦公家具結構要素
家具結構即家具構件的組合與連接方式,它取決于材料和工藝的發展,如金屬家具、塑料家具、藤家具、木家具等都有自己的結構設計特點。家具結構受材料屬性的約束比較大,同時要兼顧制造成本和工藝條件,以及造型樣式的需要。不同類型的家具可以有相同的結構設計,如中國傳統家具常用的榫卯結構,可以運用于支撐類家具如座椅和儲藏類家具如書柜中。不同材料的家具卻通常具有不同的結構方式,如鋼木家具、實木家具、藤制家具可以有完全不同的結構方式,因此,辦公家具結構設計方面的考慮通常在材料選定之后。
3辦公家具人機要素
辦公家具在人機方面需要考慮的因素主要表現為:合適的桌面高度、大小和容膝空間;擁有支肘板的桌面更人性化;合適的屏風高度和材質,相對隔離且方便溝通;抽屜拉手的人性化設計;桌面物品擺放設計;方便電腦使用的人性化設計,其中包括接線盒位置、主機箱位置、散熱孔、拔插優盤等。
4辦公家具模塊化考慮
傳統的家具由零部件組成,而模塊化家具則由模塊組成。模塊是可組成系統的、具有良好的可重用性和完整接口的單元。家具模塊劃分指的是通過對家具的功能進行分解,將具有相同或相似的單元分離,用模塊化原理對之進行統一、歸并、簡化,形成具有特定功能和接口結構的通用獨立單元,即模塊。模塊化設計要求遵循通用性原則、互換性原則、系列化原則。家具板材的直線切割要考慮模數問題,曲線切割則要考慮減少廢料和廢料利用的問題。
三辦公家具用戶調研
本項目的用戶調研主要從三方面展開,一是針對辦公室職員、部門經理、企業負責人的訪談,二是辦公家具使用情況的問卷調查,三是不同辦公環境的現場照片分析。從中發現用戶在辦公家具使用過程中存在的問題依次為:
1物品擺放混亂:隨身包、衣服、水杯、垃圾桶、紙巾、盆景等隨身物品沒有歸屬
2團隊之間技術交流不方便:如工程師們就產品結構進行互動和討論
3桌面高度不能適應不同身高的人體尺寸
4長時間坐著辦公致使腰背肌肉酸痛
5電源線網絡線數據線混亂
6拔插優盤不方便等辦公家具不僅僅是一張放置電腦的桌子,它是辦公職員在公司的一個小家的縮影。因此在辦公家具設計的過程當中,必須充分考慮使用方面的功能性,以上用戶調研中發現的問題是辦公家具設計中的重要參考。
四辦公家具設計趨勢
互聯網給我們的生活帶來了顛覆性的變化,對辦公環境產生的影響也是革命性的。形形色色的創意公司、小微企業如雨后春筍般入駐到各種產業園區,辦公家具的設計也相應出現了以下的設計趨勢:
(1)風格化:色彩的大膽運用、創意風格和主題設計直追民用家具。如將回紋、云紋、八角亭等中式元素融入設計,或者以簡潔、非對稱、甚至夸張的幾何形態來強調存在感。
(2)模塊化:以不同形狀的面板,搭配不同材質和形態的桌腳、電腦主機柜、桌面文件柜、抽屜柜、立式文件柜等功能模塊,實現多種功能組合,滿足不同的辦公需求。
(3)智能化:輕輕一按即可全部自動上鎖的抽屜,對辦公室實現電子控制的觸摸屏,能實現空間情景燈光設置的記憶遙控器,觸摸感應彈開的柜體;輕松實現升降的圣奧I-WORK主管桌等。
(4)彈性化:移動辦公,在有限的辦公空間內,可根據工作要求將獨立的辦公室變成大會議室、將獨立的辦公桌組成會議桌,其辦公家具都將非常易于重組。彈性辦公家具的核心概念即資源的最大化利用,由此而帶來辦公家具組合的多樣性。
五設計思路
基于以上對辦公家具市場、辦公家具產品、辦公家具用戶、辦公家具設計趨勢等的調研與分析,在與企業進行充分溝通的前提下,為企業制定如下設計思路:
六設計實踐
首款設計為“低成本設計”,具體設計定位如上表所述。經過草圖構思、草圖評審、三維建模及渲染、效果圖評審、設計深入、場景渲染等環節,最終確定方案效果如下圖。這是一款員工桌組合的設計,產品英文命名為“jejec”,是中文名“步步高”的英譯。設計理念如下:形態:產品整體以直線和折線為基本造型線,簡潔端莊,符合現代辦公家具的發展趨勢。色彩:本設計以白色為主色調,輔助以深灰色,營造出潔凈和安靜的氛圍,同時具備品質感。黑白主色中添加綠色低屏,為優雅整潔的辦公環境帶來一抹生機和亮色。功能:為每一位員工配備了一個中等高度的柜子,含兩個抽屜,兩層擱架。下層適宜擺放書籍、個人用品等雜物;上層可擺放盆景,或者與同事交流。主機箱柜的內側面開有條形線槽,以便手機充電線或耳機線的接入;電腦的電源線等從柜子內側面的圓形線槽接入,保證了工作臺面的完整性。材料:本設計桌面材料為價格較低的層壓板,符合低成本設計的要求。桌子支撐架為鋼管,桌腿采用鋼板折彎,不需要額外的配飾和模具,同樣符合低成本設計的要求。
結語
任何一種產品的設計開發,都是建立在對產品的深刻理解之上的。在辦公家具的設計開發過程中,材料本身的局限性限制了產品的造型自由度(如桌面和柜體必須為板材),而材料與結構的多樣化,增加了設計調研和構思的難度。本文僅在辦公家具設計方面作了一些粗淺的嘗試,希望能為相關設計人員提供一定的參考。