預算軟件范文
時間:2023-04-10 10:19:23
導語:如何才能寫好一篇預算軟件,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
從表面上看,軟件供應商提供的套裝軟件如果推出了新版本,他們的用戶應該非常歡迎才對:因為既然是升級版就一定會有新增的功能或者在使用方便性上有了很大改進,或者更能符合當前的各種規范,或者體系架構更靈活,更方便與新一代軟件或者未來的軟件進行集成。而實際上,大多數公司對軟件升級的矛盾態度類似于一個長期吸煙的煙民對他每年一度的體驗結果一樣,既有所期待同時又忐忑不安。
升級成本不可預知
“為了降低成本,避免對企業正常業務的影響,大多數企業和IT高管總是盡可能推遲軟件的升級,特別是事關企業核心業務的應用軟件?!盕orrester首席分析師Paul Hamerman說。
Forrester近期了一份關于應用軟件升級成本方面的市場研究報告,這份報告就套裝軟件的升級對企業的影響以及企業為何在這個問題上如此糾結進行了全面的研究。
“成本是企業最為關注的問題。”Hamerman解釋說,“與應用軟件相關的成本包括相對固定的及可預見的供應商維護費、人員編制和基礎設施的維護以及很難預測的應用軟件升級成本。”
他認為,企業在考慮套裝軟件的整體擁有成本時,通常并不總是會把應用軟件的升級成本列入進來。這是因為:
1.供應商并不總出新版本。應用軟件通常的周期是每兩年一次更新。
“也有些一些軟件廠商試圖加快軟件升級步伐以增強軟件功能,但成敗參半。”他補充說,當然,對SaaS和云服務供應商則另當別論,與傳統軟件供應商相比,它們可以更為頻繁地更新自己的軟件,一年一次甚至一年多次,這恰恰是SaaS服務的優勢之一。
2.軟件升級并非必須。 套裝軟件采用的是銷售軟件授權許可的方式,是否升級選擇權在用戶。而對于用戶,無論是IT部門還是相關的業務部門在是否升級方面都沒有固定的規劃和預算,因此,軟件升級的成本并沒有列為一種經常性費用支出。
3.升級成本很難估計。大多數情況下,企業軟件的升級是一個很大的IT項目,需要外部力量(如IT人員和咨詢顧問)的幫助。而且,軟件的升級成本有很多不確定的因素,如軟件定制開發的程度、前一個版本時是否及時更新過、新增功能部署了多少、新版本是否穩定,以及對與之進行集成的其他系統的影響等。
軟件商希望用戶升級
對于軟件供應商而言,軟件的升級其實和銷售一份新的軟件授權許可合同是一樣重要的。Hamerman說,世界知名軟件廠商(如Oracle、SAP、微軟等)一般會要求用戶在5到10年內,及時升級到新版軟件,否則就無法繼續得到技術支持。如果用戶沒有升級而想繼續得到技術支持就要另外簽訂軟件維護合同,這也意味著一筆不小的費用。
“從供應商角度來看,用戶的軟件升級有利可圖,而且更簡單、容易?!盚amerman說。
那么,用戶對軟件供應商的升級行為到底接受程度怎樣?根據Forrester的研究,企業軟件供應商5%〜10%的客戶會升級到最新版本,40%〜50%的客戶還在使用次新的版本,40%〜50%的客戶可能使用的是更老的版本,其中,甚至有10%〜20%使用的是供應商不再提供完全技術支持的舊版本。比如,就SAP而言,其一半左右的客戶使用的是老版本,而并沒有及時更新為已經的最新版。
篇2
近年來,人們越來越重視對于企業管理的預算,因為它能實現企業的的戰略、以及對企業的資源進行科學有效的配置,逐漸的成為了指導日常管理的一種有效的辦法,對于企業的經營管理有著很重要的作用。然而,在實際的操作中存在著很多的問題,使得企業的預算管理難以達到預期的效果。因此,結合現代化的信息軟件來對企業預算進行管理,有著很重要的意義。
2現在存在的問題
目前由于理念、知識的限制以及技術的影響,我國對于企業的預算管理還存在一些問題,有很多的企業存在著固定編制的問題,這就導致企業的一些預算不符合市場上的實際情況。這些問題主要表現在如下的這些問題上。
2.1收入和利潤預算差距過大
目前對于企業的預算管理,存在著收入和利潤的預算之間存在著過大的差距的問題,這會導致預算有時候難以實現其應有的價值。因為無論是對于投資中心、還是利潤中心,對于他們的負責人的考核在很大程度上都是以實現企業的年度的計劃而編制的預算。如果對于企業的預算和實際上的市場情況有著很大的差距,就會使得這些考核的成績失去了其應有的約束作用,從而影響企業的收益。
2.2費用預算不隨收入變化
對于費用的預算,應該要隨著收入的變化而發生變化,然而目前的費用的預算往往沒信息化軟件對企業預算管理探討文/孟克林1,2近年來信息技術得到了迅速的發展,這也隨之應用到了企業預算管理之中。對于企業預算的管理,是一項實現企業戰略、以及對企業的資源進行科學有效配置的方式,已經逐步的被很多大型、中型的企業所接受,成為了一個單獨的管理體系,對于企業的效益的獲得有著很大的作用。將信息化的技術應用于其中,能夠獲得傳統的企業預算難以達到的良好的效果,越來越得到了人們的認可。本文主要對于信息化軟件對企業預算管理的應用進行了介紹。摘要有達到這個要求,不隨著收入而變化。這就會導致,當市場的實際情況比預算的好時,會使得一些例如物流費、市場費等變動的費用的預算成為了阻礙業務的進行的一個瓶頸因素。而當市場上的實際情況比預算差的時候,例如招待費等相應的費用增加,就會使得凈利潤受到影響,對于那些不重視制度的管理而著重的強調預算管理的企業顯得更加的明顯。
3預算軟件解決問題辦法
由于目前的企業預算管理存在著很多的問題,因此對于企業的預算管理的方式需要一定的創新。信息化迅速發展的今天,使用信息化軟件來對企業進行預算管理,能夠很好地解決現有的一些問題,如彈性預算存在的工作量問題,以及滾動預算的問題等。
3.1設置成本類型
可以使用信息化的軟件對企業的成本以及費用進行相應的設置,可以把所有的成本設置成不同的類型:變動成本、固定不可控成本、固定可控成本。對于利潤中心的成本進行這樣的劃分的依據為:將那些管理費用、以及財務費用劃分到固定成本這一項;銷售類的費用的劃分要以銷售費用和銷售量之間偶沒有一些比例關系為劃分的依據,如果存在正比例關系的部門,則劃分為變動成本,否則就是固定成本。對于營業的成本和生產成本的劃分均按照成本的構成項目來劃分,在按照其是否和生產量之間存在比例關系,將其劃分為固定成本以及變動成本。而固定成本則需要按照利潤的中心層級來確定其最后的可控和不可控。
3.2變動成本系數
對于投資中心和利潤中心則應該通過逐漸的檢查來確定各項的變動成本系數,然后通過投資中心的財務部門來把這些變動成本系數逐項的錄入到預算軟件中,并且進行固化,這個數據在一個季度之內是不會發生變化的,子啊下一個季度則由投資中心的財務部門和利潤中心的財務部門進行逐項的檢查,然后根據外部的市場壞境和內部的政策變化來進行相應的、適當的修正。
3.3固定成本錄入
各個利潤中心把固定成本,按照成本中心分為可控成本以及不可控成本,逐項的錄入到預算軟件中。通過之前的設置和錄入,各個利潤中心就能夠通過預算軟件,來按照對于業績的自我評估以及投資中心做出的預算目標,來實時的生成各個不同的銷售收入和銷售區間的預算數據。當數據的匯總可以在整體上達到平衡了以后,就能夠滿足企業的預算編制了。
4預算軟件執行辦法
預算主要是為了執行,而執行的過程中如果存在一些問題就會導致審核的問題。針對這些問題,除了使用一些制度上的規定對其進行管理之外,還可以使用一些心喜歡的軟件從技術方面對這些問題進行解決。而使用預算軟件進行的解決辦法如下。首先,把預算軟件。辦公自動化軟件和ERP數據全部集成,預算的投資中心、利潤中心和成本中心即辦公自動化軟件和ERP中的組織架構,預算的科目就是辦公自動化軟件和ERP中的組織架構的科目。預算軟件經最終批準后的預算數據自動轉到辦公自動化的審核標準數據和ERP預算對比數據。然后,可以將預算過程中的固定成本的預算按照末級的明細科目以及歸屬的投資中心、林潤中心以及成本中心,分層的轉到辦公自動化的軟件中,在每一項業務發生時,由業務的執行人員通過辦公的自動化軟件來申請,然后就會在審批人審批時,系統能夠自動顯示預算結余金額,審批后即扣除金額,當申請金額超出預算時系統自動提醒和停止審批。而辦公自動化軟件可以根據滾動的季度業績目標以及變動成本,按照系統設定的上下限比率生成的變動成本標準值,作為本期的審核依據。最后,ERP每月和每季自動生成預算與實際的對比值和分析數據,與外部環境相結合,提供給相應決策人作為決定每季度滾動調整預算的依據。
5結束語
篇3
關鍵詞:工程造價;算量軟件;圖形算量;清單預算
1 影響建筑工程清單預算編制準確性的因素
1、圖紙熟悉程度。圖紙是計算工程量的基礎,首先應熟悉圖紙,認真閱讀設計說明,了解工程的材料和做法。注重核對結構圖和建筑圖的標高、尺寸是否一致,圖紙是否齊全,發現圖紙有矛盾或缺漏的,及時把問題集中起來反映給業主和設計。
2、計算規則的熟悉程度。工程量計算規則是編制工程清單預算最根本的依據,預算員對規則的熟悉程度對快速、準確地計算工程量是很關鍵的。因此平時工作中應熟記常用計算規則及注意收集整理相關數據,做到隨拿隨用,例如,鐵的比重是7.85,即一立方米鋼材重量為7.85噸,計算鋼欄桿及鋼結構工程就會經常用到這個數據。
3、計算工具的先進及熟練程度。工程量計算約占全部預算編制工作量的75%以上,工時最長,出錯可能性也最大,因此一定要抓好工程量的準確性。目前工程量還大都使用電子表格計算,測量工具從以往的手工測量(直尺、卷尺、比例尺測量)發展到近幾年使用AutoCAD電子圖進行測量,準確度得到很大的提高。
近年基于AutoCAD三維建模技術的算量軟件也就是圖形算量軟件得到較快的發展,更是令工程量計算模式有了根本性的轉變:傳統電子表格計算法是將數據、計算式輸入,通過一系列計算步驟得到工程量;圖形算量軟件計算法是通過設定構件屬性、添加匹配清單、按設計圖紙畫圖,即可以由軟件自動計算生成工程量清單。圖形算量能夠用三維立體效果圖直觀地檢查繪圖是否準確,與傳統電子表格計算比較,圖形算量法計算準確度更高,不過這個是要基于對軟件熟練運用的基礎上。本人初學圖形算量用于計算一棟教學樓工程時,基礎梁的梁面標高在建立構件時沒有設置好,畫好圖了才想起要修改梁面標高,回到建立構件的界面修改,結果對數時才發現錯了。因為改屬性是應該在畫圖界面,點擊需要修改的基礎梁,才能修改屬性。這些步驟都是經過一定的實踐才能深刻理解的。
2 算量軟件的特點及在工程量清單編制中的應用
圖形算量和傳統表格算量這兩種計算方法各有優勢,選擇哪種方法計算取決于工程的具體情況,本人從以下幾個方面分析圖形算量的優缺點。
1、計算精確度
目前大部分工程在拿到施工圖的時候,業主同時會提供電子AutoCAD圖,這是使用圖形算量軟件的最大優勢。繪圖是圖形算量中耗時最多的步驟,現在可以直接從AutoCAD圖精確導入軸線、各結構和建筑工程的主要構件,大大縮減了繪圖時間,而且對于不規則圖形,例如是弧形構件的輸入和計算,有著比傳統表格算量絕對的精確優勢。
2、計算關聯性和快速性
圖形算量中,應遵循結構建筑裝飾的輸入順序,每一步都是緊密聯系的,畫好了柱、梁、板后再畫墻體,是因為墻體的長度要扣減柱子,高度要扣減梁板。裝飾是依附在結構和建筑基礎上設置的,畫好柱、梁、板和閉合的墻體后,只需設置好裝飾構件屬性,即可以在板上點擊布置地面和天棚裝飾,在墻體上點擊布置墻面和踢腳線裝飾。在傳統表格計算中,裝飾是耗時最多的計算內容,但軟件計算由于內在的關聯性,能夠快速地獲得準確的計算結果。
3、計算過程開放性
開放性指計算過程對使用者開放,除了軟件默認的計算規則,還可以根據需要自由組合軟件提供的工程量過程代碼,進行計算規則靈活處理,某些相互關聯的構件不用畫圖,用代碼設置就可以計算出所需的工程量。
4、功能的完善性
圖形算量軟件能按照清單計價和定額計價規則算量,一圖兩算,自由選擇計算規則;能通過建立構件、給定尺寸、選配清單項或定額子目、構件屬性定義、畫圖、三維效果圖檢查等步驟,匯總計算后得到工程量清單;能計算鋼筋工程、結構工程、機電工程、建筑工程、簡裝修工程及精裝修工程,涵蓋工程造價的各個領域,適用面廣。
5、報表輸出的多樣性
報表輸出是算量工作的最后一步,算量軟件能生成多種類型的工程量匯總表、明細表、計算表等。報表可以預覽還能重新設計調整,增減行、列,修改名稱等,很豐富地輸出結果。
6、算量軟件的不足
(1)、計算范圍有限
雖然算量軟件能帶來較高的工作效率,使預算員從繁重的手工算量中解放出來,可并不代表用它能獨立完成整個工程全部構件或所有結構類型的工程。例如一些零星的構件(屋檐、欄桿、外墻裝飾線條等)和鋼結構工程等處理起來比較困難,需要輔助以電子表格或手工計算進行補充;另外室內裝修工程的墻面裝飾若設計有多種變化,如一面墻上同時使用墻紙、木裝飾線、軟包等做法,用算量軟件計算工程量就較困難。
(2)、操作門檻過高
對于長期以來一直使用手工和電子表格算量的造價人員來說,他們中部分人的計算機操作能力不強且算量軟件思路同前者有很大差別,對部分資歷較高、年齡較大的預算員來說,熟習算量軟件的使用會有一定難度,使用效果可能比用電子表格算量效果差。
(3)、將AutoCAD圖導入算量軟件雖然可以大大節省繪圖時間,但由于設計院AutoCAD出圖的標準可能與軟件的設定有差異,目前的算量軟件導圖并不能將圖形100%準確地導入,需要人工一點點地將錯漏的部分按施工圖核對修改,這樣同樣需要很大的工作量。
3 應用實例
以本人之前做過的一個體育館工程為例,該體育館是鋼筋混凝土結合鋼結構工程,外墻設計為弧形,簡裝修。遵循先結構后建筑再到裝飾工程的原則,本人先使用鋼筋軟件輸入鋼筋工程,然后利用“鋼筋與圖形互導的功能”,將鋼筋工程中混凝土構件導入到圖形算量軟件中,這是一種全新的算量思路,不僅保證了算量的準確,而且結構中大部分的設計參數只需要錄入一次即可,減少了重復翻圖的工作量,可以獲得更高的效率。
同樣地,建筑和裝飾工程也是緊密聯系的。此工程外墻是弧形的,如果用傳統方法計算只能夠量出墻體的長度,要準確計算室內地面面積(例如扇形地面)則很困難,而通過算量軟件,用三點畫弧及直線畫出墻體,構成一個閉合扇形后,只需設置好樓地面的屬性,在扇形區域內點擊布置地面,軟件就能準確算出該區域樓地面面積,這里就能體現出圖形算量的優勢;不過目前軟件還未能計算鋼結構屋面,需要通過電子表格計算,這是圖形算量的局限性。通過這個簡單例子,我們就可知道實際應用中應該取長補短,充分運用圖形算量及電子表格計算的優勢為編制清單預算服務。
篇4
(一)企業對預算工作認識不足
一些企業對于全面預算理解存在著誤區,傳統預算仍然以財務指標為中心的管理模式,財務部門埋頭做數字游戲,不關注企業戰略規劃,僅根據一定的增長比例進行經營目標預測,這種工作方式同時也會導致公司其它部門對全面預算工作重視程度不高。
(二)戰略規劃缺乏可實施性
在制定戰略規劃目標過程中,企業不僅要對內部管理現狀進行了解,還要正確掌握外部環境的變化情況,以此為依據編制預算管理框架。但是,不少企業在實際工作中,僅將戰略規劃作為口號,并沒有如何將戰略規劃融入全面預算的明確思路,導致預算人員在編制過程中存在局限性,對于如何將公司現有資源進行合理配置缺乏整體考慮。
二、圍繞戰略規劃的企業全面預算管理的實例研究
本文主要以A軟件企業作為研究對象,深入剖析A軟件企業在原有預算模式下存在的管理問題,并提出如何以戰略為指導實施全面預算管理。
(一) A軟件企業簡介
A軟件公司是國家重點軟件開發企業,某國有上市公司全資子公司,主要經營業務為電信集成供應、電信軟件開發等。主要客戶是中國聯通、中國移動及中國電信三大電信運營商,公司在中國北方五省及南方三省均有項目,每年新開工項目幾百個,人員規模達到600人以上。近年來,依托于電信行業一系列的重大變革,公司的戰略規劃是穩中求快地推進公司向綜合軟件和應用服務供應商的轉型。
(二)預算管理現狀
A軟件企業擁有明晰的法人治理結構,機構設置簡單,在管理權責上分配合理,但由于企業管理層對于預算管理工作重視程度不足,僅將年度預算視為財務部門的主責工作,公司其它部門對預算工作參與意識淡薄,對如何合理使用企業各類資源缺乏計劃性,導致年度預算無可操作性,無法發揮全面預算管理在企業戰略發展規劃中作用。
(三) A軟件企業全面預算管理的實施
1.戰略發展規劃的編制
A軟件企業應首先制定企業中長期戰略發展規劃,對企業發展的現狀和外部環境進行分析,深入了解企業發展競爭的優劣勢及在行業中的地位,使編制完成的規劃目標符合企業的發展需要,避免閉門造車。比如分析宏觀環境,國家采用信息化提升工業化水平的整體政策下,行?I信息化需求規模進一步放大,屬于政策利好。同時,隨著行業的不斷向著規范化及制度化方向發展,對企業資質的要求逐漸提高,加之人才競爭的影響,需對市場規模進行深入分析。在金融、電信等行業信息化規模繼續處于領先地位的同時,水利信息化、IT服務等需求快速增長。在每個行業的細分領域,市場規模增長呈現不均衡局面,在增長的整體態勢下,某些細分領域在某個時期會出現負增長。
企業根據一系列分析結果,編制符合企業戰略定位的中長期發展規劃,并提出指導思想和基本路徑,比如公司的固本轉型運作已經初見成效,產業格局不平衡局面有所改善,還需要繼續調整。公司已經建立了資金運作和對外合作等多種業務拓展模式,還需繼續創新。為此,企業應對研發工作進行不斷強化,加大資金投入,提高研發程度,從而維持年度研發投入占比的穩定,促進其在安全狀態下向上增長。企業戰略規劃中往往會充分分析潛在市場和準備深挖的業務目標后確定規劃期間內的財務指標,如把銷售收入增長10%,利潤增長8%,凈資產收益率保持在6%,資產負債率低于行業平均水平等確定為規劃期內的目標值。
2.經營計劃的編制
戰略發展規劃是在一定時期內企業發展的綱要,企業應根據綱要的要求進行經營計劃的編制工作。經營計劃的編制過程是公司按照戰略規劃的要求對企業各類資源進行配置的過程,也為下一步全面預算編制打好基礎。
在編制銷售計劃時應考慮,企業將銷售收入增長10%定為戰略目標,主責部門為市場部及產品部門。市場部門應進行各類產品的盈利性分析,制定針對不同客戶的銷售策略,不斷擴大市場份額。在編制生產計劃時,產品部門應根據公司的產品規劃、研發規劃制定出生產計劃,把握住系統上線、系統初驗、系統終驗及終驗后維護關鍵客戶檢查點。質量管理計劃的編制,應強化監督檢查,建立統一內控平臺、統一監察體系和統一問責制度。人力資源計劃作為專項計劃編制,涉及公司各部門人員編制的安排,應堅持效益導向的原則。在編制成本管理方案過程中,涉及企業內部多個部門,因此利潤中心要對如何壓縮成本進行綜合考慮,成本中心應考慮如何利用現有資源進行成本的精細化管理,公司管理層應考慮如何根據預算目標對成本費用預算監控到位。
3.全面預算方案的編制
公司財務部負責預算工作的總體安排、匯總編報,應將全面預算工作劃分為專項預算(如研發支出、合同、回款、人力資源、資產購置),業務預算(如各產品部門經營預算、市場費用預算、各職能部門費用預算),公共費用預算(如房租水電費、保潔費、物業費、辦公耗材)等,分別進行歸口編報。以戰略規劃為指引編制完成的各項經營計劃,此時可以作為預算編制數據的可靠來源。如銷售計劃在深入了解主要用戶下一年度的項目投資計劃后,據此可以預測合同及回款的額度,并且可以根據經營計劃進行銷售費用的預算。生產計劃在明確把握住在施項目客戶檢查關鍵點后,結合銷售計劃,即可預測下一年度的生產規模。
公司財務部將各部門根據經營計劃編制出的預算數據分類匯總后,按照財務測算方法,導出未來一年的預測財報及相關財務指標。由于公司各部門負責的經營計劃均相互關聯,并且與戰略規劃相結合,如存在預算偏差,容易查找問題所在。
4.預算指標的分解與考評
全面預算方案最終確定后,公司應根據預算主體將預算指標轉化為考核目標值,如為利潤中心設置可支配收益、部門利潤、成本控制等考核指標;為研發中心設置新產品研發投入完成率、當期新產品資本化完成率等考核指標;為成本中心設置成本費用完成率、人工效能等考核指標,并以公文形式正式下達。
預算考評可以對企業的相關預算主體的業績以及執行狀況實行考察及評價,也正是這種特性,要求預算考評制度在預算管理中發揮承上啟下的作用。各項預算指標被分解下達后,企業可以根據承接預算主體的性質,小到單個項目、大到利潤中心、成本費用中心以及公司整體經營情況進行全方位的預算考評,對于預算執行的相關信息予以有效反饋,隨時關注預算的執行的情況,在預算計劃出現偏離時,及時查找問題所在,并對預算進行相應調整。因此,強化考評機制,能夠顯著提高企業預算執行能力。企業應建立關鍵指標考核體系及相應考核辦法,對各部門預算指標的執行情況進行評價和考核,并將考核結果與工資績效掛勾。
篇5
關鍵詞:軟件;開發;成本核算;控制策略
隨著信息時代的全面來臨,其運用范圍也在不斷擴大,軟件開發就是為了更好地服務于社會的發展與進步。軟件公司針對自身的軟件加以開發實際上也是自身的常規經營活動。項目的實際成果直接影響著企業的發展。而在市場環境不斷變化的狀況下,軟件公司為了自身利益最大化,占據一定的市場,其必須要具備較好的競爭力。軟件開發中成本控制與技術創新是最主要的競爭力提升方式。在市場技術趨于一致的狀況下,軟件開發必須要以成本控制來提高自身的競爭力。北京思特奇公司其是以新型技術作為核心的軟件開發公司,其將當前社會的多種新型技術結合起來,實現軟件開發,使得其市場份額占據了行內的三分之一。尤其是近幾年,其對自身的發展規劃越加明顯,希望能夠通過成本控制來擴大利益。
一、軟件開發中成本核算的具體內容
對于軟件開發來說,其成本核算主要是針對開發過程中涉及到的各項支出。一般來說,在企業軟件開發中會存在直接成本與間接成本。所謂軟件開發項目的直接成本也就是項目在實際的開發中所需要支付的人工費用與材料費用,以及與之相關的直接費用。而間接成本則主要是針對非直接性費用而言,例如研發部門辦公場地的租用會議室產生的費用;研發部門日常辦公用的設備及軟件成本。一般來說,軟件開發是企業自身發展的問題,并不涉及到進度的問題。但是,在目前很多軟件公司經營中,其會涉及到項目的承接。軟件公司對外承接一些開發性的項目,從而為其他公司提供對應的技術支持。在這種狀況下,其必須要將成本與項目進度、質量等因素結合起來進行管理。另外,軟件開發企業自身也會為了穩定市場,擴大消費占有而進行軟件開發。其從項目的成立到落實,這個過程中,必須要保證其評估效益與成本的平衡性,以達到盈利的目的。因此,軟件開發中成本核算的具體內容必須要根據企業自身的發展狀況而言。北京思特奇公司就是一個兩者兼具的公司,其既有自身的核心發展項目,又有對外承接的項目。在成本核算管理中的難度有所提高。
二、目前軟件開發中成本核算存在的問題
就目前的軟件開發狀況而言,其成本核算主要存在的問題有:
(一)自主研發產品存在瑕疵
第一,軟件產品的預計收入與成本匹配程度較低。根據企業的經營狀況,針對年度產品開發中的各項費用進行計算,并針對每項費用產生的實際效益加以比較??梢钥闯?,很多費用沒有實際效益的產生。尤其是軟件開發的間接性成本,其本身不會產生直接的收入,而在預算中,很容易忽視間接成本,從而使得預計收入與成本的匹配嚴重不足。
第二,軟件產品的預計支出與成本匹配程度較低。通常來說,為了保證企業的利益最大化。軟件開發之前都會針對項目所需要的成本進行一個大概的計算,從而來保證其效益,然而,軟件本身具有一定的無形性,其在管理中會存在一定的變動,在整個開發過程中,其實際成本與預計成本存在較大的差異。
(二)委托開發項目存在的問題
第一,進度確認瑕疵。委托軟件開發項目對于軟件公司來說,也就是其對外承接的軟件開發項目,其以自身的技術為基礎,對相關企業提供軟件開發的服務,從而達到盈利。軟件開發必然會具有一個工期。就我國當前來說,軟件開發一般是選用累計實際發生的合同成本在預計總成本的占比來作為進度確定標準。這種方案能夠很好的將成本與進度聯系起來,但是,也很容易將進度不確定化。
第二,墊付資金進入稅收環節,收入確認難度較大。一般來說,委托企業會預付一定的款項來作為項目啟動資金,并且保證兩個企業的合作關系。而軟件公司會將這筆資金用于其經營,這就必然會涉及到消費。一旦進入消費環節,就會有稅收的問題,這就使得企業在利潤計算中,收入確認難度提升。
(三)兩種開發形式共同存在的問題
無論是委托開發項目還是自主研發項目,其都是建立在企業自身的技術之上,但是,就我國現階段的科學技術發展而言,軟件開發本身的彈性很大,常規的成本估算相對保守化,根本無法準確的對其進行了解,這就使得數據失衡的可能性增加。
三、軟件開發成本核算的控制策略
結合上文可以看出,我國當前的軟件開發成本核算相對混亂,在整個核算過程中,存在各種各樣的問題。筆者認為,要想實現軟件開發成本核算的有效控制,必須要將其開發過程階段化,每個階段采取針對性措施。主要如下:
(一)項目成立階段
在這個階段實際上涉及實際成本的內容較少,其更多地是對成本的估算。因此,相關的成本核算人員必須要結合項目開發,就其具體的資料來進行成本的預算,同時,為了提高成本控制的力度,必須要對項目中的具體費用內容加以明確,以保證成本預算的準確性。
(二)項目風險控制階段
項目風險控制實際上是針對項目的盈利進行估算。由于軟件開發本身具有一定的彈性,無論是承接的項目還是自主研發的項目,其都可能會因為科學技術的突然性發展而成為無用功,也就是產生了實際成本但是缺乏對應的盈利可能性。在項目風險控制上,必須要從技術風險、市場風險等等多個方面進行,同時,還需要結合成本預算。
(三)項目執行階段
在這個階段其涉及的細節性成本支出較多,也就是間接性成本產生的幾率性較大。要實現成本控制,筆者認為,必須要結合間接性成本產生的各個方面,并且結合軟件開發中是否需要這些間接性的支出,對其進行必要的支出控制,從而實現成本的控制。另外,軟件開發是一個動態的過程,因此,在其具體的開發中,可能有一些環節與預算存在出入,必須要盡可能的控制這個出入,使之達到成本最小化。
(四)項目收尾階段
這部分主要是對成本的一個整合,并且與最初的預算進行比較。在項目成本整合中,必須要保證其項目的全面性,對于一些與預算差距過大的內容,需要對其原因進行明確,并在下一次項目開發中加以注意。以提高成本控制的能力。
四、結束語
信息技術的不斷進步使得人們對于軟件開發的重視程度不斷提升,這就意味著軟件公司所面臨的市場競爭愈加激烈化。面對這種狀況,軟件公司必須要從成本與技術兩個方面來實現競爭力的提升。尤其是成本核算,其是企業盈利的根本。針對軟件開發中成本核算的不足加以解決,有效地提高其成本控制力度,保證以最低的成本實現最高的價值,達到企業盈利的目的,當然,必須要以研發的進度與效果作為標準,實現企業自身的穩定發展。
參考文獻:
[1]趙巍薇.試析軟件開發項目的成本核算[J].財經界(學術版),2015,24:144+182.
[2]袁姍,劉長生,施偉.科級成本核算及績效考核系統軟件的開發與實現[J].電腦知識與技術,2009,24:6832-6833.
[3]徐青龍,姚恒祝.應用醫院成本核算軟件的體會[J].衛生經濟研究,2009,09:45-46.
[4]江乾坤,周子學,王澤霞.軟件產品成本核算的改進[J].財會月刊,2008,11:34-36.
[5]趙煒.軟件公司軟件開發項目管理問題及對策分析[J].商場現代化,2013,29:70-71.
篇6
關鍵詞:工程預結算;自動計算軟件
Abstract: The development of the computer technology, and infiltrated all walks of life and computer graphic design technology promotion, the computer graphics technology is applied to the calculation of engineering quantity possible, automatic calculation software application and development is the inevitable trend of the building engineering budget.
Key words : the project pre-settlement; automatic calculation software
中圖分類號:F811.3文獻標識碼: A文章編號:2095-2104(2012)
建筑工程預結算是建筑行業中非常重要的一項工作,而工程量計算又是這項工作中至關重要的一部分。如何提高工程量計算的效率、減少其工作量,做到準確無誤,一直是工程預算行業急待解決的一個課題。
計算機技術的日益發展,并滲入到各行各業中以及計算機平面設計技術的推廣,使得計算機繪圖技術應用到工程量計算中成為可能,工程量自動計算軟件的應用和發展是建筑工程預結算的必然趨勢。
2003年7月我在公司預算處開始從事工程預算工作,剛參加工作時,工程預算對我來說非常陌生,書本理論與實際應用之間差距太大。經過很長一段努力,我的預算技能雖然有所提高,但對于計算規則和定額的深入理解以及計算速度的有效提高等方面仍有相當的不足。
2007年,在參與我公司內蒙古商廈的審計結算工作中,我接觸到了魯班算量軟件,同時,在學習和應用當中感受到它給我的工作帶來了很大的方便。
(一)在工作方式上,魯班軟件采用的是AutoCad界面和繪圖方式,這正是我在校期間的學習內容,所以感覺上手很快,達到熟練程度也比較容易。
當然對于很多初學者來說,軟件入門的確有一定的困難,但這只是暫時的,只要我們把握正確的方法,通過正確的渠道,再加上自己的努力就一定能掌握它。
(二)對于工程量計算規則,其中大部分已經在魯班軟件中設置完畢,我們只要稍做修改就可以正確應用。
顯而易見,工程量計算軟件為預算初學者提供了學習的捷徑。因為老預算員精通定額,熟練掌握計算規則,但計算機水平都不是很高,而對于初學者來說計算機操作是我們的優勢,計算規則已經由軟件定義,我們就可以先入門學習軟件再逐漸熟悉定額和計算規則。通過這種方式我感到預算水平提高很快。
(三)在工作步驟上,使用工程量計算軟件省略了原先的計算書匯總、上表套定額的手工工序,完全由計算機自動完成,極大程度上節省了時間。
在工作效率上,以前用手工算量大約用一星期才能完成的工程量,用算量軟件五天就能完成。
(四)在采用的工作方式上,魯班軟件采用AutoCad繪圖方式,省略了手工計算時使用的鉛筆、橡皮、計算器和大量的工程量計算書等耗材,簡化了手寫計算式的步驟和手按計算器計算的繁復工作,在極大程度上實現了無紙辦公。
(五)在打印輸出格式上,魯班軟件打印輸出的整潔版面是手工書寫無法比擬的,其格式明確,計算公式詳細,匯總方式合理,做為預算資料的保存和查閱十分適用。
另外,在核對工程量時,還可以利用電子計算書的分類匯總和條件匯總功能,在計算機中隨時調用有用的數據,減少了手工計算書不易分類、不易匯總的麻煩。
再有,軟件提供了自動輸出到TXT、EXCEL、XML多種文件形式,極大程度上方便了各種用戶的轉化與應用。
(六)圖形算量軟件作為一種高科技含量的新興技術產業,具有很大的發展前景,通過每一次的軟件不定期升級,軟件必將越做越成熟,越做越合乎人性化設計。到目前為止,該軟件已經由最初的2007版升級到2008版,而且2009版已經在網上公布并進入全國巡回展覽階段。
我相信,新一版的魯班軟件設計一定會有更強大的功能,有更出色的表現,讓我們拭目以待。
篇7
【 關鍵詞 】 成本估算;COCOMO模型;軟件測試;DO-178B
Estimate the Cost of Software Testing Based on COCOMO Model
Dong Xi 1 Li Lei 2 Zhang Peng 1
(1. The 723 Institute of CSIC, JiangsuYangzhou 225001;
2.China Aeronautical Radio Electronics Research Institute Shanghai 200233)
【 Abstract 】 This paper introduces the software industry's most extensive, most famous Software cost estimation model COCOMO. And according to the characteristics of software testing cost is difficult to estimate, applied The COCOMO estimation model to the cost estimation of software testing in order to improve the software cost estimation efficiency and success rate.
【 Keywords 】 cost estimate; cocomo model; software testing; do-178B
1 引言
在當今軟件過程活動中,軟件研發機構將研制力量的40%以上投入到軟件測試之中已經越來越普遍。特殊情況下,對于性命攸關的軟件,如戰斗機飛行控制軟件、核反應堆監測軟件、神舟飛船上各型軟件等,其測試成本(包括人力、經費、材料等)甚至高達所有其他軟件工程階段成本總和的3~5倍。因此,如何合理分配開發與測試的經費、人員等成為一個軟件項目成功很關鍵的因素。而項目成本往往在項目前期,也就是項目成本預算中就已經確立,所以,有效的軟件測試成本評估也顯得極為關鍵。
2 軟件測試成本估算現狀
軟件測試是軟件生命周期內的一個重要階段,也是保證軟件質量的重要手段之一。隨著市場對軟件質量要求的不斷提高,軟件測試不斷受到重視。如何較好地制定軟件測試計劃,合理分配軟件測試過程中的人力、物力資源,對軟件測試的成本如何進行較為精確估計等都值得關注。
目前,對軟件開發成本估算的研究與應用已經比較廣泛,形成了以功能點分析法、專家判定-delphi方法等為代表的估算方法和模型。相比較而言,軟件測試規模的估算研究和應用相對較少。尤其在軟件測試的成本估計方面往往還憑測試專家的經驗來定,這樣極易導致軟件測試由于預算的不足導致的測試活動的不充分、測試質量低下。
3 COCOMO模型簡述
著名軟件工程專家、經濟學家Barry Boehm在其著作《軟件工程經濟學》中提出了軟件估算模型層次結構,稱為構造式成本模型COCOMO(Constructive Cost Model),至今該模型已經成為軟件界最通用的估算模型。
3.1 三種類型的軟件
COCOMO是針對Boebm劃分的三種類型軟件進行估算的。
1) 固有型(Organic Mode)項目:規模較小、較為簡單的項目,開發人員對項目有較好的理解和較為豐富的工作經驗,如飛機的極限告警燈信號軟件。
2) 嵌入型(Embedded Mode)項目:這類項目的開發工作緊密地與系統中的硬件、軟件和運行限制聯系在一起,如飛機的飛行控制軟件。
3) 半獨立型(Semi-detached Mode)項目:項目的性質介于上述兩種類型之間,其規模與復雜性均屬于中等,如考勤信息管理系統、OA事務處理系統等。
3.2 COCOMO的三級模型
1)基本COCOMO模型。該模型為靜態、單變量,以估算出的源代碼行數計算開發工作量和開發期。
開發工作量為:E = a (KLOC)b
式中:E為工作量,單位為人月;KLOC為交付的千代碼行數;a,b為模型系數,如表1所示。
2)中級COCOMO模型。該模型除考慮源代碼行數外,還考慮調節因子(Effort Adjustment Factor,EAF),用其體現產品、軟件、人員和項目等因素。
開發工作量:
E = c(KLOC)d×EAF
式中,c、d是模型系數,如表2所示;EAF是調節因子,它包含了4類15中屬性,其值從0.7~1.66,如表3所示。
3)高級COCOMO模型。高級COCOMO模型除了保留中級模型的因素外,還涉及軟件工程過程不同開發階段的影響,以及系統層、子系統層和模塊層的差別。由于篇幅關系,不詳細介紹。
4 軟件測試成本估算設計與實現
4.1 軟件安全性等級劃分
根據RTCA的DO-178B標準,軟件的安全評估及風險分析需要描述當其失效時對機身、機組人員、乘客產生的后果,以此確定軟件DAL(Design Assurance Level)水平。
災難性的:失效將會導致航空器損毀,阻止繼續安全飛行和著陸。
危險的/嚴重的:失效嚴重影響航空器的安全性和性能,降低機組人員克服不利操縱狀態的能力,造成乘客的嚴重傷害。
較重的:失效是明顯的,但是比危險的/嚴重的失效等級影響小,給機組帶來明顯的工作量增加。
較輕的:不會嚴重降低航空器安全性及有關機組的活動在他們的能力內能很好完成的失效狀態。
無影響:不影響航空器的工作性能或不增加機組工作量的失效狀態。
按照軟件失效條件把機載軟件分為A-E五級,安全關鍵程度從A至E逐級降低。
DO-178B盡管是航空標準,但已經在整個軍工領域已經得到推廣和應用。本文在軟件測試成本估計工作時候,首先也參照DO-178B標準,劃分軟件安全性等級。
4.2 軟件測試各階段劃分
隨著GJB5000A模型的逐步成熟,國內相當一部分軟件研制單位開始有意識地接受并采用GJB5000A作為其軟件生產過程的制度體系和標準。軟件測試作為軟件生命周期中一個重要活動組成部分,必然要按照GJB5000A標準,嚴格控制軟件測試過程活動。
通常軟件測試過程按四個步驟進行,即單元測試、集成測試、系統測試、驗收測試,每個測試過程根據需要有三類輸入。1) 軟件配置:包括軟件需求規格說明、軟件設計說明、源代碼等。2) 測試配置:包括測試計劃、測試說明、測試用例、測試程序等。3) 測試工具:為了提高軟件測試效率,有時測試工作需要測試工具的支持。
同時,測試過程也有相應的輸出。1) 測試結果數據:包括測試本身的錯誤、測試發現的程序錯誤、文檔錯誤等。2) 測試結果報告:通常包括測試報告、軟件質量分析文檔等。
4.3 軟件測試調節因子
可根據DO-178B標準中軟件安全性等級,結合軟件測試過程各個階段,設計出相應的軟件測試成本估算調節因子(Software Test Effort Adjustment Factor,STEAF),如表5所示。
由于軟件測試工作量與軟件開發工作量大致為1.1:1.0的關系,因此,軟件測試工作量有由如下公式計算得出:
TE = E×1.10×■STEAFi
式中:TE為軟件測試工作量,單位為人月。E為軟件開發工作量,單位為人月。STEAF為軟件測試成本估算調節因子。
4.4 軟件測試成本估計實現
例如,某一地面遠程通信嵌入型軟件,源程序1萬行,采用中級COCOMO模型估算。可以得出開發工作量:
E = 2.8×101.2×1.4 = 62.13(人月) (數據取自表3-2,表3-3)
假設該軟件為B級軟件,則根據公式,測試工作量為:
TE = E×1.10×1.10×1.30×1.40×1.35 = 184.71 (人月)(數據取自表4-2)
5 結束語
本文簡單介紹了COCOMO模型知識與軟件測試成本估算的基本概念,并初步探討了如何將軟件開發成本估計的成熟模型和思想用來指導軟件測試成本估算工作,對實現軟件測試成本估算有著重要意義。同時,該實現方法只是一種初探,軟件測試過程調節因子可能在各個單位有本地化影響,在今后的大量軟件測試工程實踐中,各個軟件測試活動主體可以根據實際結果,進行數理統計,對軟件測試過程調節因子進行相應的修訂。
參考文獻
[1] 宋巍.軟件功能測試成本估算模型研究及其應用[D].上海:上海交通大學,2009.
[2] 柳純錄.信息系統項目管理師教程[M].北京:清華大學出版社,2012,12.
[3] 鄭人杰,馬素霞,殷人昆.軟件工程概論[M].北京:機械工業出版社,2009,11.
[4] 杜海鳳.基于COCOMO模型的軟件定價方法研究[D].北京:北京交通大學,2012.
[5] DO-178B, Software Considerations in Airborne Systems and Equipment Certification, RTCA,1992.
[6] 康玻等.軟件測試方法與應用[J].九江學院學報(自然科學版),2004.
篇8
【關鍵詞】多領域應用 計算機軟件開發 實踐探析
隨著現代社會經濟發展水平逐步提升,社會科學技術實現綜合性拓展,一方面,數字化系統逐步研發,依托計算機數據平臺建立的大數據處理結構得到拓展;另一方面,數字化應用范圍逐步擴大,在社會醫療、建筑等方面的應用領域更加廣闊,實現了社會資源綜合探索。
1 計算機軟件開發實踐研究的意義
計算機軟件開發是社會資源綜合拓展的重要需求,對計算機軟件開發實踐分析,有助于在計算機系統實踐中,彌補系統開發的不足,推擠大數據網絡平臺的資源應用、管理結構更加完善,也是推進現代社會發展動力的主要渠道;從社會資源管理角度分析,計算機軟件開發為社會發展帶來間接的財富,對計算機軟件開發實踐研究,也是社會資源積累的有效途徑。
2 計算機軟件開發實踐核心
計算機軟件開發實踐的核心是計算機系統網絡完善的過程。一方面,計算機軟件開發實踐中,計算機系統資源達到系統各個部分更加完善,例如:計算機軟件在現代室內設計中CAD技術的應用,軟件開發將二維平面圖形,通過計算機虛擬平臺,建立三維空間圖,CAD軟件可以隨著室內設計的需求,隨時進行室內設計數據、高度、方向進行靈活調整,系統自動進行新設計信息的智能化存儲,滿足了現代社會室內設計設計結構調整的需求,實現了現代計算機系y開發資源各部分的多樣性開發;另一方面,計算機軟件開發實踐核心,是計算機軟件開發系統隨著社會發展進行軟件更新,滿足現代社會發展需求,例如:計算機軟件在現代企業內部管理中的應用,人力資源系統,績效考核能夠依舊人力資源數據庫中的信息,實現人才績效考核信息的及時更新,為企業人才管理提供權威的信息管理需求?;谝陨蠈τ嬎銠C軟件開發實踐的分析,將計算機軟件開發實踐核心概括為實用性和創新性兩方面,現代計算機系統開發,正是基于這兩點要求的基礎上,實現計算機軟件多領域應用。
3 基于多領域應用的計算機軟件開發實踐探析
3.1 企業軟件開發
計算機軟件開發現代數字化平臺適應社會發展的必然性選擇,現代計算機軟件不僅保留了計算機系統中的程序計算流程,同時也借助云數據虛擬平臺,建立其財務運算結構,這種智能化計算機系統,將企業內部控制信息綜合為一個管理系統中,企業財務管理不僅可以對內部經生產、經營、銷售等經濟運行情況進行實況分析,同時系統集合企業固定資產、流動資產、股票、債資本周期循環的相關信息,進行綜合管理,新型計算機財務控制軟件開發,為現代企業內部控制,財務管理帶來更加系統的經濟管理需求。例如:某企業應用新型財務管理軟件進行內部控制的主要措施,系統依舊該企業經濟發展情況,為企業制定完善的經濟投資規劃,并做好企業金融運行風險對策,為現代企業發展帶來更加穩妥的經濟發展保障;計算機軟件開發在現代企管發展中的應用,也是企業人力資源管理的主要形式,現代企業的人才需求逐步向著多元化方向發展,傳統的人力資源管理已經無法滿足企業人才培養系統性、多樣性的管理需求,新型計算機系統依舊企業人才需求,形成獨特人才培養計劃,同時配合現代企業績效考核,及時進行企業人才需求的調整,科學公平的人力資源管理,實現了企業人才個人價值與企業發展相適應,為現代企業發展、內部資源綜合配置提供人才供應保障。
3.2 現代互聯網平臺的應用
計算機軟件開發,在推擠社會經濟發展中也發揮著重要作用,現代計算機軟件開發,也在現代互聯網平臺的自身發展中帶來而來更加廣闊的塔索空間。最常見的計算機軟件開發實踐為多種手機客戶端,計算機軟件將巨大的網絡運行拆分為多個單一的、小規模的運行系統,用戶可以依據需求進行系統更新,保障了計算機軟件應用范圍擴大,軟件系統的應用選擇空間增多,例如:淘寶,攜程手機客戶端等形式,都是計算機系統自動化開發的直接體現;另一方面,計算機系統系統軟件開發與更新,也體現在互聯網平臺內部管理系統逐步優化,傳統的計算機系統安裝主要依靠外部驅動系統進行系統開發,計算機系統自身無法進行自動更新,現代軟件開發中在系統程序中安裝自動檢驗命令,當計算機系統檢驗發現新系統,自動執行性更新命令,保障計算機系統可以實施系統自動更新,計算機軟件系統開發,推進現代計算機各部分結構也發生直接更新,適應現代社會計算機實際軟件應用的需求。
3.3 醫療技術的開發
計算機軟件開發,為社會信息存儲和應用提供了更加靈活的應用平臺,在現代醫療衛生領域的應用最為明顯,醫療衛生事業的信息總量大,同時信息資源保留時間具有不確定性特征,現代計算機軟件開發信息管理,實現信息資源存儲短時記憶和長期記憶兩種形式,短時記憶的信息存儲時間設定為5年,即如果病人到細醫院就診,完成一次病人信息數據輸送,醫院信息存儲的數據系統自動保存五年;而長期信息記憶,是針對醫療殊案例,需要長期進行資料保存,醫護工作者將這一部分信息轉換為長期存儲,計算機軟件將這部分信息上傳到云空間中,達到對醫療信息的長期存儲,為現代醫療信息存貯帶來了有力的信息應用保障;另一方面,計算機系統開發在醫療事業中的應用,在于現代醫療技術中的綜合應用,例如:磁共振,加強磁共振等技術的應用,依據計算機系統軟件開發的進一步實踐,實現現代醫療技術的診斷準確性大大提高。
3.4 城市規劃技術的發展
計算機軟件開發實踐,是現代社會發展的技術新動力,為現代社會整體規劃帶來全面的指導,計算機軟件開發在現代城市規劃中的應用,實現現代計算機新技術應用范圍更廣泛,計算機系統中的城市開發規劃,應用計算機系統建立城市規劃設計平面圖,實現現代城市規劃中道路、建筑、橋梁以及河道等多方面設計之間的綜合規劃,計算機軟件建立的虛擬模型,可以保障計算機系統在城市整體發展中的應用,合理調節城市規劃中各部分所占的比重,為現代城市建設提供了全面性系統性保障,從而合理優化現代城市系統資源綜合應用;另一方面,計算機軟件開發系統在現代城市規劃中的應用,體現在計算機軟件開發在城市建筑中的融合,例如:現代城市建筑中應用BIM技術實行建筑系統的整體優化,BIM技術可以實現系統資源綜合應用,設計師可以通過建筑模型,分析建筑工程開展中的建筑結構更加完善,保障城市建筑結構體系具有更可靠地建筑施工模型。計算機軟件開發在現代城市規劃中的應用,可以將平面設計模型轉化為立體建筑模型,實現現代系統綜合化拓展,也為城市建設結構優化發展帶來技術保障。
3.5 室內設計的應用
計算機軟件開發多領域應用,在室內設計中的應用,為室內設計帶來更加有力的系統保障,計算機軟件開發的室內設計軟件,主要實施CAD和PS處理系統等方面的計算機系統進行綜合開發,可以進行室內設計的空間模擬規劃,同時,CAD和PS軟件都可以實現室內設計圖的逐步擴大,可以使室內設計的精細化處理,實現現代室內設計結構逐步優化,保障室內設計空間規劃的緊湊性和美觀性的綜合統一,為現代室內設計系統的資源管理帶來了更專業的技術保障。
此外,計算機軟件開發是在現代社會中的應用,也體現在社會傳媒廣告設計中,例如:PS技術是現代平面傳媒設計常見的計算機軟件,通過PS技術,可以達到對平面設計中色彩,圖像,清晰度等方面進行多方面的調整,實現現代圖像處理系統的資源綜合開發與應用,美化平面圖形設計的應用需求,使平面設計的設計藝術性和審美價值更加直接的體現出來。
4 結論
計算機軟件開發是現代社會發展的主要發展動力,結合現代醫療、企業管理、城市規劃、互聯網以及平面設計等領域,對現代計算機軟件開發帶來了更實用和快速的資源應用保障,推進現代社會進步與發展。
參考文獻
[1]穆俊.基于多領域應用的計算機軟件開發實踐探析[J].電腦知識與技術,2014(04):758-759.
[2]張小磊.基于多領域應用的計算機軟件開發實踐初探[J].信息通信,2014(04):110.
[3]蘇愛玲,楊新艷.基于多領域應用的計算機軟件開發技術研究分析[J].計算機光盤軟件與應用,2014(13):75-76.
[4]馬超.淺談多領域應用的計算機軟件開發實踐[J].計算機光盤軟件與應用,2014(18):75+77.
[5]肖業清.基于多領域應用的計算機軟件開發實踐探析[J].山東工業技術,2015(16):111.
[6]王平.淺談多領域應用的計算機軟件開發實踐[J].西部皮革,2016(24):17.
[7]范銀平.計算機軟件開發在多領域中的應用[J].產業與科技論壇,2013(15):53-54.
篇9
關鍵詞:C語言;計算機軟件;編程
網絡時代的到來,使的計算機得到了廣泛的應用,計算機軟件在日常生產和生活中具有不可替代的作用,其可以提高生產效率和經濟效益。C語言是軟件編程過程中的基礎語言,其不但有其他高級語言的主要特點,同時還具備匯編語言的優勢,是提高計算機軟件更新速度和優化編程過程的關鍵,充分利用C語言進行編程,可以有效提升編程的效率。
一、C語言在計算機軟件編程過程中的具體應用
(一)編程技巧
利用C語言進行軟件編程時,指針是具有特殊意義的一種變量。指針可以是編程人員將復雜的問題進行清晰表達,還能夠準確的解決這些復雜問題。因此,編程人員要熟練掌握指針的運用技巧,以提高軟件編程的效率。指針主要分為名稱、類型以及數值三個重要部分,其相當于一般變量,只是存在類型和數值的不同。指針的特點是既能表示數組,還可以充當參數返回值在函數中表示。
(二)C語言有函數的有效運用
利用C語言進行軟件編程時,往往會有特殊的地方會使用特有函數。而不同的函數名稱可以體現不同函數的特有功能。在對函數過進行定義時,函數的具體名稱和參數以及返回值的類型確定都是有編程人員來完成的。C語言的翻譯系統只是進行庫函數的提供,同時對函數的名稱進行定義。在程序調試過程中,編程人員只需利用“#include指令”將頭文件納入到相應的文件,無需再進行復雜的操作。
(三)各種算法的靈活運用
在計算機軟件程序的設計過程中,算法是整個設計的核心內容,編程人員要對各種算法清晰認識并靈活運用。通常情況下,算法可以通過自然語言、流程圖等進行表示,但是流程圖表示需要編程人員熟悉各種流程圖的表示符號,才能準確表示算法。也就是說,數學知識在計算機編程過程中具有重要的地位,編程人員具有良好的數學素養才能真正提高計算機軟件編程的效率。
(四)位運算和文件知識的靈活運用
利用C語言進行編程時,位運算是唯一的,其重要性不言而喻。二進制位是位運算主要的對象,位運算在運算過程中往往還要結合其他的相關程序。文件是計算機的重要組成部分,其位置不可替代。文件主要分為程序和數據文件兩種,文件中能夠儲存編程人員設計好的程序,可以簡化數據查找的步驟,提高查找的效率。
二、混合應用C語言和匯編語言的編程方法
利用C語言對匯編語言的子程序進行調用、利用匯編語言對C語言子的程序進行調用、將C語言的程序嵌入至匯編語言中是混合編程的三種主要方式。
(一)利用C語言對匯編語言的子程序進行調用
利用C語言對匯編語言的子程序進行調用時,要根據程序中參數的具體順序,將參數按照反序的順序壓入到堆棧中,傳遞時要按照參數的數值,利用“EXTERN”說明函數的具體顯示。函數名要通過8個字符內的下劃線格式進行命名,同時要進行代碼段的具體說明,通過“―TEXT”進行代碼段的命名。匯編程序參數可以C語言的參數,匯編程序要對寄存器進行保護。在混合利用C語言和匯編語言進行編程時,匯編的整個過程需要嚴格遵守已經規定好的開頭和結尾格式。
(二)利用匯編語言對C語言子的程序進行調用
利用匯編語言對C語言的子程序進行調用時,無需對匯編語言的主程序、子程序兩種程序的格式進行改變,只要保持主程序、子程序的一直的格式即可,在開始編程前通過“EXTREN函數名”表明身份后,即可代表此函數是對C語言程序進行調用的函數。
(三)將C語言的程序嵌入至匯編語言
將C語言的程序嵌入至匯編語言主要包括C語言程序對匯編子程序模塊進行調用以及嵌入到匯編的指令。若C語言為主程序,匯編語言的模塊,就要用C語言對匯編子模塊進行調用。C語言程序嵌入到匯編指令的應用主要針對C語言難以控制的硬件上。
三、總結
目前,C語言在軟件編程時得到了廣泛的應用,其獨立、簡易的特點可以提高計算機編程的效率和質量,具有確保計算機軟件的不斷開發和更新的作用。(作者單位:海南師范大學)
參考文獻:
篇10
【關鍵詞】工程量;南方CASS;計算
大寶山礦產資源豐富,埋藏相對較淺,目前采用大規模露天開采。在露天開采的礦建及生產過程都涉及到大量工程量的計算工作,工程施工前的設計階段也必須對工程量進行預算,它直接關系到工程的費用概算及方案選優。在現實中的一些工程項目中,因土方量計算的精確性而產生的糾紛也是經常遇到的。如何利用測量單位現場測出的地形數據或原有的數字地形數據快速準確的計算出土石方量就成了人們日益關心的問題。
采用南方CASS軟件計算工程量,可以大大減輕人工計算的工作量,不管采用哪種方法,繁雜的計算過程全部由計算機自動完成,其精、準、快程度是人工計算無以倫比的。
采用南方CASS軟件計算工程量精確性的基礎在于野外測量數據采集的規范和準確,碎部點能否真實的反映現場的實際地形。為后面數據和圖形處理打下基礎,方便日后插點和調整三角網。在計算機高程點繪制時,按照三維形式展繪各測點真實坐標,包括高程數據,為下步計算機自動計算、自動繪制斷面圖、自動生成等高線、三角網、三維模型打下基礎。數據文件建立后,過去復雜的土石方計算過程,采用南方CASS軟件自動計算就相對簡單容易得多,也不會因計算者不同而出現差異,杜絕避免人為錯誤和大的誤差。
1 剝離及開采施工工程量計算的特點
1.1 工程量大
剝離及開采工程量大,精確計量困難,計量結果與經濟利益直接掛鉤,計量及結算過程中爭議大。
1.2 單價不同
由于巖石剝離需要爆破,剝離難度比表土要大,二者發包單價可能不一樣,計量時需對二者區分。
1.3 分別計量
對不同性質、硬度的巖石可能制定不同的單價,計量時要求將不同性質、類別的巖石/表土區分開,分別計量。
1.4 連續計量
剝離及開采施工有一定連續性,需要多次中間計量,計量時需要從已經施工的工作界面處進行。
2 不同的工程量計算方法
選擇剝離及開采工程量計量方法時,要求計量方法相對簡單易懂、容易操作、容易核對、誤差較小且能適應連續計量的需要。由于剝離及開采工程量計量存在上述問題,如何選取計量的方法就顯得至關重要。南方CASS軟件計算土方量常用的方法有:斷面法、方格網法、等高線法、DTM法等。經過反復的實踐發現,各種方法的原理和適用條件不同,運用得當,完全可以將誤差控制在規范范圍之內。
2.1 斷面法
當地形復雜起伏變化較大,或地狹長、挖填深度較大且不規則的地段,宜選擇橫斷面法進行工程量計算。
2.2 方格網法
方格網法就是用固定尺寸的方格網對挖方范圍進行有規則的分塊,先計算出每一個小方格塊的體積,體積之和就是整個挖方體積。選取的方格網大小決定了最終的計算精度。剝離工程土石方工程量一般較大,考慮邊坡與不考慮邊坡時的體積之差絕對值相對較大。用方格網法計算時,對于挖方的邊坡問題,有不同的處理方法,分述如下:
2.2.1 不處理邊坡的情況
一般挖方的結果都是挖出一個頂面積大底面積小的坑狀結構,設S1為挖方頂面面積,S2為挖方底面面積,則一般情況下S1>S2。計算土方量時,可以S1的邊界為計算范圍向下做垂直切割,以原始地面標高數據為頂面,以測量的底面坐標高程數據所織成的三角網為底,計算出體積V頂。同樣以底面面積S2的邊界為計算范圍向上做垂直切割,以原始地面標高數據為頂面,以測量的底面坐標高程數據所織成的三角網為底,計算出體積V底。上述兩個體積可以用軟件很方便的進行計算。實際挖方體積v可以認為是:
2.2.2 用三角網織出邊坡的情況
既然是利用方格網法計算挖方工程量,在方格網的頂面標高確定的情況下,方格網的底部標高高程數據就決定了每一個方格網的體積。在織底部三角網時,可以考慮將邊坡處的坐標高程及邊坡坡頂處的坐標高程一并作在一起,相當于將底及四周認為是一個整體的盆狀結構,原始地面標高為盆頂,盆底及盆頂所圍成的結構體積就是要計算的挖方體積。
2.3 DTM法(不規則三角網法)
不規則三角網(TIN)是數字地面模型DTM表現形式之一,該法利用實測地形碎部點、特征點進行三角構網,對計算區域按三棱柱法計算土方。
基于不規則三角形建模是直接利用野外實測的地形特征點(離散點)構造出鄰接的三角形,組成不規則三角網結構。相對于規則格網,不規則三角網具有以下優點: 三角網中的點和線的分布密度和結構完全可以與地表的特征相協調,直接利用原始資料作為網格結點;不改變原始數據和精度;能夠插入地性線以保存原有關鍵的地形特征,以及能很好地適應復雜、不規則地形,從而將地表的特征表現得淋漓盡致等。因此在利用 TIN 算出的土方量時就大大提高了計算的精度。
2.3.1 三角網的構建
對于不規則三角網的構建在這里采用兩級建網方式。
第一步,進行包括地形特征點在內的散點的初級構網。
一般來說,傳統的TIN生成算法主要有邊擴展法,點插入法,遞歸分割法等,以及它們的改進算法。在此僅簡單介紹一下邊擴展法。
所謂邊擴展法,就是指先從點集中選擇一點作為起始三角形的一個端點,然后找離它距離最近的點連成一個邊,以該邊為基礎,遵循角度最大原則或距離最小原則找到第三個點,形成初始三角形。由起始三角形的三邊依次往外擴展, 并進行是否重復的檢測,最后將點集內所有的離散點構成三角網,直到所有建立的三角形的邊都擴展過為止。在生成三角網后調用局部優化算法,使之最優。
2.3.2 三角網的調整
第二步,根據地形特征信息對初級三角網進行網形調整。這樣可使得建模流程思路清晰,易于實現。
1)地性線的特點及處理方法
所謂地性線就是指能充分表達地形形狀的特征線地性線不應該通過TIN中的任何一個三角形的內部,否則三角形就會“進入”或“懸空”于地面,與實際地形不符,產生的數字地面模型(DTM)有錯。
當地性線與一般地形點一道參加完初級構網后,再用地形特征信息檢查地性線是否成為了初級三角網的邊,若是,則不再作調整;否則,按圖2作出調整??傊獎毡乇WCTIN所表達的數字地面模型與實際地形相符。
圖2 在TIN建模過程中對地性線的處理
如圖2(a)所示,為地性線,它直接插入了三角形內部,使得建立的TIN偏離了實際地形,因此需要對地性線進行處理,重新調整三角網。
圖2(b)是處理后的圖形,即以地性線為三角邊,向兩側進行擴展,使其符合實際地形。
2)地物對構網的影響及處理方法
等高線在遭遇房屋、道路等地物時需要斷開,這樣在地形圖生成TIN時,除了要考慮地性線的影響之外,更應該顧及到地物的影響。一般方法是:先按處理地形結構線的類似方法調整網形;然后,用“垂線法”判別閉合特征線影響區域內的三角形重心是否落在多邊形內,若是,則消去該三角形(在程序中標記該三角形記錄);否則保留該三角形。經測試后,去掉了所有位于地物內部之三角形,從而在特征線內形成“空白地”。
3)陡坎的地形特點及處理方法
遭遇陡坎時,地形會發生劇烈的突變。陡坎處的地形特征表現為:在水平面上同一位置的點有兩個高程且高差比較大;坎上坎下兩個相鄰三角形共享由兩相鄰陡坎點連接而成的邊。當構造TIN時,只有顧及陡坎地形的影響,才能較準確的反映出實際地形。
對陡坎的處理如圖所示:
如圖3(a)所示,點1~4為實際測量的陡坎上的點,每個點其實有兩個高程值,不符合實際的地形特征。在調整時將各點沿坎下方向平移了1mm,得到了5~8各點,其高程值根據地形圖量取的坎下比高計算得到。將所有的坎上、坎下點合并連接成一閉合折線,并分別擴充連接三角形,即得到調整后的圖3(b)。
2.4 三角網法計算工程量
三角網構建好之后,用生成的三角網來計算每個三棱柱的填挖方量,最后累積得到指定范圍內填方和挖方分界線。三棱柱體上表面用斜平面擬合,下表面均為水平面或參考面,計算公式為:
如圖4所示,Z1,Z2,Z3為三角形角點填挖高差;S3為三棱柱底面積。
在南方CASS軟件中,建模時勾選“建模過程考慮地性線”和“建模過程考慮陡坎”一欄,同時可以充分利用各個方向的軸側視圖顯示方法,檢查三角網的構建符合實際地形。
三角網經過調整以后,將按照三棱柱,自動計算出土方的填挖工程量,最后累積得到指定范圍內填方和挖方分界線。
為了驗證實際運用中,各種計算方法的精確程度,利用兩個長方體、三個半球體、七個圓錐體、經過切割、并集和差集計算,模擬出一個實際地形,其真值為2532744m.其三維模型見圖5。
按照測量規范1:500地形圖要求采集數據,展高程點和地性線、數據處理后形成數據文件、三角網文件等,經過斷面法、DTM之高程點和三角網和方格網等方法計算,計算過程略。結果如下:
從表1中可以看出,采用三角網法和5m間距的DTM高程點法計算誤差最小,采用10m間距的縱斷面法、10m間距的DTM高程點法和方格網法計算誤差較小,在規范允許范圍之內,采用10m間距的橫斷面計算法誤差最大,原因在于模型是按照縱向分割,數據采取基本上按照縱向采集,因此,縱向計算誤差小,橫向誤差大。對實例比較分析,可以看出,DTM法的精度較高,因為三角網能很好地適應復雜、不規則地形,從而更好地表達真實的地面特征。
3 總結
通過對以上幾種工程量計算方法的介紹,我們可以看到一下幾點:
(1)在較為平坦的平原區和地形起伏不大的場地,宜采用方格網法。這種方法計算的數據量小,計算速度快,省卻了DTM法龐大的數據存儲量。
(2)在狹長地帶,比如公路、水渠等則適宜使用斷面法進行計算土方量。
相關期刊
精品范文
10預算管控