Font Size: a A A

Research And Application Of Software Evolution Technology In MIS

Posted on:2010-10-07Degree:MasterType:Thesis
Country:ChinaCandidate:B Q LiFull Text:PDF
GTID:2178360278966712Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
MIS has been widely used in our daily life, companies use the information provided by MIS to do business more effectively, in order to complete the planning goals. As the marketing demand for MIS increases, problems emerge at stage of development and maintenance. The problems mainly due to the constantly change of the users'requirements making modification of the system much more difficult. The core of the software evolution technology is to study how to make software more adaptive to changes, because of which, the paper uses software evolution technology to solve the problems.Firstly, we adopt refactoring technology to solve the problem of lacking adaptability to change during the MIS development stage .Evolving the system in class and between classes, and adding the state design pattern to the cause of evolution to get better adaptability.Secondly, we present a solution that allows the systems to remain active while they are evolving. Our approach is to use DLL and reflective technology to dynamically evolve the system. Following steps of the approach, we can substitute components dynamically in MIS, for instance, adding, deleting components without affecting functionality of the system so that the system can be dynamically evolved.Finally, we present the process of the static and dynamic evolution with a concrete system, through which testified the correctness of the approach.
Keywords/Search Tags:management information system, maintenance, static evolution, dynamic evolution
PDF Full Text Request
Related items