软件体系结构评估方法的研究

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

: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.

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功