軟件安全開發之軟件開發的特點
2018-04-04 14:48:27 | 來源:中培企業IT培訓網
2.軟件開發的特點
軟件開發具有以下幾個特點。軟件開發具有以下幾個特點,有些特點之間也是相互影響的,且這些特點最終會導致軟件質量控制不那么直觀和容易。
1)腦力密集型
軟件開發是腦力密集型工作,其中的不少活動因為只存在于軟件工程師的大腦中,具有不可見性,自然也就無法指出工程師在做開發時哪一步思考將有可能造成質量問題,進而無法通過運用流程的方法將這些潛在的質量問題完全消除。
另外,善變很可能是人的天性,由于大腦在處理事務時并不能完全保證其一致性。善變有它的好處,但對于軟件質量的保證未必是一件好事。降低善變所帶來的負麗影響,或許通過培養良好的工作習慣是一條不錯的途徑。
2)實現不具唯一性
一個軟件的功能,盡管從使用者的角度來看都一樣,但卻可以有多種不同的實現方法, 且不同的開發團隊或者不同能力的人所做出來的設計很可能完全不同。如果軟件實現具有唯一性,那其質量就更好被評估,也容易找到改善點,但軟件開發不屬于這一列。
標簽:
軟件開發
- 上一篇:軟件開發概念及特點之軟件基本概念二
- 下一篇:軟件安全開發之軟件開發的特點二