網(wǎng)上有很多關于軟件設計原則的說法,很精確,很官方,但是對于有些初學者來說可能是不知所云,到最后把自己給郁悶到了,學習軟件應該是一件愉快的事情。
保定網(wǎng)站建設公司創(chuàng)新互聯(lián),保定網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為保定千余家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務好的保定做網(wǎng)站的公司定做!那么軟件設計原則有哪些呢?
(1)可靠性
做出一個可靠的軟件,跟女人找一個可靠的男人一樣,女人找男人,需要男人品質好,人品好,靠譜,可信賴,可依靠,身材高大,等等。軟件設計也是一樣,在軟件的設計階段就要非常注意軟件的可靠性,不要等到最后用的時候發(fā)現(xiàn)軟件這里不行那里不行,或者說在使用軟件過程中一旦發(fā)現(xiàn)問題還是可以恢復使用,不能直接崩潰。
(2)健壯性
這個健壯性其實有個英文叫做 robustness,這也是在建筑行業(yè)、土木工程行業(yè)通常用于描述一個建筑容錯、容災能力的一個詞,映射到軟件里面來意思也是一樣,比如我們使用搜狗輸入法的時候亂七八糟一通輸入,還是照樣能保持穩(wěn)定,又例如在一些信息系統(tǒng)的輸入框中輸入系統(tǒng)不能接受的字段,系統(tǒng)能給出相應的提示,諸如此類,其實健壯性無法用語言精準表述,但是一個軟件是否健壯,非常取決于軟考開發(fā)和測試人員的水平。
(3)可修改性
這個比較好理解,意思就是不要寫出一些亂七八糟的代碼,沒有注釋,或者說功能模塊之間交互錯綜復雜,邏輯不清,這樣在軟件版本升級變更的時候恐怕連本人都不知道怎么改了,何況是他人!
(4)容易理解
軟件具備了可靠性和可修改性,才能談得上容易理解,比如軟件本身有比較簡明的結構,設計人員可以把復雜的業(yè)務模型抽象成簡單的軟件模型實現(xiàn),這都是需要很深的功力的,也是碼農(nóng)和工程師的區(qū)別。
(5)效率性
軟件的效率性一般用程序的執(zhí)行時間和所占用的內(nèi)存容量來度量。在達到原理要求功能指標的前提下,程序運行所需時間愈短和占用存儲容量愈小,則效率愈高。資源有限的情況下,軟件運行的效率非??简炓粋€人的水平。
(8)標準化原則
在結構上實現(xiàn)開放,基于業(yè)界開放式標準,符合國家和信息產(chǎn)業(yè)部的規(guī)范。說白了就是不要自己整一套接口或者規(guī)范,或者使用一些偏門的技術或者標準,到時候在系統(tǒng)集成或者功能擴展的時候就痛苦。
(9)先進性
滿足客戶需求,系統(tǒng)性能可靠,易于維護。
(10)可擴展性
軟件設計完要留有升級接口和升級空間。對擴展開放,對修改關閉,意思是在不修改原有功能的情況下可以擴展新的功能。
文章名稱:軟件設計原則和方法通俗理解-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://jinyejixie.com/article4/dsiiie.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設、全網(wǎng)營銷推廣、網(wǎng)頁設計公司、網(wǎng)站維護、自適應網(wǎng)站、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)