2 1軟體的特性

2022-07-09 08:27:07 字數 1579 閱讀 4822

軟體的概念:

錯誤觀點:軟體就是程式,軟體開發就是編寫程式

軟體是計算機系統中硬體相互依存的另一部分,它是包括程式資料以及相關文件的完整集合

程式是按事先設計的功能和效能要求執行的指令序列

資料是使程式能正常操縱資訊的資料結構

文件是與程式開發,維護和使用有關的**材料

形態特性:軟體是無形的不可見的邏輯實體,度量常規的幾何尺寸,物理性質和化學成分對它卻是毫無意義的。

智慧型特性:軟體是複雜的智力產品,他的開發凝聚了人們的大量腦力勞動,它本身也體現了知識實踐經驗和人類的智慧型,具有一定的智慧型。它可以幫助我們解決複雜的計算分析判斷決策的問題。

開發特徵:盡量已經有了一些工具(也是軟體)來輔助軟體開發工作,但到目前為止尚未實現自動化。軟體開發中依然包含了相當分量的個體勞動,使得這一大規模知識型工作充滿了個人行為個人因素。

質量特徵:軟體是由人編寫的,由於開發特徵存在,所以不存在完全沒有缺陷的軟體

生產特徵:與硬體或傳統的製造業產品的生產不同,軟體一旦設計出來,如果需要提供多個使用者,它的複製十分簡單,其成本也極為有限

管理特性:由於上面的特性存在,所以軟體過程中的管理顯的更為重要,相比傳統行業,也更為獨特

環境特徵:軟體的開發和執行都離不開相關的計算機系統環境,包括支援它的開發和執行的相關硬體軟體,軟體對於計算機系統的環境有著不可擺脫的依賴性

維護特性:軟體投入使用以後需要進行維護,但這種維護與傳統產業產品的維護概念有些很大的差別,維護體現在公升級優化功能更新等方面,甚至可以全盤重構

廢棄特性:與硬體不同,軟體並不是由於被「用壞」而被廢棄的

應用特性:軟體的應用極為廣泛,如今它已進入國民經濟和國防的各個領域,現已成為資訊產業,先進製造業和現代服務業的核心,佔據了無可取代的地位

軟體質量的特性

軟體質量是軟體的生命,它直接影響著軟體的使用和維護。通常軟體的質量有下面幾個方面來評價質量的優劣 1 軟體需求是衡量軟體質量的基礎,不符合需求的軟體就不具備質量。設計的軟體應在功能 效能等方面都符合要求,並能可靠地執行。2 軟體結構良好,易讀 易於理解,並易於修改 維護。3 軟體系統具有友好的使用者...

軟體程式設計21法則

英文出處 21 laws of computer programming 任何乙個有經驗的程式設計師都知道,軟體開發遵循著一些不成文的法則。然而,如果你不遵循這些法則也並不意味著會受到懲罰 相反,有時你還會獲得意外的好處。下面的就是軟體程式設計中的21條法則 任何程式一旦部署即顯陳舊。修改需求規範來...

管理感悟 軟體的特性

管理感悟 軟體的特性 栁鯤鵬2017 12 18 關鍵字 管理 軟體 特性 簡介 本文嘗試討論軟體的特性。目錄 硬體與軟體的差異.2 產品的三個階段.2 研發期.2 產品成熟期.2 維護公升級期.2 怎樣正確認識使用者需求.3 使用者需求三原則.3 使用者不知道什麼.3 關於使用者需求的錯誤觀念.3...