<software engineering> 軟體管理的指標

15 views
Skip to first unread message

Murphy Chen

unread,
Oct 26, 2007, 9:11:24 PM10/26/07
to CSZone 程式設計樂園
想到幾個:
1. code size
2. number of line
3. ram size
4. bug number
5. execution speed
6. cpu%

不曉得還有沒有其他不錯的指標?
有沒有推薦的書在探討這個問題?

iJames

unread,
Nov 6, 2007, 8:25:40 AM11/6/07
to CSZone 程式設計樂園
it's called 軟體度量

http://en.wikipedia.org/wiki/Software_metric

Common software metrics include:

Order of growth (See Analysis of algorithms in terms of Asymptotic
analysis and Big O notation)
Source lines of code
Cyclomatic complexity
Function point analysis
Bugs per line of code
Code coverage
Number of lines of customer requirements.
Number of classes and interfaces
Robert Cecil Martin's software package metrics
Cohesion
Coupling

Murphy Chen

unread,
Nov 9, 2007, 9:51:17 AM11/9/07
to CSZone 程式設計樂園
感謝! 找到對的keyword, 果然可以查到非常多的資料!

通往知識寶庫之門, 果然是一個秘語啊! :D

對於沒接觸過的人, 想破頭也想不出是"software metrics"啊~

真.粽子無雙

unread,
Nov 21, 2007, 3:47:37 AM11/21/07
to CSZone 程式設計樂園


On 11月9日, 下午10時51分, Murphy Chen <murphyc...@gmail.com> wrote:
> 感謝! 找到對的keyword, 果然可以查到非常多的資料!
>
> 通往知識寶庫之門, 果然是一個秘語啊! :D
>
> 對於沒接觸過的人, 想破頭也想不出是"software metrics"啊~
>

我也同意.有時候在google上找資料,有沒有正確的key會影想到找到的資料量
要不要開網路公司專門服務別人找key的壓,挖哈哈

一樣賣key廣告賺錢,挖哈哈

Philosopher

unread,
Dec 30, 2007, 9:27:34 AM12/30/07
to CSZone 程式設計樂園
後來找到這本書: <<Software Measurement - Establish, Extract, Evaluate,
Execute>>
2007年8月30日出版.
作者:Christof Ebert & Reiner Dumke
特點是以ISO 15939(Software Measurement Process)為架構來作系統性的介紹, 穿插了許多best
practice, 滿實用的一本書.
德國人作學問, 既嚴謹, 又實際.

Philosopher

unread,
Sep 15, 2008, 11:07:40 AM9/15/08
to Philosopher, cs_...@googlegroups.com
SEI有個課程模組(Curriculum Module): Software Metrics
也可以參考這份文件.
http://www.sei.cmu.edu/pub/education/cm12.pdf

它把software metrics分為兩類:
1. product metrics
2. process metrics
各別進行survey.

也談到如何在組織中推動metrics program. 以及software metrics的趨勢.

不過那份文件是1988年份的, software metrics還處於早期發展的狀態, 1988年到現在, 可能又有一些新的進展.

Philosopher

unread,
Oct 8, 2008, 11:38:20 AM10/8/08
to CSZone 程式設計樂園
最近重新思考,如果重視的是quality,應該從更完整的面向下手。quality分為process quality及product
quality。product quality較容易掌握,而process quality影響層面更廣,也是目前還很不完整的部份。所以會先
focus在process。

找了一本書<<Interpreting the CMMI: A Process Improvement Approach>>作為參考。

Philosopher

unread,
Nov 9, 2008, 12:31:14 AM11/9/08
to CSZone 程式設計樂園
關於CMMI, 可以直接看SEI的這一份, 有完整的定義:

CMMI for Development, Version 1.2

http://www.sei.cmu.edu/publications/documents/06.reports/06tr008.html
Reply all
Reply to author
Forward
0 new messages