(1)適用性:軟體在不同的系統約束條件下,使使用者需求得到滿足的難易程度。
(2)有效性:軟體系統能最有效的利用計算機的時間和空間資源。各種軟體無不把系統的時/空開銷作為衡量軟體質量的一項重要技術指標。很多場合,在追求時間有效性和空間有效性時會發生矛盾,這時不得不犧牲時間有效性換取空間有效性或犧牲空間有效性換取時間有效性。時/空折衷是經常採用的技巧。
(3)可修改性:允許對系統進行修改而不增加原系統的複雜性。它支援軟體的除錯和維護,是乙個難以達到的目標。
(4)可靠性:能防止因概念、設計和結構等方面的不完善造成的軟體系統失效,具有挽回因操作不當造成軟體系統失效的能力。
(5)可理解性:系統具有清晰的結構,能直接反映問題的需求。可理解性有助於控制系統軟體複雜性,並支援軟體的維護、移植或重用。
(6)可維護性:軟體交付使用後,能夠對它進行修改,以改正潛伏的錯誤,改進效能和其它屬性,使軟體產品適應環境的變化等。軟體維護費用在軟體開發費用中占有很大的比重。可維護性是軟體工程中一項十分重要的目標。
(7)可重用性:把概念或功能相對獨立的乙個或一組相關模組定義為乙個軟部件。可組裝在系統的任何位置,降低工作量。
(8)可移植性:軟體從乙個計算機系統或環境搬到另乙個計算機系統或環境的難易程度。
(9)可追蹤性:根據軟體需求對軟體設計、程式進行正向追蹤,或根據軟體設計、程式對軟體需求的逆向追蹤的能力。
(10)可互操作性:多個軟體元素相互通訊並協同完成任務的能力。
測試的自我修養
前人的帖子,前人的經驗。記得當初第一次看了就感覺很受用。現給大家共享。2.初學者請不要看太多太多的書那會誤人子弟的,先找本系統的學,很多人用了很久都是只對部分功能熟悉而已,不系統還是不夠的。3.看幫助,不要因為很難而自己是初學者所以就不看 幫助永遠是最好的參考手冊,雖然幫助的文字有時候很難看懂,總覺...
打野的自我修養
我是從初三開始接觸lol,高中以lol娛樂,高中畢業的一年以內是對lol掌控的人生巔峰。後來雖然也玩,不過卻不怎麼在乎技術了。最擅長的應該是打野位置了,能力不高,也就是在鑽石局打打鬧鬧。先說一下擅長 的打野英雄吧。盲僧,劍聖,獅子狗和夢魘。為什麼說擅長呢,就是說當我拿到這四個英雄之後,只要我把龍龜b...
寒假的自我修養
一月八號放的假,到現在也有三個星期了。因為我本身不怎麼會寫文章,寫的話也會亂亂的沒有什麼邏輯可循,但是呢,我還是有在認真的記錄總結自己學習的東西的。我有乙個毛病,就是喜歡用筆去寫,然後等我寫完再去敲 反正總的來說,我寫的比敲的多。但是總會讓自己去敲一敲 提醒自己去多多的練習。本來打算是在除夕之前結束...