某电信增值业务平台的需求分析-1

VASP系统需求分析

刘志(2010-04-01)

 

摘要:

2006年,我公司负责承建国内某电信运营商的综合增值业务平台。该系统充分利用该电信运营商的网络资源和用户资源进行统一业务门户、统一计费、统一业务展示。将业务展示、用户订购、退定及管理业务、用户使用业务计费等等都统一到这个平台上来。由于该系统同其它传统电信业务接口繁多、系统复杂,对系统的安全性和性能的要求比较高,因此对系统的需求分析就显得非常重要,直接关系到后继工程的进行及最终的系统能否满足客户的需求。采用适当的工具,不但能减少需求分析中的错误,也可大幅度提高需求分析的质量和工作效率。

我接受公司委托,担任该业务增值平台的需求分析、方案设计工作,并承担了一部分测试任务。

本文结合我工作的实际经历,简要描述了开发该增值业务平台是如何应用MS Viso软件中的UML工具对系统各个功能模块的业务流程进行需求描述、UML图形绘制的;接着说明了为什么选用面向对象的分析方法和UML建模工具进行增值平台系统设计的。

正文:

该电信运营商的综合增值业务平台功能复杂,他的功能主要划分为业务展示门户、CP网关(屏蔽各电信协议如CDMAGMS3G,是手机用户访问移动网络的统一入口)、AAA服务器(负责手机用户、CP/SP的认证、鉴权、计费)、管理门户、内容管理、还包括一组与传统电信业务的接口。开发这类功能复杂的系统,在整个系统的分析过程中,我们都采用面向对象的分析方法。这是因为我们在近几年的实践中已经坚信这种分析方法能够更加有效的表达和描述现实世界,软件要具有适用性和扩展性,就必须更接近于现实世界本身的发展规律。

为配合面向对象的分析方法,我们选用微软公司的Microsoft Viso工具UML图的绘制,如用例图、顺序图、活动图。最终的用户需求规范用Word编写,而各种UML图内嵌到Word文档中, 只要双击UML图形就可以打开Viso进行编辑和修改。

下面就举例来说明这些方法工具在需求分析中的综合应用。

在我们的业务展示需求分析中,我们经过和客户的详细沟通,将业务流程划分为用户登录、用户注册、用户对业务的订购、退订及管理等等,并将一个功能用表格描述,如用户订购业务的表格项如下:

功能编号

A0100

功能名称

用户订购业务

上下文

功能描述

用户定位到业务后,查看业务相关产品、描述、定购情况等信息。

参与者

最终用户

前置条件

用户登录成功,已定位到SP/CP业务入口链接

主要路径

可选路径

 

结果

用户看到业务、业务包详细信息,可以开始订购

补充说明

 

存在疑问

 

扩展

 

包含

 

服务优先权

 

其中在“上下文”的内容我们选用UML用例图来表示,主要描述该功能的参与者和实际的用例名称。而在“主要路径的”的内容上,我们选用UML的活动图来表示,用于描述该功能的程序执行流程。

(未完待续)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值