주제(Subject)
--------------------------------------------------------
한글(약어) : Halstead의 소프트웨어 복잡성 척도()
영어(약어) : Halstead Complexity Measures()
관련개념(Related Concepts)
--------------------------------------------------------
소프트웨어공학
유지보수
개요(Summary)
--------------------------------------------------------
프로그램에 사용된 연산자/피연산자의 종류, 연산자/피연산자의 개수 등을 사용해서 복잡도를 측정하는 방법
본문(Body)
--------------------------------------------------------
1. 개요
- 연산자/피연산자의 종류와 개수를 사용해서 프로그램의 복잡도를 측정하는 방법
2. 장단점
- Do not require in-depth analysis of programming structure.
- Predicts rate of error.
- Predicts maintenance effort.
- Useful in scheduling and reporting projects.
- Measure overall quality of programs.
- Simple to calculate.
- Can be used for any programming language.
- Numerous industry studies support the use of Halstead in predicting programming effort and mean number of programming bugs.
Drawbacks of Halstead :
- It depends on completed code.
- It has little or no use as a predictive estimating model. But McCabe's model is more suited to application at the design level.
Sencer's Home : Complexity Metrics and Models
모임,단체(Commutities)
--------------------------------------------------------
블로그,개인 홈페이지 등(Humanities)
--------------------------------------------------------
1. Sencer Sultanoglu's Page (Department of Computer Science & Engineering, Hacettepe University, Beytepe, Ankara 06532, Turkey)
http://yunus.hacettepe.edu.tr/~sencer/
참고문서(References)
--------------------------------------------------------
* 한국어(Korean)
저자. 역자. "제목". 출판사. 출판년도. (ISBN:)
* 영어(English)
저자. 제목, 판, 출판사. 출판년도. (ISBN:)
1. Google Search : type [[software maintenance halstead]]@google
http://www.google.co.kr/search?hl=ko&newwindow=1&q=software+maintenance+halstead&lr=
2. Carnegie Mellon University Software Engineering Institute (SEI) : Halstead Complexity Measures
http://www.sei.cmu.edu/str/descriptions/halstead.html
3. IEEE Xplore 2.0 : Measuring the Psychological Complexity of Software Maintenance Tasks with the Halstead and McCabe Metrics (Curtis, B. Sheppard, S.B. Milliman, P. Borst, M.A. Love, T. )
Abstract : http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=35909&arnumber=1702603&count=18&index=7
PDF : http://ieeexplore.ieee.org/iel5/32/35909/01702603.pdf?tp=&isnumber=35909&arnumber=1702603
4. Complexity Metrics and Models
http://yunus.hacettepe.edu.tr/~sencer/complexity.html
'B1:기초 Basement' 카테고리의 다른 글
CMM ( Capability Maturity Model ) (0) | 2007.05.24 |
---|---|
역행 검사 ( Regression test ) (0) | 2007.05.24 |
소프트웨어 개발/유지 비용곡선 ( Software maintenance life cycle) (0) | 2007.05.24 |
Böhm-Jacopini정리 ( Böhm-Jacopini theorem ) (0) | 2007.05.24 |
2-3-4 나무 ( 2-3-4 tree ) (0) | 2007.05.13 |