Font Size: a A A

Design And Implementation Of The IP Address Management System Based On Reuse

Posted on:2014-03-13Degree:MasterType:Thesis
Country:ChinaCandidate:X Y WangFull Text:PDF
GTID:2268330398496681Subject:Computer technology
Abstract/Summary:PDF Full Text Request
As the computer application develops, software evolution has become a widespread natural phenomenon to most management software systems since they are confronted with a series of new requirements such as functional extension. A large number of the early software systems which were designed and implemented based on Model1have been found problems such as logic-level confusion, poor code readability and so on due to Model1structural limitation. The direct consequences of these problems are that the functions of the early software systems are hardly extended or can not be extended simply.An early IP address management system is a typical example which was designed and implemented based on Model1. For the new requirements of work, its functions need to be extended. In order to solve the problems which battle its extension, a more appropriate SSH2framework based on MVC model is chosen to re-design and re-implement IP address management system. As software reuse is a very effective means and method for software evolution in a sense, a software reuse method is proposed to convert a software system based on Model1to another one based on SSH2which has many advantages such as logic-level clarity, easy to maintain, update and extend and so on. In order to complete the above work, the three steps are carried out. The first step, from a developer’s point of view, an integrated SSH2framework is given after comprehensively considering the design schemes of software systems. After the SSH2framework is compared with Model1from the level-structure, three conclusions are drawn, which show that appropriate mappings should be found out when the software elements of a software system based on Modell are reused for the software elements of another one based on SSH2. The second step, the different reused-scenarios of software elements are considered in detail and thus a software-reuse method is proposed for the transformation from Modell to SSH2and its six guidelines of software reuse are given. Each of them is described in detail and fits for a different reused-scenario. The third step, with a combination of UML modeling and text description, the detailed system requirements analysis and the system design are carried out for the IP address management system based on SSH2. The six guidelines are actually applied to implement of the IP address management system so that the IP address management system based on Modell are successfully converted to another one based on SSH2. Moreover, the reused system is tested and some issues faced during the reuse process are discussed and the related workloads are evaluated. At the end of the paper, main ideas are summarized and further studies are introduced.
Keywords/Search Tags:Software Evolution, Software Reuse, Model1, Model2, SSH2
PDF Full Text Request
Related items