论文部分内容阅读
随着通信产业的发展,通信网络规模不断扩大,设备种类不断增加,所提供的业务功能越来越多样化、综合化,随之而来的就是电信网管软件的复杂化,而复杂的软件系统又需要复杂的安装程序来支持。因此,如何设计出一个能够满足大型电信网管系统要求的安装程序是一个具有研究和探讨的意义的问题。 本论文主要从面向对象的基本概念和电信网管系统的基本原理着手,探讨了电信网管软件安装程序功能设计和具体开发的问题。论文的目的是开发出一个可以为电信网管软件提供灵活支持的安装程序,使之能对各种常用的网元业务、操作系统和数据库管理系统提供支持,能够起到稳定、方便、灵活的把电信网管系统部署到特定的计算机环境中的作用。 本文共分为六章。绪论讨论了该电信网管系统安装程序开发的意义和难点所在,指出了小型第三方安装程序制作软件在大型软件系统应用中的局限性,在此基础上,点出了本文的研究目标和主要内容。在第二章里探讨了电信网管系统(TMN)的基本业务原理,在此基础上,研究了该安装程序所基于的软件“操作维护中心(OMC)”的业务模型以及对本安装程序的要求。第三、四、五章是本论文研究的重点,首先讨论了J2EE、UML、XML等目前流行的几种面向对象的方法和技术在本论文的安装程序中的应用;然后对该安装程序进行了需求分析、性能分析和业务建模,对“文件拷贝”、“文件配置”和“数据库脚本执行”这几项主要的功能进行了类关系分析和业务逻辑分析,在分析中,还探讨了这几项功能相关类之间的联系以及这几项功能和用户现场操作界面的操作和调用关系,在此基础上,绘出了各自功能的VOPC图和序列图;最后研究了该安装程序在具体的实施过程当中遇到的一些疑难问题,选取了其中最具有代表性的“控制台隐藏和显示”功能和“与操作系统交互”功能,讨论了这两个功能的设计要求、技术难点和具体的实施方法。