Font Size: a A A

Study On The Technique And Method For Modeling And Designing The Typical Software System

Posted on:2005-04-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y T MaFull Text:PDF
GTID:2168360125954504Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Producing components in accordance with prearranged standards and fabricating products (assembling and integrating standardized parts) based on design blueprint is the successful way to industrial industrialization, which is discovered from the analysis of successful manufacture patterns of traditional industries and computer hardware. People recently realized that making software industrialization actualized was the feasible way to resolve software crisis really. At present, the technology of component-based software development (CBSD) has been used widely; on the other hand, software architecture (SA) as the middle process manifesting decision-making and the blueprint guiding the practical development gradually becomes the hotspot of software engineering domain and the key technology in software development. So, SA-based CBSD under the principle of software reuse provides technical base and (environmental) support for industrialization and automation of software manufacture.Although object-oriented technique (OOT) is the main betaking technique presently, numerous facts show that the abstract level and degree of its reuse is low. Therefore, OOT falls short of the necessary standards supporting industrialization of software manufacture, which makes for new paradigm and design method. That SA-based component-assembling and component-integrating according as the principle of software reuse is a new system design method. How to effectively model and design typical software system is the important part discussed in the paper. In respect that accumulation and magnification of software errors, more attentions are paid to some emphases in order to control software drift. These include: 1) the construction of system architectural baseline; 2) the construction of system architectural model; 3) the development of practical assembly and integration. At the same time, the two transitions (from the requirements to SA-based analysis model, namely architectural baseline; from the system's architectural model to OO design and implementation model appropriate to practical development) are also detailedly discussed in the paper. A suit of relatively entire methods are presented through the discussion and representation of three emphases, two transitions, and one process, which makes the mapping from software requirements to system implementation smooth, decreases errors and enhances efficiency and quality of software development on the basis of effectively making use of resources. The practical development of software system works well according to the discussed method, and the case is given at last.The researches on SA and products line system are in the ascendant, and the new emerges unceasing. These make us convinced that new method must become main technique and influence the upcoming software development and manufacture.
Keywords/Search Tags:software architecture, software drift, system modeling, design method, component
PDF Full Text Request
Related items