Font Size: a A A

Study On The Composition Techniques Of Application System Based On Software Components

Posted on:2007-06-26Degree:MasterType:Thesis
Country:ChinaCandidate:H CengFull Text:PDF
GTID:2178360212457033Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Software architecture has gradually become hotspot and pivotal technique in software engineering field. First, the article introduces the four stages about software architecture evolution from non-architecture design to software development based on architecture, then illustrates the practical significance of the research of application system composition based on component.With the rapid extension of software product scale, the study of development and composition of component-based are paid attention to by academe and industrial field more and more at home and abroad. This article illustrates the types and describing methods of the components from its basic definition and characteristics. It also gives a detailed introduction to the software developing processing of component-based, including getting, category, searching way of component, along with the comments, available amendments and common component compositions in the software reusing, etc.In the software architecture design, it mainly introduces its describing method, discussing how to collect users' requirement and how to lead its requirement and state the practical representation of software reuse. Software reuse includes not only the reuse of programs but also any products made in any activities in the process of software production. Such as project plan, feasibility report, requirement definition, analysis model, detailed instruction, source programs and test examples, etc. The composition of architecture layer includes the design classes, subsystems, packets, collaborations and their relations.In the material achievement of component composition of the practical layer, it mainly introduces the composition techniques based on function, data and orient object, and component compositing methods based on black box, white box and gray box, and discussed how to choose the composition techniques and methods in the process of creating new system.The article illustrates how to reflect the component of architecture layer to practical layer by orienting object degree. As for the high cohesion and low coupling nuclear component in the architecture layer, it can directly reflect to practical layer. As for the high abstract compounding component, it can connect the components of practical layer by using middleware and connecter.Based on my present software development project, it explaines the practical process of composition techniques of component-based in practical development by...
Keywords/Search Tags:software architecture, software reuse, component, composition technique and method
PDF Full Text Request
Related items