您的位置:首页 > 其它

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

2010-04-01 19:08 309 查看
VASP系统需求分析
刘志(2010-04-01)

摘要:
2006年,我公司负责承建国内某电信运营商的综合增值业务平台。该系统充分利用该电信运营商的网络资源和用户资源进行统一业务门户、统一计费、统一业务展示。将业务展示、用户订购、退定及管理业务、用户使用业务计费等等都统一到这个平台上来。由于该系统同其它传统电信业务接口繁多、系统复杂,对系统的安全性和性能的要求比较高,因此对系统的需求分析就显得非常重要,直接关系到后继工程的进行及最终的系统能否满足客户的需求。采用适当的工具,不但能减少需求分析中的错误,也可大幅度提高需求分析的质量和工作效率。
我接受公司委托,担任该业务增值平台的需求分析、方案设计工作,并承担了一部分测试任务。
本文结合我工作的实际经历,简要描述了开发该增值业务平台是如何应用MS Viso软件中的UML工具对系统各个功能模块的业务流程进行需求描述、UML图形绘制的;接着说明了为什么选用面向对象的分析方法和UML建模工具进行增值平台系统设计的。
正文:
该电信运营商的综合增值业务平台功能复杂,他的功能主要划分为业务展示门户、CP网关(屏蔽各电信协议如CDMA、GMS、3G,是手机用户访问移动网络的统一入口)、AAA服务器(负责手机用户、CP/SP的认证、鉴权、计费)、管理门户、内容管理、还包括一组与传统电信业务的接口。开发这类功能复杂的系统,在整个系统的分析过程中,我们都采用面向对象的分析方法。这是因为我们在近几年的实践中已经坚信这种分析方法能够更加有效的表达和描述现实世界,软件要具有适用性和扩展性,就必须更接近于现实世界本身的发展规律。
为配合面向对象的分析方法,我们选用微软公司的Microsoft Viso工具UML图的绘制,如用例图、顺序图、活动图。最终的用户需求规范用Word编写,而各种UML图内嵌到Word文档中, 只要双击UML图形就可以打开Viso进行编辑和修改。
下面就举例来说明这些方法工具在需求分析中的综合应用。
在我们的业务展示需求分析中,我们经过和客户的详细沟通,将业务流程划分为用户登录、用户注册、用户对业务的订购、退订及管理等等,并将一个功能用表格描述,如用户订购业务的表格项如下:
功能编号
A0100
功能名称
用户订购业务
上下文


功能描述
用户定位到业务后,查看业务相关产品、描述、定购情况等信息。
参与者
最终用户
前置条件
用户登录成功,已定位到SP/CP业务入口链接
主要路径


可选路径
结果
用户看到业务、业务包详细信息,可以开始订购
补充说明
存在疑问
扩展
包含
服务优先权
其中在“上下文”的内容我们选用UML用例图来表示,主要描述该功能的参与者和实际的用例名称。而在“主要路径的”的内容上,我们选用UML的活动图来表示,用于描述该功能的程序执行流程。

(未完待续)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: