Font Size: a A A

Research On Architecture-Driven Software Development Methodology

Posted on:2009-07-12Degree:MasterType:Thesis
Country:ChinaCandidate:P J HeFull Text:PDF
GTID:2178360245971255Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As the size and complexity of the systems increase and the environment is more and more open and dynamical,users'requirements and the changes of resources have become more and more frequent, which raises the difficulties of the software development. Traditional software development process models don't integrate the reuse and evolution into the process as a central activity; the notions of components are not clearly defined; and they do not pay enough attention to functional and technical architecture level design issues such as system decomposition interconnection, and configuration. They are not propitious for the software's online evolution and can't be used in the development of large and complex software.In order to resolve above problems, an ADSD (Architecture-Driven Software Development) methodology was proposed at first in this paper, which involves six stages in the entire software lifecycle: requirement elicitation, architecture analysis, architectural design, architectural verification, design and implementation, running and maintainability. The architecture description is expressed explicitly, and the system decomposition interconnection and configuration are considered at the architecture level in ADSD. All of these are beneficial to develop the large and complex software.Secondly, we propose an AIR (Abstraction-Interaction-Refinement) Approach to design software architecture model in this paper. And also give a deeply research on interface's connection rules between components and connectors, which can avoid architectural mismatches.At last, a supporting system for ADSD method was designed and its prototype is developed. The supporting system consists of three modules: construction tool set, execution tool set and dynamical evolution tool set. At the end of this paper, a Hunan highway-net toll collection system was proposed to verify the application of this prototype platform.
Keywords/Search Tags:software architecture, adsd, architecture-driven, air
PDF Full Text Request
Related items