前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的工程預算軟件主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞:工程概況難點分析 處理思路及方法
中圖分類號:TU198文獻標識碼: A
隨著科學技術(shù)的發(fā)展我們身邊到處有著科學的身影,它美化了我們的生活,簡化了我們的工作流程,并且越來越人性化、智能化。廣聯(lián)達軟件就是用科學服務基礎(chǔ)建設的一個先進工具?,F(xiàn)以“聯(lián)邦祥云國際住宅樓”工程為例,對廣聯(lián)達系列軟件中,鋼筋算量軟件的繪圖及導圖應用做簡要說明。
一、工程概況
本工程為聯(lián)邦祥云國際住宅樓,地點位于石家莊市中華北大街西側(cè)、南二環(huán)南側(cè)、濱河街以西,由石家莊聯(lián)邦偉房地產(chǎn)開發(fā)集團有限公司開發(fā),該工程總建筑面積有23079.74M2,結(jié)構(gòu)類型為框架剪力墻結(jié)構(gòu),地下5層,地上20層,采用伐板基礎(chǔ),抗震等級為二級,設防烈度7度。
二、難點分析
收到圖紙后不要急于畫圖,先將圖紙分為基礎(chǔ)、墻、柱、梁、板、樓梯、節(jié)點,便于畫圖方便。然后認真查看結(jié)構(gòu)說明,將我們繪圖所需要的信息記錄下來,例如:結(jié)構(gòu)類型、基礎(chǔ)形式、抗震等級、設防烈度、混凝土標號、節(jié)點措施及構(gòu)造等等。最后分析圖紙難點以及繁瑣構(gòu)建的建立:其一,圖紙難點在于暗柱的構(gòu)建類型太多,暗柱的約束邊緣構(gòu)件太多;其二、繁瑣構(gòu)件太多如:空調(diào)板、挑檐、飄窗、屋頂斜墻、屋頂拱形板等等。
三、處理思路及方法
本工程為框剪結(jié)構(gòu),單純的采用廣聯(lián)達繪圖的方式太慢,結(jié)合廣聯(lián)達導圖功能的增加及更新使上述難點變的更加容易而且更加快速準確。暗柱的繪制不再是難點。軟件增加了柱大樣識別的功能,我們不用在一個個構(gòu)件去編輯以前半天能搞定的暗柱構(gòu)件現(xiàn)在十分鐘就能搞定,但是軟件沒法識別約束邊緣構(gòu)建的功能,在這有兩種辦法僅供參考(1)將約束邊緣構(gòu)件的鋼筋輸入到暗柱屬性中的“其他鋼筋”里或者輸入到單構(gòu)件中即可,(2)根據(jù)約束邊緣構(gòu)件的尺寸及鋼筋信息建立成暗柱繪制到圖中即可解決。繁瑣構(gòu)件的繪置只能按部就班的繪制。在鋼筋軟件中盡量將非主體構(gòu)件也繪制上(砌塊墻、門、窗、過梁、構(gòu)造柱)這樣可以在導入圖形軟件中時軟件會自動區(qū)分內(nèi)外墻自動成為封閉的空間這樣對我們在布置裝修及建筑面積時節(jié)省時間,也有利于在鋼筋工程中布置砌體加筋。
將上述繪置好的鋼筋工程導入到圖形軟件中,導入過程中需注意不要將暗柱導入因為暗柱同樣屬于剪力墻構(gòu)件套取定額同剪力墻一樣,這樣就能節(jié)省提量的時間。
四、繪圖與導圖結(jié)合處理思路
1、首先新建鋼筋工程將工程信息按照圖紙輸入即可參考下圖:
2、建立樓層表:軟件CAD導圖中提供了識別樓層表的功能步驟為:(1)導入CAD圖紙(2)點擊識別樓層表
(2)拉框選擇需要識別的樓層表點擊右鍵確定后軟件彈出下圖
(3)點擊確定后軟件自動提示工識別樓層數(shù)。
3、圖紙整理:由于所有圖紙都在CAD的一個界面上需要將圖紙整理一下,鋼筋2013增加了圖紙整理的功能分為圖紙自動拆分和手動分割。
(1)、自動分割
①導入需要整理的圖紙②點擊圖紙整理③點擊需要分解圖紙的圖框后點擊右鍵圖紙就會根據(jù)樓層標高自動拆分。
(2)、手動拆分
①進入CAD導圖界面在圖紙管理處點擊“手動分割”②拉框選擇需要分割的圖紙點擊右鍵確定。
(3)最后輸入圖紙名稱點擊確定即可。
4、剪力墻的識別步驟,識別剪力墻表――提取混凝土墻邊線――提取剪力墻標識――識別墻――自動識別墻。
5、識別柱大樣,由于暗柱在結(jié)構(gòu)中編輯很繁瑣占用的時間較長所以借助識別柱大樣可以節(jié)省時間及減少錯誤。具體步驟為:提取柱邊線――提取柱標識――提取鋼筋線――識別柱大樣――自動識別柱大樣。(1)暗柱表如下圖所示
(2)首先提取柱邊線點擊工具欄中的按圖層選擇需要提取的柱邊線,(3)然后提取柱標識點擊工具欄中的按圖層選擇需要提取的柱標識,(4)提取鋼筋線點擊工具欄中的按圖層選擇需要提取的鋼筋線,(5)最后點擊中自動識別柱子,識別完后軟件自動彈出識別柱子的個數(shù)后在進入屬性編輯界面校核即可。
6,識別梁步驟,提取梁邊線――提取梁標注(集中標注及原位標注)――識別梁――識別梁及原位標注。(1)梁圖如
(2)首先提取梁邊線點擊工具欄中的按圖層選擇需要提取的梁邊線(3)其次提取梁標注點擊工具欄中下拉單中的自動提取梁標注按圖層選擇需要提取的梁標注
軟件自動區(qū)分出集中標注和原位標注。(4)識別梁構(gòu)件點擊工具欄中的下拉單中的自動識別梁構(gòu)件軟件后點擊“是”即可(5)識別梁原位標注點擊工具欄中的下拉單中的自動識別原位標注即可,如果識別出的跨數(shù)與屬性不同時軟件提供了查改支座進行修改即可。
7、板的繪制可以利用點及直線、矩形布置、自動生成板布置。受力筋可以利用單板、多板、自定義、XY方向的方法布置。
8、節(jié)點的布置,以空調(diào)板為例詳見下節(jié)點圖這個可以用板來定義布置,確定好板的標高,板的繪制可以利用直線也可以利用矩形來繪置如圖
(2)布置板的鋼筋按照單板XY方向布置如下圖
(3)匯總計算空調(diào)板的鋼筋即可
9、伐板基礎(chǔ)的布置可以利用CAD繪置,將CAD的軸線與軸線重合然后用直線布置伐板基礎(chǔ)。
10、集水坑布置,在集水坑的定義界面新建集水坑屬性中的信息按照圖紙輸入即可。
11、其他的小構(gòu)件及樓梯鋼筋可以在單構(gòu)件中輸入。
總結(jié):
該工程處理的難點是,暗柱以及約束邊緣構(gòu)件的編輯占了大部分時間。然而,廣聯(lián)達軟件提供了識別柱大樣的功能,使處理暗柱編輯大大的節(jié)省時間。CAD圖識別的功能在時間、準確度上提高的更加明顯。
第一,軟件規(guī)模的工程管理。在進行軟件工程管理前,通常需要先計算出軟件規(guī)模以作為軟件工程管理的基準。而目前用以計算軟件規(guī)模最常用及公認的方法為功能點分析法,其主要概念是在系統(tǒng)初期的需求訪談階段中,從終端使用者的觀點進行軟件功能性的規(guī)模大小的預估。由于功能點分析法的特點是能夠在系統(tǒng)開發(fā)的早期,預估軟件功能性的大小,因此適合應用于軟件規(guī)模的工程管理。
第二,軟件成本的工程管理。軟件成本工程管理主要在于收集軟件開發(fā)過程中完成一個工作項目或一個階段所耗費的實際工作量,并且能夠真實反應實際的成本軟件工程管理值;但除了軟件工程管理值的收集外,尚須有預先估計的成本估計值做為績效衡量指標的基準。因此,軟件成本的估計是軟件成本工程管理工作中首要進行的步驟,而成本預估工作主要取決在人力、工作量和時程(Schedule)等三個項目。由于軟件發(fā)展方法與工具以及電腦輔助軟件工程工具的不斷開發(fā)與進步,使得軟件成本估計工作更加復雜。
第三,軟件時程的工程管理。軟件時程工程管理主要是量測軟件生命周期中各階段與開發(fā)活動所花費的時間,傳統(tǒng)在進行時程評估工作有三方面的問題:人員方面,通過人員衡量時程的方式,通常取決于人員的直覺判斷;工具方面,軟件工程管理工具選擇不當或缺乏相關(guān)工具,導致缺少或無法有效反映實際進度,因而無法即時發(fā)現(xiàn)問題;計算方式與制度方面,時間軟件工程管理缺少精確的計算方式與制度,無法有效估算時程,造成初期常因無法準確預估時程,導致完工期限往往無法符合約定交期。進行時程工程管理包含下列優(yōu)點:有效協(xié)助管理者進行時程規(guī)劃、時程管理和人力的派用;降低失敗風險;大幅減少軟件開發(fā)和時程監(jiān)控里程碑的次數(shù)與時間。
第四,軟件生產(chǎn)力的工程管理。生產(chǎn)力是衡量軟件績效的一種重要指標,主要是衡量組織資源投入與產(chǎn)出之間相對效益,針對軟件生產(chǎn)力工程管理的定義為:軟件生產(chǎn)力工程管理指確保軟件工程管理資料的了解,包括原始碼與文件產(chǎn)物。
第五,軟件質(zhì)量的工程管理。一般而言,軟件質(zhì)量是指軟件滿足使用者需求能力與特性的程度。有關(guān)軟件質(zhì)量工程管理,利用質(zhì)量模式評估軟件質(zhì)量是一種最常使用的方法。質(zhì)量模式是目前普遍被國際公認為軟件質(zhì)量模式中最詳細的一種標準。
計算機軟件工程管理的實踐
第一,軟件分解。目前,很多軟件工程管理是以大型軟件為管理對象,由于現(xiàn)今的大型軟件通常是由數(shù)個系統(tǒng)協(xié)同開發(fā)所組成。因此,首先須將軟件分解為多個子系統(tǒng),以利后續(xù)軟件工程管理作業(yè)的進行。子系統(tǒng)開發(fā)則由不同開發(fā)團隊,分散在不同位置負責開發(fā)與建置工作。
第二,軟件規(guī)模基準化。將大型軟件分解成多個子系統(tǒng)后,為能夠有統(tǒng)一的軟件工程管理基準,采用功能點分析法來對各個子進行軟件規(guī)模估計,其輸入資料為各個子的功能規(guī)格或需求規(guī)格,而輸出資料為功能點數(shù)與原始碼行數(shù)。
第三,設定群組成員權(quán)重。一個大型軟件的工程管理工作通常是由多人共同完成,由于各個成員在中所扮演的角色不同,因此,所評估的軟件工程管理值也有比重的不同,所以需計算各個軟件工程管理成員的權(quán)重。軟件工程管理成員權(quán)重所采用的指標,可采用學歷權(quán)重、經(jīng)驗權(quán)重與角色權(quán)重等三個指標,從而計算出群組成員權(quán)重值。
第四,成本的軟件工程管理。一是收集與監(jiān)控成本信息。軟件成本估計值計算以后,接下來便能以此成本估計信息做為成本控管的基準。因此,當軟件活動開始進行時,管理者必須能在執(zhí)行過程中進行各個子系統(tǒng)的成本信息收集與監(jiān)控,此時,管理者將能針對整體和子系統(tǒng)進行成本績效控管,以確實掌握軟件的成本狀態(tài)。二是衡量成本績效。差異分析法可作為衡量成本與時程績效的作法。運用差異分析法推算出成本差異與時程差異以達成成本與時程的績效控管。因此,當收集到整體和子執(zhí)行時實際發(fā)生的成本值,接著便可將其與原先預估的成本值進行比較,據(jù)以獲得整體及子系統(tǒng)的成本績效。
現(xiàn)代社會被描述成一個全球化的時代和信息爆炸的時代,不管是全球化和信息化,它們發(fā)生發(fā)展的基礎(chǔ)是計算機技術(shù)。交通運輸技術(shù)的提高使人們更快捷地實現(xiàn)了遠距離的旅行,但是對于大多數(shù)人來說,國際間的旅行還存在很多的制約因素。計算機互聯(lián)網(wǎng)技術(shù)的出現(xiàn)打破了地域的界限,使全球范圍內(nèi)的信息資源得到傳播和共享。因而,現(xiàn)今的人類社會大部分是建立在計算機技術(shù)之上這一說法并不為過。計算機技術(shù)不但改變了人們的生活方式,在生產(chǎn)制造領(lǐng)域內(nèi)也引發(fā)了技術(shù)和方法的大革新。計算機技術(shù)正以其絕對的優(yōu)勢占領(lǐng)著現(xiàn)代社會的各個角落,一步步地影響著人們的思維方式。
計算機軟件是計算機系統(tǒng)的核心,軟件質(zhì)量的好壞直接關(guān)系計算機系統(tǒng)的運行狀況。在當代軟件已經(jīng)在多個方面產(chǎn)生了巨大作用,涉及工業(yè)、農(nóng)業(yè)、金融業(yè)、政府部門、服務業(yè)等眾多領(lǐng)域。較為典型的軟件包括嵌入式系統(tǒng)、辦公套件、電子郵件、人機界面、數(shù)據(jù)庫、操作系統(tǒng)等。這些軟件的應用極大提高了人們的工作效率,豐富了人們的日常生活,對促進經(jīng)濟和社會的發(fā)展作用重大。軟件工程是一種專門針對軟件設計、開發(fā)、維護和推廣的科學,它利用工程學的方法對軟件進行構(gòu)建和維護,以生產(chǎn)出實用性強、安全性高的軟件,實現(xiàn)經(jīng)濟效益和社會效益的提高。對軟件工程管理的研究可以為軟件行業(yè)的整體平穩(wěn)運行提供借鑒。
一、軟件工程管理的內(nèi)容
計算機軟件工程在影響人類社會的同時,也受到了社會發(fā)展狀況的制約,具體來說,這些影響因素包括三個方面,即軟件的生產(chǎn)力、資源的有效利用情況、軟件能否滿足社會需求。如果不能有效處理這些影響因素,將會對軟件工程的發(fā)展產(chǎn)生嚴重的制約,進一步危及信息化的高效運行。因此,要對軟件工程進行科學 有效的管理,使其為社會的發(fā)展進步提供動力。軟件工程管理需要專業(yè)的機構(gòu)和人才,同時還需要相應的技術(shù)和管理方法。
(一)組織機構(gòu)
管理職能的實施在很大程度上決定于管理的組織機構(gòu)設置是否合理。對于缺乏有效管理制度的團隊來說,組織機構(gòu)只是管理工作人員的集合,在權(quán)責上劃分不明,在職能的行使上也會存在很多問題。軟件工程是一種專業(yè)化程度很高的科學類別,這就需要有專門的技術(shù)型人才擔任組織機構(gòu)管理人員。此外軟件開發(fā)的最終目的是實現(xiàn)軟件的有效利用并獲取經(jīng)濟效益,因此,組織機構(gòu)的設置一定要有專門的營銷策劃推廣職能。此外,管理是一個綜合性的系統(tǒng)運作,還要有人事、后勤等基本部門的設置。組織機構(gòu)的設置還要注意權(quán)利的分配和制約關(guān)系,深入領(lǐng)會現(xiàn)代管理學原理和方法并加以運用,使軟件工程的管理高效穩(wěn)定。
(二)工作人員管理
工作人員由于主觀能動性的發(fā)揮,成為軟件工程管理的主體,負責各種項目的策劃執(zhí)行和反饋工作。涉及軟件制作領(lǐng)域的工作專業(yè)化程度高,要求比較嚴格,同時要具有很好的團隊協(xié)作精神。依據(jù)各人員的具體能力和素養(yǎng)安排工作,使其能夠充分發(fā)揮自身的作用。此外,在進行工作人員的管理上,還要有有效的激勵機制。激勵機制不單單是簡單的物質(zhì)獎勵,更重要的是使員工具有社會地位、自身榮譽等方面的認同感,使員工建立起正確的奮斗觀和長遠的職業(yè)規(guī)劃。由于軟件工程具有更新速度快、適應性強等特點,要對工作人員進行職業(yè)素能和市場觀念上的培訓。
(三)用戶管理
用戶是軟件工程的受眾,也是評價軟件開發(fā)是否成功和軟件工程管理是否合理的重要尺度。現(xiàn)今我國社會市場化程度逐步加深,市場經(jīng)濟體制已經(jīng)初步建立并正在完善,這種背景毫無疑問地加大了相同領(lǐng)域的競爭。軟件工程是我國近些年新興領(lǐng)域,并在很短時間內(nèi)就取得了很大的發(fā)展成果。市場化同樣使該領(lǐng)域內(nèi)的相關(guān)企業(yè)競爭加劇,促成了行業(yè)內(nèi)的退出機制。應對這種挑戰(zhàn)的有效措施就是時刻了解市場需求,以市場為導向,開發(fā)出人性化、易操作的軟件系統(tǒng)。這些就需要做好用戶管理工作,從用戶群中發(fā)掘信息,搜集資料,并進行有效的反饋和改進措施。
(四)檔案資料管理
軟件開發(fā)涉及相當多的資料信息,有些還是較為敏感或具有商業(yè)價值的保密資料,因此,無論是對技術(shù)的提升還是市場的占有都應該重視軟件工程檔案資料的管理工作,為軟件工程的運行提供保障。
二、如何有效實施軟件工程管理
(一)建立完善的計算機軟件工程管理體系
完善的體制的進行管理的先決條件。首先要構(gòu)建合理的人才體系。計算機軟件工程屬于新高產(chǎn)業(yè),人才是這類行業(yè)發(fā)展的不竭動力和重要保障,只有將人才的工作積極性調(diào)動起來,才能實現(xiàn)軟件工程各個項目的有效開展。其次,要加強學習,對管理人員和技術(shù)人員等都要強化相關(guān)技術(shù)和知識的學習,對行業(yè)前沿動態(tài)保持關(guān)注,加強訓練,使理論與實踐有機結(jié)合。
(二)強化計算機軟件工程的風險管理和進度管理
風險管理是管理學的基本內(nèi)容,也是必備內(nèi)容。計算機軟件工程管理人員應加強風險管理的學習和實踐,切實樹立起風險意識。在對軟件工程相關(guān)信息和外部環(huán)境制度研究的基礎(chǔ)上,軟件工程管理人員要能夠運用先進科學的方法做出風險評報告,并且應具有基本的風險處理能力。此外,還要加強對計算機軟件工程的進度管理,合理控制管理成本,提高工程效率和質(zhì)量。
關(guān)鍵詞:計算機;軟件工程;管理與應用問題;對策分析
前言
盡管目前國內(nèi)科學技術(shù)日新月異,但是計算機軟件項目管理工作質(zhì)量尚未達到一定層次,其在很大程度上受傳統(tǒng)思想的約束。軟件工程為一門新興學科,其發(fā)展正處于不斷摸索階段,為了使其實用價值充分發(fā)揮出來,對其管理與應用環(huán)節(jié)中存在的諸多問題進行探究是極為必要的?;诖?,本文對計算機軟件工程涵蓋的內(nèi)容進行概述,對相關(guān)問題進行探究并提出了解決對策。
1計算機軟件工程管理內(nèi)容
一是對組織機構(gòu)的管理。對計算機軟件工程組織機構(gòu)的管理工作,絕非是對軟件研發(fā)人員的集中式管理,而重視的是組織結(jié)構(gòu)的完整性,分工的明確性,從而確保信息傳遞的順暢性。二是對工作人員的管理。他們是計算機軟件工程的主體,在軟件程序編寫、開發(fā)、推廣、實施與后續(xù)服務等環(huán)節(jié)中均發(fā)揮巨大價值,而上述各項工作的落實需要多個部門人員的密切合作[1]。為了確保對計算機軟件工程人員管理質(zhì)量,我們可以參照軟件性能對人員崗位進行安置,使他們恪守其職、各盡其責;結(jié)合工程項目的規(guī)模、性質(zhì)等,合理安排計算機軟件開發(fā)人員,明確各自的分工和責任;同時強化其業(yè)務技能與職業(yè)素養(yǎng),為優(yōu)質(zhì)型計算機軟件工程開發(fā)目標的實現(xiàn)奠定基礎(chǔ)。三是對計算機軟件使用者的管理軟件工程開發(fā)的目標就是協(xié)助個體取得最佳的工作績效。對用戶的管理體現(xiàn)在獲得客戶主觀需求、了解他們使用習慣等方面,積極地將上述因素融入進軟件工程開發(fā)進程中。四是對檔案資料的管理。將與計算機軟件開發(fā)有關(guān)的各個流程信息整合進檔案資料內(nèi),為整體效率的取得提供基礎(chǔ)保障。
2計算機軟件工程管理與應用存在的問題
2.1管理
2.1.1組織結(jié)構(gòu)層面縱觀計算機軟件工程的管理全程,組織結(jié)構(gòu)層面的管理對其發(fā)揮重要作用,但現(xiàn)實工作中對計算機軟件工程的管理、組織結(jié)構(gòu)層面管理存在的問題卻沒有被處理。例如組織結(jié)構(gòu)管理的管理層劃分上缺乏明確性,管理模式缺乏規(guī)范性,負責內(nèi)部軟件工程管理的人員的分工缺乏清晰性,在履行職責上存在缺陷,此時計算機軟件工程管理效率勢必會受到影響,使國內(nèi)軟件工程的完善進程遇到諸多瓶頸。2.1.2開發(fā)人員管理層面計算機軟件工程的開發(fā)人員管理層面的管理存在問題通常表現(xiàn)在以下幾個方面:一是與計算機軟件開發(fā)的人員對其管理缺乏整體性以及開發(fā)缺乏深入性與針對性。上述問題的長期滯留,使被開發(fā)的軟件在后續(xù)使用環(huán)節(jié)中漏洞百出,無法將實用價值發(fā)揮出來,資源浪費的現(xiàn)象屢見不鮮。另一方面,開發(fā)人員管理層面存在的問題缺乏創(chuàng)新意識,同時與軟件開發(fā)相關(guān)的指導文件缺乏理論性依據(jù),這大大削弱了國內(nèi)計算機軟件工程開發(fā)的效率與其運轉(zhuǎn)質(zhì)量。在對計算機軟件的管理進程中,根除開發(fā)人員管理層面存在的問題是不容忽視的環(huán)節(jié)。2.1.3用戶管理層面計算機軟件用戶,泛指那些應用某一計算機軟件或者是程序開展某項工作的用戶,其可以是團隊,也可以是個體。做好計算機軟件工程用戶管理在強化其內(nèi)部運行安穩(wěn)性中體現(xiàn)出巨大應用價值[2]。但是目前國內(nèi)對計算機軟件工程用戶管理工作明顯不到位,例如對其需求與習慣了解不深入,沒有接收到來自用戶的反饋信息等,這在很大程度上削弱了計算機軟件的實用性。2.1.4檔案資料管理層面文檔資料能夠?qū)⒈婚_發(fā)計算機軟件功能呈現(xiàn)出來,其可以被視為計算機軟件工程研制的一手材料,為上述工作的順利運轉(zhuǎn)奠定基礎(chǔ)。盡管如此,現(xiàn)階段對計算機軟件檔案資料的管理過程該存在諸多缺陷,那么為了確保計算機軟件開發(fā)與運轉(zhuǎn)的規(guī)范性與安全性,對與軟件工程相關(guān)的檔案資料進行有效管理是極為必要的。
2.2應用
2.2.1應用人員的操作力不強目前,計算機軟件在社會各個行業(yè)得到廣泛應用,但是操縱人員能力不達標的問題卻屢見不鮮。例如計算機軟件工程在新型農(nóng)業(yè)運行進程中的應用,盡管其在創(chuàng)設科技型農(nóng)業(yè)、綠色式農(nóng)業(yè)方面體現(xiàn)巨大應用價值,但是基層大眾在應用計算機軟件對農(nóng)業(yè)生產(chǎn)操縱過程中存在較大難度,而使其實用價值無法充分發(fā)揮出來,可見強化計算機軟件工程使用者技術(shù)水平是極為必要的。2.2.2計算機軟件應用范疇狹窄性盡管計算軟件工程已大批量的應用于社會各個領(lǐng)域中,但是其作為一個“潛力股”,發(fā)展前景還是大好的。也就是說目前計算機軟件工程應用方面體現(xiàn)出狹窄性,拓展其應用范疇是極為必要的,以達到提升其應用效率的終極目標。
3強化計算機軟件工程管理與應用質(zhì)量的對策
3.1管理
3.1.1強化工程項目規(guī)劃的清晰度與明確性這一對策的提出,針對的是計算機軟件工程運行環(huán)節(jié)中工作量無法被精確估算的問題。為了降低人為因素、管理模式對軟件工程管理效率造成的干擾,對項目開發(fā)平臺進行整體規(guī)劃是極為可行的對策,從而降低軟件工程大批量開發(fā)環(huán)節(jié)中多樣化軟件開發(fā)平臺的生成率。軟件開發(fā)平臺構(gòu)建的方法是多樣化的,例如應用互聯(lián)網(wǎng)建設開發(fā)平臺,或者是軟件開發(fā)人員借助采集整合世界各國協(xié)同研制的計算機軟件。在統(tǒng)一化平臺中軟件開發(fā)整體規(guī)劃、階段性規(guī)劃以及開發(fā)進度得到有效的管控,管理工作體現(xiàn)出透明性、公正性、科學性、時效性等多樣化特征。3.1.2增強風險意識計算機軟件工程管理與普通管理之間存在顯著的差異性,風險產(chǎn)生率相對較高,所以深入對與之相關(guān)的管理理念與應用技巧進行學習與專研是極為必要的,通過優(yōu)化組織結(jié)構(gòu)、建設組織層面管理人員遵守的規(guī)范體制、建立健全軟件開發(fā)具體流程、對計算機軟件工程使用者進行嚴格審查、強化計算機軟件工程的緊密性、建立健全專門性機構(gòu)對檔案資料進行整體化管理等途徑,達到降低風險產(chǎn)生率的目標。同時計算機軟件工程管理人員應該在日常巡檢中不斷總結(jié)經(jīng)驗,從而達到及時、精確地辨別計算機軟件工程開發(fā)進程中存在各類風險的目標,此時組織結(jié)構(gòu)管理層面人員職責被清晰化、軟件開發(fā)人員技能水平被強化、軟件工程檔案資料等信息增加了完整性。3.1.3加強計算機軟件工程管理的密切性計算機軟件工程管理工作效率的提升是團隊共同奮斗的結(jié)果,而不是個體工作的產(chǎn)物。強化計算機軟件工程的密切管理,打造一個優(yōu)秀團隊并對其嚴格管理是有效對策。將人文關(guān)懷理念貫穿于團隊管理工作進程中,與職員進行思想上的交流,對其實況進行整體化了解的基礎(chǔ)上,合理的配置工作任務,建立并推行責任機制、激勵體制,這在強化計算機軟件工程管理工作規(guī)范性、激發(fā)職員工作熱情等方面均體現(xiàn)出巨大優(yōu)越性[3]。
3.2應用
3.2.1強化計算機軟件運用人員的操縱能力上述目標的實現(xiàn),可以從以下兩方面著手:一是強化軟件操縱者自體能力,上述目標的實現(xiàn)需要操縱人員在實踐中不斷學習新知與積累經(jīng)驗,強化對其應用能力;二是與計算機軟件工程開發(fā)部門參照實況對部分軟件流程進行更改,在維護其運行效率的情況下盡量是簡化其操縱程序,使個體在對其應用之時有得心應手之感,為計算機軟件工程普及應用奠定基礎(chǔ)。上述兩方面的落實,在處理計算機軟件用戶能力低下問題等方面體現(xiàn)出巨大價值,此時計算機軟件工程使用率也大幅度提升。3.2.2拓展計算機軟件工程應用范疇上述目標的實現(xiàn),重要內(nèi)容是強化對計算機軟件工程的中心的構(gòu)建開發(fā)力度。這一措施的應用,在強化計算機軟件工程對多樣化環(huán)境適應能力方面體現(xiàn)出巨大優(yōu)越性。此外,計算機軟件新產(chǎn)品被研發(fā)以后,國家與有關(guān)的部門應該借助互聯(lián)網(wǎng)平臺對其應用價值進行廣泛宣傳。
4結(jié)束語
其實,強化計算機軟件工程管理與應用效率的方式是多樣化的,例如社會各個領(lǐng)域積極應用新興技術(shù),強化對現(xiàn)代技術(shù)應用能力,繼而強化計算機軟件運轉(zhuǎn)的規(guī)范性,為其高頻率應用奠定基礎(chǔ)。不斷總結(jié)經(jīng)驗,不斷實踐,為計算機軟件工程發(fā)展拓展空間。
參考文獻:
[1]曹成琳.計算機軟件工程管理的創(chuàng)新與完善研究[J].信息通信,2016.
[2]許曉暉,丁玉濤.關(guān)于計算機軟件工程管理與應用的研究[J].中小企業(yè)管理與科技(上旬刊),2016.
【關(guān)鍵詞】計算機 軟件工程 管理 應用
1 計算機軟件工程管理的內(nèi)容
對計算機軟件工程的管理其中包括:科學管理組織機構(gòu)和開發(fā)技術(shù)人員,控制工作的管理以及對用戶的管理,以下我們就這幾點做詳細的說明:
1.1 關(guān)于技術(shù)開發(fā)人員
其中負責技術(shù)開發(fā)人員主要有:負責人、系統(tǒng)分析員、高級程序員、初級程序員、資料員和其他輔助人員等。關(guān)于人員管理需要:人文的關(guān)懷,這是當前很多公司人員管理的重要原則,只有以人為本,員工才能為企業(yè)貢獻出自己的力量。明確個人責任,做好自己崗位的本職工作,把責任具體到部門個人,一旦出現(xiàn)紕漏,部門或個人就要明確的承擔責任,并且在這樣的責任制度下保持協(xié)調(diào)配合。各個不同組的人員在完成自己的本職工作之外,對其他開發(fā)組員的請求應積極響應配合。
1.2 關(guān)于組織機構(gòu)
開發(fā)人員的簡單集合不算是計算機軟件工程管理的組織機構(gòu),它具備更多的構(gòu)成模式和聯(lián)系。普遍來說,計算機軟件工程管理組織機構(gòu)主要包括以下幾種:
1.2.1 主程序員構(gòu)成的機構(gòu)
它是全組的協(xié)調(diào)以及統(tǒng)一的保證。普遍來說分工如下:計劃、協(xié)調(diào)以及復審全組的技術(shù)活動由高級工程師負責主持。軟件的分析以及開發(fā)則由普通的技術(shù)性人員負責。
1.2.2 專家構(gòu)成的機構(gòu)
其中隸屬于專家組的每位成員都具有較高的專業(yè)素質(zhì),在這種情況下,可以很大程度上發(fā)揮相關(guān)工作人員最好的工作狀態(tài)。
1.3 關(guān)于軟件工程的控制管理
計算機軟件工程的管理工作涉及的內(nèi)容方面很多,其中主要有人員的控制、經(jīng)費的控制、進度的控制和質(zhì)量上的控制等。這其中的經(jīng)費的控制就是控制計算機軟件的項目在所規(guī)定的經(jīng)費范圍內(nèi)進行;進度的控制則是為了保證計算機軟件項目順利的按照所預定的時間表內(nèi)完成;質(zhì)量的控制就是要在計算機軟件開發(fā)進行過程中,每個階段都要進行復審,以這種分段的方式來提高計算機軟件工程項目的質(zhì)量。
1.4 關(guān)于用戶的管理
人們開發(fā)軟件的目的是為了滿足相關(guān)用戶的需求,軟件的最終使用者以及評價者是用戶。在這種情況下,在進行軟件開發(fā)時相關(guān)的工作人員要盡量使客戶對其進行配合以及支持以客戶的意愿為基礎(chǔ)進行開發(fā),盡量保持這種互動于軟件開發(fā)的全過程。而對于那些軟件開發(fā)項目的主要負責人來說,不但要強化與用戶的聯(lián)系,時刻了解用戶的需求,而且還要嚴防由于客戶所帶來的各種不確定因素的干擾。
2 計算機軟件工程管理方法與措施
2.1 構(gòu)建完善的管理體系
計算機軟件產(chǎn)業(yè)是新型的知識產(chǎn)業(yè),是近代才發(fā)展起來的,尤其是計算機軟件,對從業(yè)人員有著很高的文化素質(zhì)要求,比如從業(yè)人員的專業(yè)素質(zhì)及其計算機的理論研究能力等。軟件開發(fā)方面的人才在軟件工程管理組織中相當重要,所以第一步是要構(gòu)建計算機軟件工程組織的人才管理體系,充分意識到人才在工程開發(fā)和進展中的重要作用,加強人力資源管理;再者要加強對計算機軟件工程相關(guān)知識的學習與不斷更新,對項目管理人員、工作人員等進行專業(yè)化的培訓;最后,應加強制度規(guī)范建設,充分調(diào)動參與人員的積極主動性,最終使項目能夠按計劃進行。
2.2 加強計算機軟件工程的團隊合作管理
一個良好的團隊是實現(xiàn)計算機軟件工程管理的根本保障,因此加強團隊合作的管理,強化團隊管理工作有著非常重要的意義。首先,要想實現(xiàn)團隊合作,就必須加強工作人員之間的溝通與聯(lián)系,在整個工作團隊范圍內(nèi)強調(diào)溝通的重要性,在從而實現(xiàn)團隊合作;其次,明確各崗位分工,結(jié)合軟件工程的實際情況,進行明確、合理的任務分配,避免“踢皮球”事情的發(fā)生,將具體的責任落實到各項明確的工作人員,確保工作的正常進度;不僅如此,還應極力調(diào)動團隊內(nèi)部的主動與積極性,確保每個人都能夠盡全力參與到計算機軟件工程中,共同做好計算機軟件工程的工作。
2.3 加強軟件工程的風險管理
為了完善工程進度管理和風險管理,推動計算機軟件工程更好的發(fā)展,首先應該構(gòu)建完善的風險管理體系,必須確保有制度的保證,和傳統(tǒng)的管理工作不同,計算機工程管理工作風險程度較高,在這種情況下,作為計算機工程項目管理的工作人員,必須要樹立風險意識,不斷學習風險管理知識,客觀識別風險并進行量化分析,有針對性地采取風險防控方法,這對預防計算機軟件工程管理的風險都有著很重要的作用。其次是,堅持定期按時完成計算機軟件的風險控制管理。尤其對于研發(fā)時間教長的計算機軟件工程項目,更應該堅持將項目風險管理落實到整個過程中,對出現(xiàn)的風險問題,及時采取處理措施,將項目進行過程中帶來的損失降到最低的限度。結(jié)合現(xiàn)狀,在實際操作過程中,一般主要采取規(guī)范、轉(zhuǎn)移等措施處理風險;不僅如此,計算機軟件工程組織的進度管理應不斷加強,盡可能的提高工程操作效率并控制開發(fā)成本。需要以工程項目實際情況為基礎(chǔ)來制訂科學、完整、有效的進度管理工作規(guī)劃,對工程項目的進展狀況進行實時監(jiān)督,確保各項工作有條不紊地進行。
由此可以看出我們必須加強計算機軟件工程管理中的風險管理意識,要針對所有可能出現(xiàn)的風險采取對應的措施。其中第一步是要明確客戶的需求,再者盡可能按照客戶需求進行設計與開發(fā),有些現(xiàn)實裝備和技術(shù)無法達到的需求,必須在事前予以說明,曉之以理從而取消他們的不正當需求。不僅如此,還要加強對相關(guān)人員的管理,提高工作人員的工作積極性,并定期進行職業(yè)素質(zhì)考核,一旦發(fā)現(xiàn)不足立即予以培訓以使其能夠完全勝任工作。最后要加強對于開發(fā)成本的控制,原則上做到能省則省,杜絕浪費。
3 計算機軟件工程的相關(guān)應用
進入本世紀以來,隨著經(jīng)濟與技術(shù)的發(fā)展,信息網(wǎng)絡技術(shù)發(fā)展愈來愈快。計算機軟件具備很高的準確性以及高效性,并且逐漸普及,人們的很多日常工作都是通過計算機軟件來完成的,計算機軟件幾乎成為人們?nèi)粘9ぷ魃畈豢苫蛉钡牟糠郑湓谥T如辦公軟件、操作系統(tǒng)、郵箱、游戲以及數(shù)據(jù)等多個方面起著巨大的作用,沒有計算機軟件,它們都不可能實現(xiàn)。在計算機軟件工程中,不僅融入了開發(fā)人員的智慧,而且計算機軟件的不斷更新、不斷升級,還推動了計算機軟件的系統(tǒng)化、細致化、普及化發(fā)展。
由此可見,在當前信息化社會快速發(fā)展的狀況下,軟件工程的作用十分關(guān)鍵。計算機軟件的使用廣泛涉及到日常的工作和生活,計算機軟件的普及也為人們提供了更多的便利,比如在企業(yè)中常用的辦公軟件大力提升了工作效率,促進了工作的規(guī)范性操作,具有便利、及時等優(yōu)點。在校園中,運用計算機軟件進行學籍管理、學費管理等,很大程度上保證了校園工作開展的有序和便捷。
4 結(jié)語
綜上所述,在不斷變化的社會中,計算機與網(wǎng)絡信息技術(shù)也在飛速發(fā)展是軟件工程管理工作能夠有效開展是非常重要的影響因素。計算機軟件是辦公的智能化、自動化的技術(shù)支持。典型的計算機軟件在我國各大企業(yè)、事業(yè)單位、政府部門,各領(lǐng)域都有應用。所以需要在計算機的軟件工程的建設上給予充足的資源支持,尋求更具創(chuàng)新意識的發(fā)展道路,選擇全新的發(fā)展措施,確保計算機軟件工程的順利開展,從而提高效益,促進我國經(jīng)濟的發(fā)展。
參考文獻
[1]艾偉.淺談計算機軟件工程的管理與應用[J].中國信息化,2013,(10):59-59.
[2]任建軍.淺議計算機軟件工程的管理與應用[J].中國電子商務,2012,(10).
[3]王旭浦.計算機軟件工程的管理與應用[J].青春歲月,2014,(12):584-584.
1 引言(Introduction)
在當前軟件產(chǎn)業(yè)迅猛發(fā)展的形勢下,社會和企業(yè)對軟件人才的要求越來越高,不僅要求畢業(yè)生有扎實的專業(yè)基礎(chǔ)知識,還要有解決實際問題的思維能力和創(chuàng)新能力。但是,大多數(shù)畢業(yè)生走向工作崗位后存在理論與實踐結(jié)合能力較弱和綜合應用知識能力欠缺問題[1],對實際問題的求解沒有清晰的思路,不能在短時間內(nèi)勝任企業(yè)的工作。因此,我們應重視和加強培養(yǎng)學生解決現(xiàn)實問題的思維能力和綜合應用知識的創(chuàng)新能力。
《高等學校計算機科學與技術(shù)專業(yè)人才專業(yè)能力構(gòu)成與培養(yǎng)》中指出,計算機專業(yè)人才的專業(yè)基本能力主要包括計算思維能力、算法設計與分析能力、程序設計與實現(xiàn)能力、系統(tǒng)能力[2]。其中計算思維能力是至關(guān)重要的,良好的思維能力是取得成功求解問題的關(guān)鍵。本文結(jié)合軟件工程課程的特點,重點探討培養(yǎng)學生計算思維能力的問題,分析軟件工程課程知識點與計算思維能力點之間的對應關(guān)系,研究如何在軟件工程課程的教學過程中滲透計算思維方法,通過理論教學和實踐教學培養(yǎng)學生的計算思維能力,進而提高學生解決實際問題的能力。
2 計算思維、計算思維能力(Computational thinking,computational thinking ability)
計算思維是運用計算機科學的基礎(chǔ)概念去求解問題、設計系統(tǒng)和理解人類的行為,它包括了涵蓋計算機科學之廣度的一系列思維活動[3]。計算思維是利用計算機解決實際問題的思維方法,它的本質(zhì)是抽象(Abstract)和自動化(Automation)。典型的計算思維包括一系列廣泛的計算機科學的思維方法:遞歸、抽象、分解、關(guān)注點分離、約簡、迭代、預置和緩存、保護、冗余、容錯、回溯、糾錯和恢復等等。
計算思維能力是指人們運用計算思維方法思考的能力。對于計算機專業(yè)人才的培養(yǎng),計算思維能力主要包括問題及問題求解過程的符號表示、邏輯思維與抽象思維、形式化證明、建立模型、實現(xiàn)類計算和模型計算、利用計算機技術(shù)等[2]。這些能力的培養(yǎng)需要以課程知識為載體,在教師有意識、有計劃的引導下,在不斷的實踐過程中實施[4]。
3 軟件工程課程知識點與計算思維能力點的關(guān)聯(lián) (The relationship between knowledge points of software engineering courses and the ability of computational thinking)
軟件工程是研究軟件開發(fā)和軟件管理的一門工程學科,它主要包括技術(shù)和管理兩方面的內(nèi)容。在新建本科院校的計算機類專業(yè),軟件工程課程重點講授軟件技術(shù)方面的知識,包括軟件工程基本概念、基本原理和基本方法,強調(diào)應用計算機技術(shù)解決實際問題的方法和步驟,使學生掌握軟件開發(fā)各個階段規(guī)范的方法、工具和過程[5]。軟件工程知識體系主要有結(jié)構(gòu)化方法和面向?qū)ο蠓椒▋纱蟛糠?,下面重點分析兩種軟件開發(fā)方法涉及的主要知識點與計算思維方法、計算思維能力點的關(guān)聯(lián)。
3.1 結(jié)構(gòu)化軟件開發(fā)方法
結(jié)構(gòu)化軟件開發(fā)方法的主要過程是:結(jié)構(gòu)化需求分析(SA)、結(jié)構(gòu)化設計(SD)、結(jié)構(gòu)化編碼測試(SP),其主要特點是按功能分解系統(tǒng),自頂向下逐步分解,將一個復雜系統(tǒng)分解為簡單子系統(tǒng),每個階段都要遵循規(guī)范的方法和步驟,通過嚴格的評審后才能開始下個階段的工作。各個階段的主要知識點為與計算思維能力點的對應如表1所示。
在結(jié)構(gòu)化方法開發(fā)軟件過程中,涉及大量的計算思維方法:在需求分析階段,對實際問題進行簡化、抽取問題的本質(zhì),用到約簡、抽象方法;在概要設計階段,將復雜問題分解為若干個簡單問題,用到關(guān)注點分離方法;數(shù)據(jù)庫設計用到抽象和分解的方法;在調(diào)試程序的過程中,從發(fā)現(xiàn)錯誤的地方,沿程序的控制流往回追蹤分析程序代碼,直到找到錯誤,用到回溯方法等等。在開發(fā)軟件的實踐過程中,能夠有效訓練學生的計算思維能力。例如:需求分析階段的數(shù)據(jù)流圖、實體關(guān)系圖、狀態(tài)轉(zhuǎn)換圖,設計階段的層次結(jié)構(gòu)圖、算法流程圖,編碼階段的程序代碼都是分析問題和求解問題的符號表示,分析和設計的過程就是邏輯思維與抽象思維的過程,需求分析過程就是建立模型的過程等等。由此可見,軟件工程的知識點與計算思維的能力點是密切關(guān)聯(lián)的。
3.2 面向?qū)ο筌浖_發(fā)方法
面向?qū)ο筌浖_發(fā)方法的主要過程是:面向?qū)ο笮枨蠓治?OOA)、面向?qū)ο笙到y(tǒng)設計(OOD)、面向?qū)ο缶幋a測試(OOP)。與結(jié)構(gòu)化方法相比,面向?qū)ο蠓椒ǖ奶攸c是按對象和類分解系統(tǒng),更符合人類認識問題和解決問題的方法和過程。其主要知識點與計算思維能力點的關(guān)聯(lián)如表2所示:面向?qū)ο蟮男枨蠓治鲞^程是建立對象模型、用例模型和動態(tài)模型的過程,對象分析過程是一個典型的抽象過程;功能分析將系統(tǒng)抽象和分解為若干個用例,是抽象和分解、關(guān)注點分離方法的典型應用;面向?qū)ο蟮脑O計和實現(xiàn)是在需求分析的基礎(chǔ)上多次反復迭代的演化過程,對各個子系統(tǒng)的設計也用到抽象和分解、關(guān)注點分離方法。這些計算思維方法的應用對應著問題求解過程的符號表示、邏輯思維與抽象思維、建立模型、實現(xiàn)類計算和模型計算、利用計算機技術(shù)等計算思維能力點。在面向?qū)ο蠓椒ㄩ_發(fā)軟件過程中,應用到大量的計算思維方法,有效的教學過程能夠讓學生理解、應用計算思維方法,達到訓練學生計算思維能力的目的。
4 培養(yǎng)計算思維能力的策略和方法(The strategies and methods of developing computational thinking ability)
以軟件工程課程知識點為載體,將計算思維訓練融合在教學的各個環(huán)節(jié)當中,重點從意識、理解、實踐三個層次入手,循序漸進的提高學生應用計算思維方法解決實際問題的能力。
4.1 有意識的教學方法讓學生認識到計算思維的重要性
從我們有關(guān)計算思維調(diào)研結(jié)果來看,大部分學生不了解計算思維的概念,在分析問題和解決實際問題的過程中,不會應用計算思維方法,即使用到一些計算思維方法也是無意識的。因此,在課堂教學和實踐教學過程中,要充分發(fā)揮教師的主導作用,教師要將課程知識與實際問題緊密結(jié)合,激發(fā)學生學習興趣,通過實際案例有意識地、系統(tǒng)地講解計算思維的方法,讓學生認識到計算思維方法在求解實際問題中的重要地位。
4.2 案例教學讓學生理解計算思維方法的應用
在教學過程中,選擇一個學生比較熟悉的應用系統(tǒng),如學生成績管理系統(tǒng)、圖書管理系統(tǒng)等,以這個系統(tǒng)的開發(fā)過程貫穿教學始終,有計劃、有意識地講解計算思維方法在系統(tǒng)開發(fā)各個階段的應用,讓學生領(lǐng)悟計算思維方法,理解計算思維方法在實際問題中的應用,通過需求分析訓練學生的抽象思維和建立模型能力,通過系統(tǒng)設計、算法設計訓練學生的邏輯思維能力,通過編寫程序訓練學生用符號表示問題及問題求解過程的能力,通過對實際項目的分析,讓學生理解利用計算機求解問題的典型方法和過程。
4.3 實踐教學讓學生在實踐中應用計算思維方法
軟件工程課程是一門實踐性很強的課程,課程本身實踐環(huán)節(jié)可分為課程實驗和課程設計兩部分。課堂上的案例教學讓學生建立計算思維的意識,理解計算思維在實際問題中的應用,課程實驗就要讓學生以小組的形式模擬案例開發(fā)一個簡單的系統(tǒng),小組成員分工合作,應用計算思維方法完成需求分析、系統(tǒng)設計、編碼測試過程,實現(xiàn)系統(tǒng)的主要功能。課程設計是在課程結(jié)束后進行的綜合性的實踐環(huán)節(jié),訓練學生綜合應用知識的能力、應用計算思維解決實際問題的能力和團隊合作能力等。
此外,通過實習實訓、畢業(yè)設計等綜合性的實踐環(huán)節(jié),通過大學生創(chuàng)新創(chuàng)業(yè)項目、程序設計大賽等活動,進一步強化、提升學生的計算思維能力。
5 結(jié)論(Conclusion)
計算思維能力的培養(yǎng)不可能通過一門課程完成,需要通過系列課程有意識、有計劃、持續(xù)地訓練,需要在不斷的學習實踐中領(lǐng)悟和提升。本文對如何在軟件工程的教學過程中滲透計算思維方法,培養(yǎng)學生計算思維能力做了一些初步的探討,實踐表明,將計算思維方法融入軟件工程課程的教學過程中,提高了學生解決實際問題的能力和計算思維能力,對應用型人才的培養(yǎng)大有裨益。
關(guān)鍵詞:軸流風機;并行工程;動態(tài)鏈接庫
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2013)05-1064-03
并行工程以及CIMS(計算機集成制造系統(tǒng))在設計制造中的應用是現(xiàn)代企業(yè)研究的課題。并行工程就是從產(chǎn)品設計開發(fā)和制造的過程出發(fā),通過各部門的協(xié)同并行工作,來達到生產(chǎn)效率高、產(chǎn)品成本低、保證產(chǎn)品質(zhì)量和符合用戶實際使用要求的工程項目。并行工程作為一種集成地、并行的設計產(chǎn)品及其相關(guān)過程的系統(tǒng)化方法,可以有效地縮短產(chǎn)品開發(fā)周期、降低產(chǎn)品成本、提高產(chǎn)品質(zhì)量。
最近研究表明大多數(shù)設計工程師在真正的產(chǎn)品設計上僅花費25%的時間,卻有30%~35%的時間花費在尋找設計所用的數(shù)據(jù)上,重復勞動現(xiàn)象嚴重。軸流風機葉片計算軟件的開發(fā)考慮到上述現(xiàn)象,盡量避免這種現(xiàn)象的出現(xiàn),使我公司設計人員在軸流風機葉片計算上大大提高了效率和計算的正確率,縮短了產(chǎn)品設計上的時間。
1 背景介紹
我公司(上海鼓風機廠有限公司)屬國營大型企業(yè),國家機械工業(yè)重點骨干企業(yè)。目前是上海市高新技術(shù)企業(yè),全國機械工業(yè)技術(shù)進步示范企業(yè)。公司正在進行并行工程中各項目的開發(fā),已經(jīng)形成了以PDM為框架的產(chǎn)品并行設計集成系統(tǒng),將運用已有的PDM集成平臺實現(xiàn)新產(chǎn)品的并行設計。在設計部門計算機和工作站將全面共享PDM系統(tǒng)的產(chǎn)品數(shù)據(jù)管理功能和過程管理功能。目前已實現(xiàn)CAD/CAE/CAPP與PDM的集成,PDM與ERP的信息傳遞。PDM的實施是集成管理設計部門、工藝部門所生成的產(chǎn)品設計數(shù)據(jù),以及對這些產(chǎn)品設計數(shù)據(jù)在不同設計人員之間的工作流程管理,基本達到產(chǎn)品并行設計的目標。
2 軟件設計目標
設計開發(fā)的這一項軸流風機葉片計算軟件是公司并行工程(SBW-CE)中一個關(guān)鍵部套設計軟件。它由報價程序通過PDM平臺把數(shù)據(jù)傳給葉片設計人員,通過計算軸流風機葉片的尺寸、重量、力、力矩、強度值和自振頻率及離心力、由空氣力產(chǎn)生的彎曲應力、由重心距離產(chǎn)生的力矩、回復力矩(平衡重)、平均和上限應力,生成和AUTOCAD相通的接口文件。設計人員利用此文件,與在AUTOCAD中開發(fā)的程序配合使用,設計出工程用的葉片圖。充分體現(xiàn)了并行工程中過程并行,實現(xiàn)了過程的重組、集成和優(yōu)化。
3 需求分析
在設計該軟件之前,公司的工程設計人員主要通過人工查表、手工計算數(shù)據(jù),一部分計算雖然也有程序,但在DOS狀態(tài)下的,界面不友好,而且已經(jīng)不適應并行工程項目中的需求,因此有必要重新設計一個高效率的,符合并行工程應用的軟件。
該軟件的使用,將使很多原本手工計算的步驟得到程序自動化,讓設計人員從繁瑣的計算中擺脫出來,而專注于具體風機的設計,使產(chǎn)品實現(xiàn)并行化設計與開發(fā),以此減少出錯率,避免返工。并且提高產(chǎn)品質(zhì)量,加快設計進程,縮短設計時間,為公司贏得效益。
4 設計環(huán)境
本軟件在數(shù)據(jù)計算程序開發(fā)中采用VC6.0語言,人機交互界面程序開發(fā)中采用VB6.0語言。
采用上述語言進行開發(fā)充分考慮到了VC是一門高效實用的程序設計語言,對于工程數(shù)據(jù)計算,具有速度快,效率高的特點。而VB對于面向?qū)ο笮缘慕缑嬖O計運用簡單、易于操作,并且調(diào)用VC編制的DLL(動態(tài)連接庫)文件也完全沒有問題。實踐證明上述方法是切實可行的。
5 數(shù)據(jù)模塊圖
6 設計方案
6.1 輸入界面設計
通過Vb設計的界面,使設計人員根據(jù)提示輸入工程初始數(shù)據(jù),工程初始數(shù)據(jù)是由報價程序產(chǎn)生,通過PDM平臺(IMAN軟件)傳到設計人員計算機中,或打開已經(jīng)存盤.302文件得到數(shù)據(jù),然后以函數(shù)方式把參數(shù)傳遞到計算程序內(nèi)部進行計算。
用戶界面是應用程序的重要組成部分,是用戶與應用程序進行信息交流的地方。一個應用程序的實用性不僅僅取決于它的功能,在很大程度依賴于它的界面,因為對用戶而言,界面就是應用程序,而感覺不到幕后正在執(zhí)行的代碼。
本軟件界面采用多文檔界面(MDI, Multiple Document Interface)設計,使軟件更加的友好、美觀。
在VB中父窗口就是MDI窗體,子窗口是指MDICHILD屬性為TRUE的普通窗體。我在caption屬性為“軸流風機應用軟件”的父窗口加入菜單可以使用戶更方便、更直觀的選擇命令和選項。菜單條form_QueryUnload(Cancel As Integer, UnloadMode As Integer)事件。通過在這些事件中的編程,完成程序的輸入功能。
關(guān)鍵詞:計算機 軟件 現(xiàn)代化技術(shù) 信息
1引言
計算機軟件工程在技術(shù)發(fā)展方面與信息技術(shù)息息相關(guān),并且具有獨立的特點,在各個領(lǐng)域都有著極為廣泛的應用,而在計算機的迅猛發(fā)展過程中,離不開軟件工程技術(shù)的支持,為此,加強和創(chuàng)新計算機軟件工程的現(xiàn)代化技術(shù),可以正確把握計算機軟件工程發(fā)展的方向,從而確保整個軟件工程更長遠的發(fā)展。
2計算機軟件工程的基本概述
計算機軟件工程的現(xiàn)代化技術(shù)其主要是為了推進軟件系統(tǒng)實現(xiàn)全面開放,其核心內(nèi)容為提高計算機運行模式的效率和推進支撐機制的合理性開發(fā),為軟件工程的可持續(xù)發(fā)展提供有力的可靠保障。在計算機模型構(gòu)造過程中,往往還涉及系統(tǒng)、應用及支持軟件類別。而伴隨著科學技術(shù)的飛速發(fā)展,計算機軟件工程的現(xiàn)代化技術(shù)也在不斷的擴大項目,而醫(yī)療、信息等技術(shù)領(lǐng)域的貼近,更是使得軟件工程突破傳統(tǒng)常規(guī)行業(yè)的束縛,推進新興產(chǎn)業(yè)的形成。
在我國計算機軟件的研究中,由于過于強調(diào)個人理念,使得整體的規(guī)模受到極大的限制,不利于產(chǎn)業(yè)化發(fā)展模式,而計算機軟件工程其利用高科技邏輯來對事物進行行之有效的處理,從而形成一種映射。對于計算機的團建工程設計,其不僅需要計算機、工程、邏輯等多個領(lǐng)域,還需要具備較強的復雜性,并通過將各個方面進行有機聯(lián)系,來避免某一環(huán)節(jié)誤差的出現(xiàn)來對整個軟件工程研發(fā)造成不好的影響。
計算機軟件工程的現(xiàn)代化技術(shù)發(fā)展時間不長,但發(fā)展迅猛,推廣領(lǐng)域也十分廣闊,這也決定了其在發(fā)展體系中存在一些不健全的地方。我國的計算機軟件技術(shù)相對國外而言,發(fā)展水平還是較為有限,且我國自主性研發(fā)技術(shù)較為匱乏,因此,我國只要加強對計算機工程核心技術(shù)的研發(fā),并能夠靈活掌握技術(shù)的獨立性,才能夠在當前智能化、數(shù)字化的網(wǎng)絡管理環(huán)境中,真正走向我國軟件工程技術(shù)的產(chǎn)業(yè)化發(fā)展道路。
3有效加強計算機軟件工程現(xiàn)代化技術(shù)的措施
3.1加強政府的監(jiān)管控制力度
計算機軟件工程在發(fā)展中離不開政府給予的政策支持,這也為現(xiàn)代化技術(shù)的有序發(fā)展提供堅強的后盾。而為了進一步加快我國軟件工程的信息化發(fā)展步伐,就需要政府加大支持力度。具體措施如下。
政府可以拓寬融資及投資渠道,使得資金可以發(fā)揮其最為有效的作用,將資金投入到技術(shù)工程中來支持和鼓勵其發(fā)展。此外,還可以通過民間投資這種方式來進一步擴大參與技術(shù)領(lǐng)域的范圍,這樣投資可以得到進一步保障,并為加快技術(shù)發(fā)展提供了良好的物質(zhì)基礎(chǔ)。
政府有關(guān)部門秉承著??顚S玫脑瓌t,還可以設立計算機軟件工程專項資金,并以基金的形式來為新興產(chǎn)業(yè)提供強有力的保障。
對于軟件工程中的重要關(guān)鍵性項目,政府也要積極引導,鼓勵開發(fā),來不斷提高產(chǎn)品的創(chuàng)新層次,并在這個過程中使得自主研發(fā)能力得到增強,從而推動項目的順利進行。這也與互聯(lián)網(wǎng)的應用以及軟件信息服務等內(nèi)容有著密切的關(guān)系。
3.2注重對技術(shù)與產(chǎn)品的研發(fā)與創(chuàng)新
計算機軟件工程在發(fā)展中,也要不斷優(yōu)化產(chǎn)品結(jié)構(gòu)與性能。當前我國軟件存在于操作者無法進行完全匹配的特點,這樣使得軟件有著極低的操控效率。就比如軟件在獲取、儲存及處理分析數(shù)據(jù)庫資源時,往往在信息安全性方面存在危險,在數(shù)據(jù)資源被盜用后,使得操作者無法進行有序應用,給使用者帶來損失和麻煩。
加強對技術(shù)與產(chǎn)品的研發(fā)和創(chuàng)新,是在激烈的行業(yè)競爭中能夠立足的關(guān)鍵,要重視產(chǎn)業(yè)創(chuàng)新發(fā)展,對產(chǎn)品技術(shù)實行體系化建設,并在確保研發(fā)自主性的基礎(chǔ)之上,為企業(yè)提供發(fā)展動力。響應當前數(shù)字化與智能化的發(fā)展號召,軟件工程技術(shù)可以與工業(yè)實行有機整合,從而增強軟件信息的國際競爭力。產(chǎn)品的不斷創(chuàng)新也必將推動整個技術(shù)行業(yè)的繁榮發(fā)展。
3.3提高工程支持力度,強化升級管理
為了加強產(chǎn)品在功能和應用方面的豐富性及多樣性,對工程進行有效的支持,并強化升級力度是不可缺少的。為了提高軟件的自身價值,就需要有關(guān)機構(gòu)和部門根據(jù)市場規(guī)律為導向,來制定符合現(xiàn)代化管理的軟件管理制度,來推動產(chǎn)品升級中的質(zhì)量管控。此外要對軟件升級中的各個步驟進行合理設計,重視模塊化的設計作用,對適應性及隱蔽因素進行全面分析,來確保軟件在升級完成后能夠有效實現(xiàn)工程目標,并充分發(fā)揮其優(yōu)點和性能。
4結(jié)論
隨著社會的迅猛發(fā)展,信息化程度的不斷提高,計算機軟件工程技術(shù)也有著越來越廣泛的應用。而加強對產(chǎn)品的創(chuàng)新和發(fā)展,并重視自主研發(fā),將軟件工程與網(wǎng)絡環(huán)境相融合相適應,可以實現(xiàn)現(xiàn)代化技術(shù)的有效提升,并能夠在應用中彰顯軟件技術(shù)的個性,在不斷的升級和強有力的工程支持力度下,必將更好的服務于社會。
參考文獻:
[1]楊海青.淺析計算機軟件工程管理及應用[J].中小企業(yè)管理與科技(上旬刊).2016(02)
[2]史梁,蔡豪.計算機軟件工程升級的策略性分析[J].河南廣播電視大學學報.2016(01)
[3]辛為,魏麗嬌.計算機軟件工程管理與應用解析[J].中小企業(yè)管理與科技(上旬刊).2015(12)
[4]鄭鑫.計算機軟件工程管理與應用[J].中國新通信.2015(23)
關(guān)鍵詞:GIS軟件工程 云計算 工程模式 虛擬化
中圖分類號:TP393 文獻標識碼:A 文章編號:1672-3791(2014)10(c)-0040-01
伴隨著互聯(lián)網(wǎng)在人們工作和生活中的普及,云計算技術(shù)的發(fā)展日臻成熟,傳統(tǒng)的以因特爾和以Windows為平臺的網(wǎng)絡商業(yè)運營模式已經(jīng)不能滿足現(xiàn)代人的發(fā)展要求。反之,云計算技術(shù)正以其強大的數(shù)據(jù)處理能力獲得了巨大的發(fā)展空間。
1 云計算的基本概念
云計算技術(shù)是在互聯(lián)網(wǎng)發(fā)展的基礎(chǔ)上誕生的一項數(shù)據(jù)管理技術(shù),它將復雜的數(shù)據(jù)處理過程分割成為若干個子程序,由云計算下的多個服務器進行分析再反饋給用戶的數(shù)據(jù)處理系統(tǒng)。其強大的數(shù)據(jù)分析處理能力可以為用戶提供更為方便快捷的服務,有效節(jié)約時間和精力。從狹義的角度看,云計算就是指在IT行業(yè)發(fā)展的基礎(chǔ)之上的模式與交付,它通過網(wǎng)絡資源獲得所需要數(shù)據(jù)資源。
2 云計算技術(shù)的特點
2.1 虛擬化程度高
云計算通過互聯(lián)網(wǎng)實現(xiàn)了功能的全部虛擬化,用戶無論在什么地方均可以通過網(wǎng)絡終端享受服務。全部的服務信息資源均來自“云”,而并非實物操作,用戶僅僅使用筆記本電腦或是智能手機就可以在任何地點通過網(wǎng)絡獲取應用服務。
2.2 規(guī)模龐大
隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,云計算的服務器已經(jīng)發(fā)展形成了龐大的規(guī)模,據(jù)統(tǒng)計Google公司的云計算服務器已達100多萬臺,而像搜狐這樣規(guī)模的公司,云計算服務器也已經(jīng)超過40萬臺。
2.3 可靠性好
云計算的可靠性是多種保護措施實現(xiàn)的,比如數(shù)據(jù)的多副本容錯功能、計算節(jié)點的互換等。并且配備有專門的技術(shù)人員對數(shù)據(jù)庫進行實時維護,保證存儲信息的安全、穩(wěn)定性,確保用戶不受影響。
2.4 通用性好
云計算的推廣范圍很廣,能夠滿足各類用戶的服務要求,甚至同一云能夠在同時為多個用戶提供服務,并且可以構(gòu)造出很多不同形式的應用,這為用戶享受云計算服務提供了很大的便利性。
2.5 成本低廉
云計算采用的是集中自動化的管理形式,容錯措施使用低廉的接點構(gòu)成模式,這就在很大程度上降低了管理運營成本,減少了分攤到用戶身上的管理維護費用。其良好的通用,可以為用戶提供更加方便、廉價的服務,用戶無需投入大量精力和財力就可以獲得想要的資源。
3 GIS工程的基本概念和主要特征
3.1 GIS工程的基本概念
GIS軟件工程指的是軟件從概念定位、原理應用、技術(shù)落實到軟件的開發(fā)與維護的整個活動過程。它涵蓋GIS的規(guī)劃設計、組織落實和功能評價等多項工作,還包含質(zhì)量監(jiān)管、需求控制、風險控制等多項技術(shù),在此基礎(chǔ)上形成GIS的數(shù)據(jù)信息管理和質(zhì)量監(jiān)管體系,實現(xiàn)數(shù)據(jù)處理功能的最優(yōu)化。
3.2 GIS工程的主要特征
3.2.1 系統(tǒng)的復雜程度高
文檔的數(shù)量和質(zhì)量要求較高。GIS工程需要交付的文檔涵蓋工程系統(tǒng)的設計手冊、用戶指南、軟件說明書、功能檢測報告、空間分析報告等等,這些文檔內(nèi)容龐雜而且質(zhì)量要求較高,對于管理人員工作要求很高。軟件在微觀上的復雜程度高。由于GIS工程涉及的信息量非常大、內(nèi)部功能結(jié)構(gòu)復雜,因此工程本身的長度及內(nèi)部結(jié)構(gòu)管理都是非常復雜的工作。理論研究的難度大。GIS工程是基于虛擬化的云計算技術(shù)發(fā)展的,在空間理論方面極為復雜,不易理解。
3.2.2 對于數(shù)據(jù)的處理要求特殊
數(shù)據(jù)質(zhì)量要求嚴格。GIS工程對于輸入數(shù)據(jù)的質(zhì)量要求是很高的,如果數(shù)據(jù)存在問題則容易引起系統(tǒng)功能的故障或是運行崩潰。數(shù)據(jù)的時效性。GIS軟件工程內(nèi)部的數(shù)據(jù)信息更新?lián)Q代非常快,這樣才能滿足網(wǎng)絡時代海量信息資源的發(fā)展要求,如果數(shù)據(jù)陳舊就無法滿足工作需要,因此時時的信息采集工作是建設GIS軟件工程所必須要做的。
4 基于云計算的GIS軟件工程模式
4.1 GIS軟件工程的結(jié)構(gòu)模式
云計算技術(shù)的發(fā)展為GIS軟件工程的發(fā)展提供了極大便利,上面已經(jīng)提到云計算技術(shù)具備龐大的數(shù)據(jù)存儲量、可靠性高、通用性好等優(yōu)勢。這些技術(shù)優(yōu)勢使得GIS軟件工程的結(jié)構(gòu)模式得以進一步優(yōu)化,具體的來說,云技術(shù)下的GIS軟件工程會充分的運用云端所提供的構(gòu)件進行革新,而傳統(tǒng)的GIS構(gòu)件是不能與之相提并論的。由云端提供的龐大數(shù)據(jù)信息量以及地圖檢索服務可以為GIS軟件更新服務工程,滿足不同讀者需要提供可能。
4.2 GIS軟件工程的組織模式
傳統(tǒng)的GIS軟件生命周期呈串行模式,可是在云計算技術(shù)的推動之下,GIS軟件工程的生命周期也將發(fā)生大的變化,逐漸呈現(xiàn)為多重的螺旋模型發(fā)展趨勢。GIS軟件工程的研發(fā)具有開放性和階段性的特點,在軟件開發(fā)的各個階段需要大量工作來打基礎(chǔ),為了克服研發(fā)弊端,對于GIS構(gòu)架的設計可以吸收借鑒其他的成功經(jīng)驗,選擇較為完善的構(gòu)件和代碼,這樣對于推進組織模式更新具有重要作用。
4.3 GIS軟件工程的管理與維護
在云計算技術(shù)下構(gòu)件的GIS軟件工程具備很大的靈活性和便捷性。在產(chǎn)品的研發(fā)過程中軟件的管理和維護也在同時進行,改變了傳統(tǒng)的先開發(fā)后維護的工作方式。一般在軟件的初期研發(fā)階段僅能完成少量的部署工作,可是隨著云計算技術(shù)的介入和發(fā)展,可以有效的減少各個軟件工程的耦合系數(shù),確保各種構(gòu)件均能實現(xiàn)聯(lián)動或單獨的自由管理模式,像客戶端、服務端和管理端等等部分均可實現(xiàn)管理方式的優(yōu)化。
5 云計算條件下的GIS軟件工程應用
云計算技術(shù)自身具備很強的數(shù)據(jù)管理能力,可以有效的降低管理成本,這為GIS軟件工程的研發(fā)單位節(jié)省了很大一筆研發(fā)資金。但是在進行GIS軟件工程研發(fā)的初期,服務商需要投入大量的硬件和軟件設施,同樣是一筆較大的投入,所以假如能夠改進原有的設備用于研發(fā)則可節(jié)約很大一部分投入。在軟件開發(fā)過程中應注意選擇品質(zhì)有保證的應用軟件,并成立云計算技術(shù)的專業(yè)管理部門,負責管理現(xiàn)代云計算技術(shù)和GIS行業(yè)在開發(fā)中存在的矛盾。這就能更加有效地實現(xiàn)云計算條件下的GIS軟件工程發(fā)展。
6 結(jié)語
綜上所述云計算技術(shù)發(fā)展下的GIS軟件工程技術(shù)具備良好的發(fā)展條件,在工程體系建設、組織模式和管理與維護等方面,較之以往的技術(shù)有了很大改進。為了加快GIS軟件工程的發(fā)展,我們應積極的利用云端龐大的數(shù)據(jù)信息資源獲得自身發(fā)展所必須的資源。
參考文獻
[1] 周鵬,尹菲.基于云計算技術(shù)的GIS軟件工程模式[J].測繪通報,2010(11):22-24.