Font Size: a A A

Study On Architecture Based Development Method Of Software System Family

Posted on:2005-04-23Degree:MasterType:Thesis
Country:ChinaCandidate:X M ZhangFull Text:PDF
GTID:2168360152968749Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Architecture based development method of related-application software family is studied. Related-application software family is the family of software systems that share common features. For example, different billing systems, which satisfy the specific requirement of telecom operation domain, form a billing software family of telecom operation company. As to the development of billing software family, if systematic reuse approach is not used, the increase of cost and cycle is hard to avoid. In order to solve this problem, software architecture is studied, the "4+1" view model is analyzed and a Seven Views Model is proposed on the basis of it; the Feature-Oriented Domain Analysis method, together with its reuse in application engineering, is analyzed; through research on software architecture and domain analysis, a kind of Architecture Centered Development Method is presented, using the theory of software production line as reference.This method introduces the technology of FODA to the period of system analysis, using the Seven Views Model to describe system architecture. The kernel of this method is finishing the family architecture design through member system development, realizing system reuse through the reuse of family architecture. The framework and the activities of this method are analyzed. Using the framework of RUP for reference, the development process is divided into four periods: inception, evaluation, construction and transition. The activities during the process, together with the task of each activity, are described in detail. Then this approach is used to develop the billing software family of a certain telecom operation company. The evidence benefit that this approach has brought is presented.
Keywords/Search Tags:software architecture, view model, reuse, feature, software system family
PDF Full Text Request
Related items