{"title":"工具演示:用于以体系结构为中心的软件开发的工具包","authors":"Georg Buchgeher, R. Weinreich","doi":"10.1145/1852761.1852784","DOIUrl":null,"url":null,"abstract":"Current software development environments lack support for architecture-related activities like architecture design, analysis, and architecture knowledge management. We present a toolkit supporting architecture-centric development. The toolkit is an extension of the Eclipse IDE and supports architecture-related activities during the whole software life cycle, from analysis to design, implementation, and maintenance. It provides multiple views for capturing architectural knowledge, and for architecture modeling and visualization. Incremental development and consistency between architecture and system implementation are supported through continuous forward and reverse engineering. Capturing architectural knowledge supports tracing from requirements to architecture and implementation.","PeriodicalId":169989,"journal":{"name":"Principles and Practice of Programming in Java","volume":"122 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Tool demonstration: a toolkit for architecture-centric software development\",\"authors\":\"Georg Buchgeher, R. Weinreich\",\"doi\":\"10.1145/1852761.1852784\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Current software development environments lack support for architecture-related activities like architecture design, analysis, and architecture knowledge management. We present a toolkit supporting architecture-centric development. The toolkit is an extension of the Eclipse IDE and supports architecture-related activities during the whole software life cycle, from analysis to design, implementation, and maintenance. It provides multiple views for capturing architectural knowledge, and for architecture modeling and visualization. Incremental development and consistency between architecture and system implementation are supported through continuous forward and reverse engineering. Capturing architectural knowledge supports tracing from requirements to architecture and implementation.\",\"PeriodicalId\":169989,\"journal\":{\"name\":\"Principles and Practice of Programming in Java\",\"volume\":\"122 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-09-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Principles and Practice of Programming in Java\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1852761.1852784\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Principles and Practice of Programming in Java","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1852761.1852784","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Tool demonstration: a toolkit for architecture-centric software development
Current software development environments lack support for architecture-related activities like architecture design, analysis, and architecture knowledge management. We present a toolkit supporting architecture-centric development. The toolkit is an extension of the Eclipse IDE and supports architecture-related activities during the whole software life cycle, from analysis to design, implementation, and maintenance. It provides multiple views for capturing architectural knowledge, and for architecture modeling and visualization. Incremental development and consistency between architecture and system implementation are supported through continuous forward and reverse engineering. Capturing architectural knowledge supports tracing from requirements to architecture and implementation.