談談我對軟體度量的理解

來源:互聯網
上載者:User

       軟體度量這門課上了四五節課了吧!覺得沒什麼好學的,都是些理論的東西。關鍵上課老師的水平不怎麼樣,沒什麼深度,沒什麼激情!在我還沒搞清楚這門課之前,先來談談我對軟體度量的理解吧!看是不是很簡單。這門課雖然沒什麼好學的,但是確實是很重要的,這個毋庸置疑!都是些理論和方法,很空,但是都是真理!

    什麼是軟體度量,怎樣去度量軟體?這就是這門課要回答的兩個主要問題。軟體工程作為一門工程學科,在開發軟體的過程中,我們以項目為單位。完成一個個的項目,我們就完成了一個個軟體的開發。既然是項目,就會用到一定量的結構化方法和管理流程。這就使得軟體具有可度量性。軟體度量應該是根據軟體開發過程中具有的特殊屬性,採用一定的方法或工具對這些屬性進行一個綜合逐層的評級。軟體的好壞通過等級表現。軟體度量在軟體工程的地位應該是很重要的。不過,我相信很多中小型公司都不會進行這個環節,他們只要把軟體按使用者需求開發完收完付款後就說拜拜了。這是一種沒有社會責任心的表現,我們的軟體產業要得到優良的發展,取得技術上的突破,軟體度量舉足輕重!同時它也是經驗的的總結,有利於我們開發出更加優秀的軟體,從而提高公司的威信,其實對公司的長遠發展還是有好處的。當然,小公司為了減少成本會略去這個環節!所以學這門課不能增加找工作砝碼。

    那怎樣去度量一個軟體呢?度量些什嗎?那我們就首先要知道軟體有什麼東西了。最簡單的是軟體等於程式加資料結構加文檔。那就度量這些東西唄。當然度量的話當然需要度量工具,軟體也可以成為度量工具,或者應該還有人工的。比如說程式,我們可以度量代碼,代碼的量,代碼的正常化,代碼的冗餘度。對於資料結構,我們就可以去分析裡面的演算法複雜度等等。對於文檔,我們可以去評審文檔的正確性,完整性等等。如果我們把軟體模組化,我們就去度量各個模組的各種屬性並做好評級。等等等,反正就是度量軟體的屬性!簡單這樣說完了。這些僅是本人看法,可能是誤解,不求贊同。就隨便寫寫,後面還是要認真學的!

 

    ------dongjing

最後求大神介紹工作,本人目前正在找軟體工程師實習工作,希望各位老總,老闆,大神介紹介紹推薦推薦呀!在此謝過! 我的Email:dongjing_csu@163.com     tel:13657313364

 

    

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.