UML 电话系统中 类图 数据字典

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:37:57
我们做个电话系统 类图 数据字典 急!能人帮帮忙

电话计费系统不仅是电信运营商运营支撑系统(BOSS)主要组成部分,也是宾馆、学校、大中型企业必备的管理系统之一。灵活性、准确性、实时性是它的生命。而UML作为面向对象分析与设计的一种标准表示,其最终用途是为不同领域的人们提供统一的交流标准,在电话计费系统中运用UML有助于解决系统开发过程中各类人员(系统架构师,软件设计人员、开发人员、客户、用户)之间相互交流困难的难题,从而建立起一个具有灵活性、准确性、实时性的系统。电话计费系统按照电信业务规范可以划分为数据采集、话费批价、账务处理3个主要系统,而每一个系统又可以分若干个子系统。笔者主要论述基于UML的电话计费系统的分析与设计。
1 UML概述
UML(统一建模语言,Unified Modeling Language)是一种标准化的面向对象的图形化建模语言。它由图与元模型组成,其中的图通常表示UML的语法部分,而元模型是UML的语义部分,它通常起到解释图的含义的作用。图形化表示系统各阶段的元素是UML的特色所在。UML提供了9种不同的图,按其行为特征可以分为两大类,一类是静态图,包括用例图、类图、对象图、组件图、配置图。另一类是动态图,包括序列图、协作图、状态图和活动图。
我们也可以按照从不同的角度为系统架构来将这9种图划分为5种视图:
第一类是用例图(Use case diagram),它通常用于表示客户需求,从用户需求角度描述系统功能,并指出各功能的操作者。
第二类是静态图(Static diagram),包括类图、对象图和包图。其中类图描述系统中类的静态结构,并且定义系统中的类与类之间的联系。对象图是类图的实例,它不是真实的类图,通常用于反映实例的数据结构,及各对象之间的关系。包图由包或类组成,表示包与包之间的关系,主要用于描述系统的分层结构。
第三类是行为图(Behavior diagram),它包括状态图、活动图。其中状态图是对类所描述的事物的补充说明,它显示了对象所有可能的状态以及引起状态发生变化的条件。活动图是一个连续的工作流,它由各种动作状态组成,用于描述各用例之间的活动过程。
第四类是交互图(Interactive diagram),它包括序列图、协作图。其中序列图主要反映显示对象之间的动态协作关系,它强调对象之间消息发送的