Font Size: a A A

Research On Software Design And Analysis Reuse Technique Based On Algorithmic Frame

Posted on:2004-07-10Degree:MasterType:Thesis
Country:ChinaCandidate:Z Q QiFull Text:PDF
GTID:2168360092993491Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In recent years, software reuse has received more and more attention as a new technique because people realize that it is an important way if people want to enhance the software's productivity and resolve the question of software crisis. The potential of software reuse hasn't been further exerted in a large extent. Software can be reused not only in the level of code, but also in various developed phases and different levels of system's requirements analysis, software design, coding, test and documents. Reuse that will most possibly produce great efficiency are to reused software products of some major developed phases in software life period at present and in the coming future. They include code reuse, design reuse and analysis reuse. The technique of implementing code reuse has become maturity, whereas implementing design reuse (especially implementing analysis reuse) is relatively few. With the software produce scale enlarging continually and the software productivity demand enhancing gradually, the reuse question of higher abstract level need to be resolved urgently.Herein, we proposed that the software reuse technique based on algorithmic framework is to formal deduce from algorithmic program and get its abstract algorithm by using the PAR method proposed by professor Xue jingyun. The proposal of abstract algorithm may make the designed algorithm more extensive applicability and higher reuseable, and achieve the design and analysis reuse at certain extent. Moreover, the code reuse can be carried out through JAVA language. Taking advantage of the inheriting and diversity of JAVA language, the operational parameter can be achieved by using abstract class or interface to obtain the code reuse..In this paper, the software reuse and the formalization are viewed as the major research objects method. The various levels of software reuse, current popular reuse technique as well as implementing method and research statius of various reuse levels are discussed in detail. Meanwhile, formal method's principle and major content were also dissertated. Through the research to above content, software reuse technique based on algorithmic framework was proposed. According to the technique, some questions looked like isolation may be unified under a certain framework, moreover, software design and analysis reuse can be formed in a great extent, and a new method was pioneered for forming framework reuse. Simultaneity,in a certain kind of question's development,the technique can be carried out reuse in the formal deduce, correctness prove and so on . So it will give an effective way to research on reuse in the software development full process.
Keywords/Search Tags:software reuse, formal methods, framework
PDF Full Text Request
Related items