论文部分内容阅读
电信计费帐务系统(TBAS)是电信企业重要的运营支撑系统(BSS)之一,它承担着在用户使用电信企业服务后费用的核算与收取的功能。随着电信市场逐步走向开放,各电信运营商之间的竞争日趋激烈,电信计费帐务系统日趋复杂,系统功能的复杂性导致了操作的复杂性。电信计费帐务系统监控系统就是为了提高电信计费帐务系统易用性,通过提供直观的监视界面和灵活方便的控制界面来方便用户操作的应用系统。 本文采用传统的瀑布模型为软件开发方法,以统一建模语言(UML)为分析设计描述语言,对电信计费帐务监控系统进行需求获取、需求分析和系统设计;以Windows 2000为系统平台,使用BEA WebLogic作为系统容器,采用JAVA编程语言,利用JDBC、RMI、多线程、Swing组件等编程技术,实现了对多数据库(Oracle、Sybase)、多操作系统(HP Unix、IBM AIX)的空间及性能监控;实现了对多数据库平台(Oracle、Sybase)的存储过程、多中间件(IBM Tuxedo、IBMCics)服务,多操作系统(HP Unix、IBM AIX)上的应用程序等进程的实时监控;并通过图形界面将以上信息进行展现。 本文分析了电信计费帐务监控系统的背景和国内外的发展现状,简要阐述了系统实现需要解决的主要问题;对系统整体进行了概要描述;对需求分析和设计的方法进行了细致阐述,对系统实现过程中的关键问题给出了具体的实现技术和实现方法。 本文解决的关键问题有以下几方面: 第一,开发计划是整个软件开发的指导,计划制定是否切合实际,对于开发质量有着很大的影响。电信计费帐务监控系统丌发计划的制定是在细致估算的基础上进行的,同时在开发估算的过程中,采用了标准构件估算方法和专家评定估算方法结合的方式,探索了一条在没有历史数据情况下如何使用标准构件法进行估算的模式。 第二,目前对于面向对象的分析和设计的方法论以及UML的使用在软件工程界还没有形成公认的标准。本文通过对面向对象的分析设计的方法以及UML的实际应用,对面向对象的分析和设计进行研究,对面向对象的分析和设计方法