Font Size: a A A

Based On The Poad The Software Engineering Methodology Research And Applications

Posted on:2007-07-01Degree:MasterType:Thesis
Country:ChinaCandidate:W Z ShiFull Text:PDF
GTID:2208360185455762Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In this paper, the application of POAD in software reengineering is studied. Much software is proved to be successful by practical use. For changing demand, running platform upgrading and new technology appearing,these software has to be redesigned to meet nowadays requirement. Such redesign is called reengineering. Generally this software was maintained in a long time. More and more code modifying and updating lead to a'fat'program. Complex relations between models result in a maintaining puzzle. To prolong their living period, reengineering is applied, For Example, ZXM10 power monitoring system discussed in this paper.One of main reengineering purpose is reusing legacy system. For its advantage on summarize experiences, design patterns used in software reengineering undoubtedly will improve reengineered system quality. POAD method is one of innovative method of using design pattern. How to using design patterns to improve reusing ratio of legacy system in reengineering is a hotspot in current studying and main question discussed in this paper. Firstly, based on pattern-oriented idea, we study design pattern's development course, point out POAD method is one systemic method of combining multiple patterns. Later we bring forward the basis process of POAD method. How to Select, apply and combine design patterns is also discussed. As an emphases, we study software pattern designing in system frame.Secondly, we describe reengineering concept. Three key steps of reengineering: decision-making analysis, understanding system, updating system was presented. We give a way for using POAD in reengineering.Thirdly, we introduced ZXM10 power monitoring system and evaluate legacy system. Based on this knowledge, we present practise application for reengineering step, as converse system understanding, re-designing, code implement. Then we give a model of reengineered system module to demonstrate reengineered system's characteristic and quality.
Keywords/Search Tags:Software pattern, POAD, software reengineering, power monitoring system
PDF Full Text Request
Related items