Font Size: a A A

Research On The Reuse Of Software Architectures

Posted on:2009-06-20Degree:MasterType:Thesis
Country:ChinaCandidate:L JiangFull Text:PDF
GTID:2178360275971742Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The new topic—software architecture—can plan and deploy the software system from the whole structure with the top abstract method. Then, the new topic not only is a effective way to control the process of software developing, but also becomes a platform for the communication among user, programmer, testing engineer, maintaining engineer and architect, at the same time, it is an important blue book to check the software product, which will greatly decrease the cost of maintenance. But it can not be used widely as a kind of reuse component.The reuse of architectures still stops the documents of styles and patterns. Looking for a more effective way of it becomes an important task of many researching members. This paper analyzes the disadvantage of the descriptions on architectures. Formalization is obscurity and views are short of preciseness. Based on the methodology of object-oriented, architecture templates are proposed. At the same time, an architecture-reused development environment is designed and an architecture store is built. Through analyzing the architecture templates and describing them from formalization and views, the characters of templates get clear and comprehensive expression, which will effectively support the reuse of architectures and object-oriented development.The three elements of architecture model——component, connector and configuration are analyzed in theory. Furthermore, the partitions of functional modules in architecture store are discussed. The way of classifying templates and building templates are also discussed. Finally, based on the discussion, an example——pipe-filter template is putted.
Keywords/Search Tags:software architecture, architecture style, Z, view, template
PDF Full Text Request
Related items