您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 软件体系结构评估方法的研究
:2003205210;:2003206224:(69873035)3,,,(,430072):,,:SAAM,ATAM,ALPSM,,,:;;;SAAM;ATAM;ALPSM:TP311:A:100123695(2004)0620011204ResearchonSoftwareArchitectureEvaluationMethodsHUHong2lei,WUGuo2qing,LIANGZheng2ping,LIUQiu2hua(SchoolofComputer,WuhanUniversity,WuhanHubei430072,China)Abstract:Thearchitectureevaluationofasoftwaresystemhasbecomemoreandmoreimportanttoguaranteethefinalqualityofthesystem.Thepurposeofevaluationistoidentifythepotentialrisksofthearchitectureandtoverifythequalityrequirementsaddressedinthedesign.Thispaperpresentsthreematureevaluationmethods(SAAM,ATAM,ALPSM)firstly,thencomparetheminaconceptiveframeworktofindthesimilaritiesanddifferencesbetweenthesethreemethods.Inthelastdiscussesthecombinationofmultiplemethods,thereuseinevaluatingthearchitecture,theintroductionofevaluationtodesignanduseinpractice.Keywords:SoftwareArchitectureEvaluation;QualityAttribute;Scenario;SAAM;ATAM;ALPSM1,(SoftwareArchitecture,SA)[1],,,,,,,,SA,[2],,,:(SAAM)(ATAM)(ALPSM)2211(1):,:,,[4],:SASA(Com2ponent),,,(Connector)SA,,(View)SA,(2):SA:(,)(,)(,)(,,)(,116:©1994-2009ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.),SARationalPhilippeKruchten4+1[5],212IEEE1061[6],ISO/IECDraft912621,:,,213(Stakeholder),,,,214(Scenario),,215[4,6]:,(,ATAM)(1),,;,,,(2),,,,(Metrics)3(SAAM)SAAM1983,SA,[7],SAAMSAAM,SAAM,,1SAAM1SAAM,SAAM:(1),(2)SASAAMSA,,[7]SA,(3),,(4),,(5),(6),SAAM,,WRCS()KWIC[8]()4(ATAM)ATAMSAAM,SAAM,ATAMATAM,ATAM,SA,Kruchten4+1,,,:,;,;,ATAM[9]2,,SA212004©1994-2009ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.(Approach)[4],ATAM,(Attribute2BasedArchitec2turalStyle,ABAS)4,,,64,,,[10],:(,)()(),2,ATAM,,;,SA,,ATAM,5(ALPSM)ALPSM,IEEE610,,,3ALPSMALPSM[11]:(1),(2),10,(3),,(4),(5),,(6),:Mtot=Ksn=1P(Sn)Kcm=1V(SnCm)P(Sn)n;V(Sn,Cm)nm;Ks=;Kc=3ALPSMALPSMSA,,,[11]661111SAAM,ATAM,ALPSMSAAMSAATAM()SA(,)ALPSM(,)612,,,,SAAMSA,;ALPSM316:©1994-2009ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.(Approach)ABAS,ABAS614ATAMALPSM,[14],,,(NFRs)NFRs,615,SAAM,ATAM,ALPSM,,,,7,SAAM,,;ATAMSAAM,,;ALPSM,,SAAM,ATAMALPSM,,,,,,(ADL),;,,,,,,[15]:[1]DavidGarlan,MaryShaw1AnIntroductiontoSoftwareArchitecture[R]1TechnicalReport,CMU/SEI2942TR221,ESC2TR294221,19941[2]WLi,SHenry1Object2OrientedMetricsthatPredictMaintainability[J]1SystemsandSoftware,1993,23(2):1112122.[3]FBuschmann,RMeunier,PSommerland,etal1PatternOrientedSoftwareArchitectures,aSystemofPatterns[M].Chichester:Wiley&SonsLtd.,1996.3621[4]LBass,PClements,RKazman.SoftwareArchitectureinPractice[M]1Reading,Mass.:Addison2Wesley,1998.[5]PhilippeKruchten1ArchitecturalBlueprints:The4+1ViewModelofSoftwareArchitecture[J]1IEEESoftware,1995,12(6):422501[6]GAbowd,LBass,PClements,etal.TMRecommendedBestIndustrialPrac2ticeforSoftwareArchitectureEvaluation[R]1TechnicalReport,CMU/SEI2962TR2025,1997.[7]RKazman,LBass,GAbowd,etal.TMSAAM:AMethodforAnalyzingthePropertiesofSoftwareArchitectures[C]1Proc.16thIntlConf.SoftwareEng.,1994181290.[8]DLParnas1OntheCriteriatoBeUsedinDecomposingSystemsintoMod2ules[J]1ACM,1972,15(12):1053210581[9]RKazman,MKlein,MBarbacci,etal.TMTheArchitectureTradeoffAnalysisMethod[C]1Proc.FourthIntlConf.Eng.ofComplexComputerSystems(ICECCS98),1998168278.[10]PClements,RKazman,MKlein1EvaluatingSoftwareArchitecture:Meth2odsandCaseStudy[M]1Reading,Mass.:Addison2Wesley,20021[11]POBengtsson,JBosch1TMArchitectureLevelPredictionofSoftwareMain2tenance[C].Proc.ThirdEuropeanConf.SoftwareMaintenanceandReeng.,199911392147.[12]IEEEStd.610.IEEEStandardGlossaryofSoftwareEngineeringTerminol2ogy[M]11990.[13]MKlein,RKazman,LBass,etal.TMAttribute2basedArchitecturalStyles[C]1Proc.FirstWorkingIFIPConf.SoftwareArchitecture(WICSA1),1999.2252243.[14]JanBosch,PeterMolin.SoftwareArchitectureDesign:EvaluationandTransformation[C]1Proceedingsofthe1999IEEEEngineeringofCom2puterBasedSystemsSymposium(ECBS99),199914211.[15]JohanMuskens,MichelChaudron,RobWestgeest1SoftwareArchitectureAnalysisTool[C]1Proceedingsofthe3dProgressWorkshoponEmbeddedSystem,20021:(19782),,,,;(19532),,,,;(19792),,,,;(19692),,,,412004©1994-2009ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.
本文标题:软件体系结构评估方法的研究
链接地址:https://www.777doc.com/doc-5717887 .html