Font Size: a A A

Research Of Software Architecture Model CBSD-Oriented

Posted on:2007-06-14Degree:MasterType:Thesis
Country:ChinaCandidate:H L HeFull Text:PDF
GTID:2178360182987952Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Component-based software development (CBSD) is a development process, with the support of component model that reuses one or more software components of component library, and constructs applying software system by means of assembling components. But, current CBSD merely provides basic mechanism of supporting the interaction between components in level of implement, and lacks systematic approach to guide the whole development process. Although some development approaches can guide CBSD, the original intention of putting forward process models doesn't aim at CBSD, so essence of CBSD can't be fully showed. Recently, the research on software architecture (SA) has made significant progress. As the blueprint of component-based software development process, SA plays important role. SA is fixing attention on primarily organized form of software system in the overall situation, in the higher level holds the inherent contact of system components, comprehends and analyses the behavior and characteristic of whole system at an angle of the whole.The paper elaborates basic conceptions of SA, summarizes software architecture description methods, analyses component-based software development process, introduces modeling mechanism of UML, and discusses the support of software architecture from UML. Based on above thinking the paper puts forward six views model of the software architecture based on CBSD, which provides reference model and technique guide for the design and realization of the system, and uses UML to describe the model. Finally taking the library management system as an example, the paper illustrates how software architecture model is used to describe software architecture when the system is developed byCBSD method. Thereby feasibility of software architecture model CBSD-Oriented is validated.
Keywords/Search Tags:CBSD, SA, UML, Model, View
PDF Full Text Request
Related items