純收入是衡量軟件工程經(jīng)濟效益的另一個關(guān)鍵指標。它是指在整個軟件生命周期內(nèi),系統(tǒng)的累積經(jīng)濟效益與投資之差。純收入能夠直接反映軟件項目為投資者帶來的凈經(jīng)濟收益,是衡量項目是否值得投資的重要依據(jù)。投資回收期也是一個重要的經(jīng)濟指標,它表示使累計的經(jīng)濟效益等于最初投資所需要的時間。
經(jīng)濟批量分析法:該分析法用于確定軟件開發(fā)中的最優(yōu)生產(chǎn)批量,以實現(xiàn)成本效益最大化。 現(xiàn)金流分析法:通過評估軟件開發(fā)過程中的現(xiàn)金流動情況,此方法有助于制定最佳的資金管理策略。 價值工程分析法:該方法專注于評估軟件開發(fā)過程中的價值創(chuàng)造,旨在保持質(zhì)量的同時,盡可能降低成本。
軟件項目管理能力的評估主要通過國際標準ISO9000.3和CMM來衡量。ISO9000.3,作為ISO9000質(zhì)量體系的一部分,關(guān)注軟件質(zhì)量的多方面管理,包括管理職責、設(shè)計控制、采購等20個關(guān)鍵環(huán)節(jié),旨在確保軟件產(chǎn)品的質(zhì)量,但缺乏具體的實施指南。
代碼復(fù)雜性、易讀性和可維護性被視為軟件工程的基礎(chǔ),它們直接影響到團隊協(xié)作的效率和項目的長期穩(wěn)定性。一個設(shè)計精良的軟件,其代碼結(jié)構(gòu)清晰,可讀性強,使得維護和擴展變得更加容易。此外,軟件的生命周期管理也尤為重要,它涵蓋了需求分析、設(shè)計、開發(fā)、測試和維護的全過程,確保產(chǎn)品的持續(xù)優(yōu)化和更新。
技術(shù)可行性:技術(shù)可行性評估了軟件項目所需的技術(shù)資源和技術(shù)能力是否可行和可實現(xiàn)。它考慮了所需的硬件、軟件、網(wǎng)絡(luò)和技術(shù)架構(gòu)等方面,以確定是否存在可行的技術(shù)解決方案。經(jīng)濟可行性:經(jīng)濟可行性評估了軟件項目在經(jīng)濟方面的可行性。
項目軟件開發(fā)公司入股最大比例可為百分之35。根據(jù)查詢相關(guān)信息顯示,《關(guān)于以高新技術(shù)成果出資入股若干問題的規(guī)定》規(guī)定:計算機軟件可以作為高新技術(shù)出資入股,而且作價的比例可以突破公司法百分之20的限制達到百分之35。
最大比例可為35%。《關(guān)于以高新技術(shù)成果出資入股若干問題的規(guī)定》規(guī)定:“計算機軟件可以作為高新技術(shù)出資入股,而且作價的比例可以突破公司法20%的限制達到35%”。甚至有的地方政府規(guī)定:“可以100%的軟件技術(shù)作為出資入股”,但是都要求首先必須取得軟件著作權(quán)登記。
軟件開發(fā)費用占項目建設(shè)比例為百分之九十。需與人工精密對賬的系統(tǒng)(如物資系統(tǒng)數(shù)據(jù)流動大)實施費用要占總項目開發(fā)費的30%。一般檔案類系統(tǒng),實施費用要占總項目開發(fā)費的20%。幾大系統(tǒng)若要集成在一起,實施費用要占總項目開發(fā)費的40%。相加起來就是百分之九十。
開發(fā)成本包括軟件開發(fā)成本、硬件成本和其他成本,具體涵蓋系統(tǒng)調(diào)研、需求分析、系統(tǒng)分析、編程/測試、硬件購買與安裝、系統(tǒng)軟件購置、數(shù)據(jù)收集、人員培訓(xùn)等。
軟件項目成本主要包括以下幾個部分:開發(fā)成本 開發(fā)成本是軟件項目成本中最為核心的部分。這包括了軟件開發(fā)過程中所需的人工費用,如開發(fā)人員的工資、獎金和福利等。此外,開發(fā)成本還包括軟件開發(fā)工具的使用費用,如開發(fā)工具軟件的采購費用、軟件升級費用等。
時間成本:軟件開發(fā)過程中,可交付成果的產(chǎn)出主要依賴程序員,程序員成本消耗最高。程序員寫代碼的時間越長,成本越高,軟件成本常以每日為單位進行估算。識別活動和分解工作成本:軟件啟動開發(fā)后,進行需求分析、撰寫需求規(guī)格說明書、需求評審、測試等活動。