基于Petri网的用例建模研究

来源 :西南大学 | 被引量 : 0次 | 上传用户:tim6888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
需求分析在整个软件生命周期中是极其重要和基础的。随着软件系统规模的扩大,它直接关系到软件系统的成功与否。用例作为一种功能强大的需求建模工具,是记录系统需求的主要载体。伴随着用例概念的提出,用例驱动模型的软件开发方法也随之发展起来。用例驱动是指在整个软件开发过程中的基础和出发点是用例,用例贯穿了整个软件开发过程,包括需求获取、系统设计、软件测试、系统约束,软件开发的整个过程都围绕着用例展开。 然而,对于用例的描述,不同的使用者描述的方式各不相同,易导致不一致性、二义性等问题。对用例描述进行形式化是一种有效的解决办法,目前已有一些针对用例描述形式化的研究成果,但它们使用起来比较复杂,难以在开发早期用于开发人员和用户交流。同时,用例从根本上说是文本形式的,它缺乏对具有并行、并发等特征的行为以及这些行为的执行次序的表示能力。对用例进行图形化表示是一种良好的解决途径。目前的相关研究,大多将活动图作为图形化用例的工具,但是活动图在图形表述上有一个主要问题,就是没有区分状态和动作,它们都用活动来表示。更为关键的缺陷来自于UML缺少精确语义,这导致对UML描述的系统模型,目前尚缺乏严密有效的验证和分析方法,同时也难以在模型实现之前进行仿真运行,因此难于进行有效的模型修正和改进。并可能导致设计的过程出现问题或缺乏效率。 针对以上两点,作者提出了一种应用事件序列表达式对用例及其相关概念进行形式化定义的方法,设计了一种从用例模型到Petri网模型的映射算法,并在此基础上提出了一种基于Petri网的用例建模方法。此方法既提高了用例的形式化程度,又通过Petri网模型显式地表示出用例中的事件和条件,以及事件的执行次序,实现了用例的图形化。进而可以利用Petri网的分析技术对所建的模型进行仿真和检验,在很大程度上提高软件开发的质量。
其他文献
随着新技术和新业务的不断涌现,电信行业的运营理念正在逐渐转变。TMF倡导的新一代运营系统和软件NGOSS计划已经成为事实上的国际标准。该计划的目的是为新一代运营支撑系统
随着企业规模的日益扩大,企业的应用系统越来越多,每一个系统都有各自的用户资源,为了实现各个系统用户的共享和提高应用系统的利用率,并降低用户操作的复杂程度,作者参与了
远程环境数据监控是数字环保的一个具体应用,其中环境保护现场的终端服务是该应用的基础。 本文旨在通过对来自数字环保的行业需求进行分析,以一个环保现场数据采集终端的
移动Web服务是Web Service技术在移动设备方面的应用之一,它已成为新时期移动服务系统设计的趋势。目前虽然也有相应的服务系统出现,但由于各方面的局限性,这些服务系统还不
随着现代软件的不断发展,软件对于企业、个人越来越重要,软件的数量越来越多,功能越来越丰富,规模也越来越庞大。无论是对企业用户还是个人用户,安装在电脑上的软件数量越来
近年来,随着信息技术的发展,数字图像的数量正在飞速增长。如何在这海量的数字图像中找到我们所需要的图像数据越来越被人们所关注。基于内容的图像检索成为当前的一个热门研
计算机技术的发展极大地促进了计算科学的发展,然而由于工艺技术及材料物理性能的限制,单台计算机的运算速度还是有限度的,使得单处理机远远满足不了现代许多领域中大规模的计算
随着微处理器技术的发展以及通信、控制、消费类电子产品等嵌入式应用的迅速发展,嵌入式系统已逐渐深入到人们生活的方方面面。在这其中,有相当大的一部分应用需要存储和管理大
目前,电子商务作为一种可行的商业运作机制,正迅速地应用到广泛的经济领域中,改变着传统的经济模式。政府部门把电子商务引入到政府采购工作中,将信息技术和政府采购业务相结
步态是指人们行走的姿势,是一种远距离情况下唯一可感知的生物行为特征。与传统的指纹、虹膜、脸像等生物生理特征相比,步态具有难于隐藏和伪装、便于采集和远距离低分辨率识