最后我們用所有得到的輸入進行一個POPs計算,如圖6所示。雖然這個例子是采用的一個已經完成的項目,也可以用早在分析階段的工作產品進行一個相類似的分析。當用例分析已經完成的時候,應該包含有用的動作者,他們的行為和初步的類結構,從這些可以近似地推出其他參數。
POPs展望
研究到今天,我們已經得到一個度量方法和計算過程,我們目前收集研究的數據,提供了面向對象度量和工作量之間的相互關系。但我們還有些問題需要克服。首先,無論如何我們研究的數據沒有完全覆蓋所有軟件類型和現行的技術。我們需要收集另外的數據,并繼續修正我們的最初結果。我們也需要填補早在分析時有的工作產品和POPs計算所需的工作產品之間差距。為了簡化估計過程,下一步我們要開始研究用例圖(或其他用例工作產品)和POPs的直接關系。最終,一旦項目完成,我們要能自動計算POPs,這非常重要。如果想對一個組織的現有度量方法的校準(改變),一個必須接受的最大的障礙是任何一種新的規模度量方法是否能自動計算。自動計算能使得pops很容易進入存在有歷史數據的領域。
圖6 例子的POPs計算

參考文獻
1.Booch, G. 1994, Object Oriented Analysis with Applications - 2nd Edition, enjamin/Cummings Publishing Co. Inc., Redwood City, CA.
2.Henderson-Sellers, B.,1996, Object Oriented Metrics -Measures of Complexity, Prentice Hall, Upper Saddle River, NJ.
3.Albrecht, A & Gaffney, J., 1983, Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation, IEEE Transactions on Software Engineering, Vol. SE-9, No. 6,pp 639-648, November
4.Chidamber, S. R. & Kemerer C. F., 1994, A Metrics Suite for Object Oriented Design, IEEE Transactions on Software Engineering, Vol. 20, No. 6, pp476-493, June 5.Churcher, N.I. & Shepperd, 1995, M. J., Comments on “A Metric Suite for Object Oriented Design”, IEEE Transactions on Software Engineering, Vol. 21, No. 3, pp. 263-264, March
6.Banker, R.D, et. al. 1992, An Empirical Test of Object-based Output Measurement Metrics in a Computer Aided Software Engineering (CASE) Environment, Journal of Management Information Systems, Vol. 8, No. 3, pp. 127-150, Winter.
7.Boehm, B. et. al.,1995,Cost Models for Future Software Life Cycle Processes : COCOMO 2.0, Annals of Software Engineering, Special Volume on Software Process and Product Measurement.
8.Banker, R. D. et. al., 1994, Automating Output Size and Reuse Metrics in a Repository-Based Computer Aided Software Engineering (CASE) Environment, IEEE Transactions on Software Engineering, Vol. 20, No. 3, pp169-186, March.
9.Pittman, M., 1993, Lessons Learned in Managing Object-Oriented Development, IEEE Software, January
10.Laranjeira, L., 1990, Software Size Estimation of Object-Oriented Systems, IEEE Transactions on Software Engineering, Vol. 16, No. 5, pp510 - 522, May
11.Jenson, R. L. & Bartley, J. W., 1991, Parametric Estimation of Programming Effort: An Object-Oriented Model, Journal of Systems and Software, Vol. 15, pp. 107-114
12.Lockheed Martin, Advanced Concept Center training materials, 1994, Object Oriented Size and Cost Estimation.
13.Basili, V., 1980, Qualitative software complexity models: a summary, Tutorial on Models and Methods for Software Management and Engineering, IEEE Computer Society Press, Los Alamos, CA.
14.Weyuker, E., 1988, Evaluating software complexity measures, IEEE Transactions on Software Engineering, Vol. 14, No. 9, September
15. McCabe T.J., 1976, A complexity measure, IEEE Transactions on Software Engineering, Vol. No. 4, April
16.Minkiewicz,A.F.,1997, ‘Objective Measures’, Software Development, June 1997, pp43-47.
17. Lorenz , M. 1993, Object-Oriented Software Development: A Practical Guide, Prentice Hall, Englewood, NJ. p227.
18. Jacobson, I., et al, 1992, Object-Oriented Software Engineering: A Use Case Driven Approach, Addison- Wesley, Reading MA
19. Whitmire, Scott, 1996, 3D Function Points: Applications for Object-Oriented Software, ASM ’96 Conference Proceedings, San Diego CA
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/