论文部分内容阅读
本文根据作者多年来从事电信支撑系统的研发经验积累,基于成都电信本地网计费、深圳电信九七改造、太原网通本地网九七、湖北省电信业务支撑系统等项目的实际开发过程。文中阐述了一个更符合电信企业运营需求的业务支撑系统的分析建模过程,主要工作如下:
(1)收集整理了电信企业业务运营支撑系统的功能需求和非功能需求,并用业务模型和领域模型来描述实际需求。
(2)以BSS系统客户管理子系统的“订单受理”为例,用UML的用例图、包/类图、时序图描述了该电信业务流程的需求分析过程。并完成了“订单受理”中“销售目录选择”功能的业务组件拼装。最后细化了数据模型,详细描述了每个功能域的实体、实体属性,及实体间关系。
(3)根据分析设计结果,提出一个最优化的系统实现架构,采用Struts+Spring/EJB+Hibernate的多层体系,实现了功能组件与业务逻辑的分离。
(4)设计BSS系统的测试用例模板,加强了系统在模块测试、集成测试中流程、功能覆盖上的完备性。