技术开发 频道

用预测性对象点度量面向对象软件

    POPs展望

    研究到今天,我们已经得到一个度量方法和计算过程,我们目前收集研究的数据,提供了面向对象度量和工作量之间的相互关系。但我们还有些问题需要克服。首先,无论如何我们研究的数据没有完全覆盖所有软件类型和现行的技术。我们需要收集另外的数据,并继续修正我们的最初结果。我们也需要填补早在分析时有的工作产品和POPs计算所需的工作产品之间差距。为了简化估计过程,下一步我们要开始研究用例图(或其他用例工作产品)和POPs的直接关系。最终,一旦项目完成,我们要能自动计算POPs,这非常重要。如果想对一个组织的现有度量方法的校准(改变),一个必须接受的最大的障碍是任何一种新的规模度量方法是否能自动计算。自动计算能使得pops很容易进入存在有历史数据的领域。

    图6例子的POPs计算

 


    参考文献

    1.Booch,G.1994,ObjectOrientedAnalysiswithApplications-2ndEdition,enjamin/CummingsPublishingCo.Inc.,RedwoodCity,CA.

    2.Henderson-Sellers,B.,1996,ObjectOrientedMetrics-MeasuresofComplexity,PrenticeHall,UpperSaddleRiver,NJ.

    3.Albrecht,A&Gaffney,J.,1983,SoftwareFunction,SourceLinesofCode,andDevelopmentEffortPrediction:ASoftwareScienceValidation,IEEETransactionsonSoftwareEngineering,Vol.SE-9,No.6,pp639-648,November

    4.Chidamber,S.R.&KemererC.F.,1994,AMetricsSuiteforObjectOrientedDesign,IEEETransactionsonSoftwareEngineering,Vol.20,No.6,pp476-493,June5.Churcher,N.I.&Shepperd,1995,M.J.,Commentson“AMetricSuiteforObjectOrientedDesign”,IEEETransactionsonSoftwareEngineering,Vol.21,No.3,pp.263-264,March

    6.Banker,R.D,et.al.1992,AnEmpiricalTestofObject-basedOutputMeasurementMetricsinaComputerAidedSoftwareEngineering(CASE)Environment,JournalofManagementInformationSystems,Vol.8,No.3,pp.127-150,Winter.

    7.Boehm,B.et.al.,1995,CostModelsforFutureSoftwareLifeCycleProcesses:COCOMO2.0,AnnalsofSoftwareEngineering,SpecialVolumeonSoftwareProcessandProductMeasurement.

    8.Banker,R.D.et.al.,1994,AutomatingOutputSizeandReuseMetricsinaRepository-BasedComputerAidedSoftwareEngineering(CASE)Environment,IEEETransactionsonSoftwareEngineering,Vol.20,No.3,pp169-186,March.

    9.Pittman,M.,1993,LessonsLearnedinManagingObject-OrientedDevelopment,IEEESoftware,January

    10.Laranjeira,L.,1990,SoftwareSizeEstimationofObject-OrientedSystems,IEEETransactionsonSoftwareEngineering,Vol.16,No.5,pp510-522,May

    11.Jenson,R.L.&Bartley,J.W.,1991,ParametricEstimationofProgrammingEffort:AnObject-OrientedModel,JournalofSystemsandSoftware,Vol.15,pp.107-114

    12.LockheedMartin,AdvancedConceptCentertrainingmaterials,1994,ObjectOrientedSizeandCostEstimation.

    13.Basili,V.,1980,Qualitativesoftwarecomplexitymodels:asummary,TutorialonModelsandMethodsforSoftwareManagementandEngineering,IEEEComputerSocietyPress,LosAlamos,CA.

    14.Weyuker,E.,1988,Evaluatingsoftwarecomplexitymeasures,IEEETransactionsonSoftwareEngineering,Vol.14,No.9,September

    15.McCabeT.J.,1976,Acomplexitymeasure,IEEETransactionsonSoftwareEngineering,Vol.No.4,April

    16.Minkiewicz,A.F.,1997,‘ObjectiveMeasures’,SoftwareDevelopment,June1997,pp43-47.

    17.Lorenz,M.1993,Object-OrientedSoftwareDevelopment:APracticalGuide,PrenticeHall,Englewood,NJ.p227.

    18.Jacobson,I.,etal,1992,Object-OrientedSoftwareEngineering:AUseCaseDrivenApproach,Addison-Wesley,ReadingMA

    19.Whitmire,Scott,1996,3DFunctionPoints:ApplicationsforObject-OrientedSoftware,ASM’96ConferenceProceedings,SanDiegoCA

0
相关文章