Font Size: a A A

Design And Implementation Of Olt Embedded Software System Of Gpon Based On The Design Pattern

Posted on:2011-04-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2198330335960333Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In this thesis, it mainly describes how the object oriented design and the design patterns are applied into the software development of the OLT of the GPON access system. The OLT of the GPON access system consists of the main control card and the GPON cards, the software program which are running on the OLT are embedded software. In the past, most of the embedded software systems are developed by the technology of the process oriented, now, in the light of the advantages of the technology of the object oriented, which are encapsulation, inheritance and polymorphic, these characteristics are useful for re-use, extension, so we choose the object oriented design. On the basis of object oriented, introduced the design pattern, which makes the design more reasonable, lets the developer understand the design easier, and of course saves time and saves effort for software developing.This thesis describes the GPON access system following the software development cycle, from requirement, through analysis, to design and implementation. It put emphasis on the requirement and the design of OLT's software developing of the GPON access system. In the aspect of requirement, it refers to the general concept of requirement firstly, then describes the concrete requirement of the GPON access system, furthermore, describes the requirement of the OLT software system. In the design aspect, first refers to the concepts of the design of object oriented and the design pattern, then describes the OLT's software design of the GPON access system, as for the OLT's software design, firstly, abstract the interface between the OLT's and outside, secondly, define the interface data structures and methods, finally, extract the implementation class to implement the interface which have been abstracted. In addition, describes which design patterns are applied in this system.This thesis uses some ink on the GPON access system, and uses much ink on the object oriented of OLT's software. I achieved mainly on collecting the software requirement of the OLT, and applying the object oriented design and the design pattern into the development of OLT's software. Based on the fact of the OLT's softare, here nine design patterns are applied; there are Bridge, Adapter, Proxy, Factory Method, Template Method, Strategy, State, Observer and Command.All in all, in the developing process of the design of this system, not only considers the functionality and the performance of the GPON access system, but takes the characteristics of the re-use, extension and easy understanding of the software developing into account, for the convenience of the subsequent software maintaining and extending.
Keywords/Search Tags:PON, Access System, Object Oriented Design, Design Pattern
PDF Full Text Request
Related items