{"title":"基于CBSP和Archium的探索性案例研究","authors":"Charles L. Chen, Danhua Shao, D. Perry","doi":"10.1109/SHARK-ADI.2007.2","DOIUrl":null,"url":null,"abstract":"The need for architectural rationale has long been recognized, but unfortunately it has remained a relatively unexplored area of research in software architecture. However, there is growing interest in methods for capturing the rationale behind software architectures. We summarize two of these methods (CBSP and Archium), present an exploratory case study using both methods to evolve a real software system, and then use the results from this case study to analyze and compare these methods. From this analysis, we conclude that the CBSP and Archium methods are complementary rather than competing because of their respective strengths and weaknesses.","PeriodicalId":393813,"journal":{"name":"Second Workshop on Sharing and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent (SHARK/ADI'07: ICSE Workshops 2007)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"An Exploratory Case Study Using CBSP and Archium\",\"authors\":\"Charles L. Chen, Danhua Shao, D. Perry\",\"doi\":\"10.1109/SHARK-ADI.2007.2\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The need for architectural rationale has long been recognized, but unfortunately it has remained a relatively unexplored area of research in software architecture. However, there is growing interest in methods for capturing the rationale behind software architectures. We summarize two of these methods (CBSP and Archium), present an exploratory case study using both methods to evolve a real software system, and then use the results from this case study to analyze and compare these methods. From this analysis, we conclude that the CBSP and Archium methods are complementary rather than competing because of their respective strengths and weaknesses.\",\"PeriodicalId\":393813,\"journal\":{\"name\":\"Second Workshop on Sharing and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent (SHARK/ADI'07: ICSE Workshops 2007)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-05-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Second Workshop on Sharing and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent (SHARK/ADI'07: ICSE Workshops 2007)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SHARK-ADI.2007.2\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Second Workshop on Sharing and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent (SHARK/ADI'07: ICSE Workshops 2007)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SHARK-ADI.2007.2","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The need for architectural rationale has long been recognized, but unfortunately it has remained a relatively unexplored area of research in software architecture. However, there is growing interest in methods for capturing the rationale behind software architectures. We summarize two of these methods (CBSP and Archium), present an exploratory case study using both methods to evolve a real software system, and then use the results from this case study to analyze and compare these methods. From this analysis, we conclude that the CBSP and Archium methods are complementary rather than competing because of their respective strengths and weaknesses.