用例图和顺序图的一致性研究

来源 :福建师范大学 | 被引量 : 0次 | 上传用户:xiaobaby2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件开发过程中,需求分析和设计是整个软件开发过程的关键阶段,为了保证需求分析和设计的正确性,需要一些模型语言对用户需求和系统设计进行建模。统一建模语言(UML)是一种适用于软件系统开发的图形化语言,功能强大且易于表达,其中用例图和顺序图被广泛用于在需求分析和设计阶段的建模。用例图由事件流、执行者等构成,事件流描述了用户要求系统执行过程的功能行为,是用户需求的具体描述。一个完整的系统的用例图复杂且庞大,将一个个用例自动分解成用例切片,每个用例切片由多个用例故事组成,更易于分析和理解。顺序图是设计阶段具有代表性的模型,它是用例驱动开发过程中用例的实现图,为了系统设计满足用户的需求,必须保证用例图和顺序图的一致性。为了检验顺序图和用例图的一致性,传统的一致性检验方法直接检查两个模型的一致性。本文提出了一种新的方法来检验顺序图和用例图一致性,该方法是通过检验顺序图的子图与用例切片的一致性来判断顺序图和用例图的一致性。首先讨论了模型一致性检验基本原理,并提出了模型间一致性检验的新方法,即通过检验一个模型的子模型与另一个模型的子模型的一致性来判断这两个模型的一致性;其次,研究了将用例图中的用例自动分解成用例切片的方法;接着,讨论了将顺序图分解成子顺序图,每个子顺序图应该是一个完整的用例故事的实现;最后,检验每个顺序图的子图是否与相应的用例故事一致。这个方法是利用两个模型的对应的子模型之间的一致性来判断这两个模型之间的一致性。本文从理论上证明了这个方法的正确性,并且用实例演示了顺序图和用例图一致性的具体检验过程。
其他文献
红外监控摄像头因其在夜间或是光照条件不足的情况下仍然能够拍摄物体的能力得到了广泛的应用。但其中的红外截止滤光片切换装置若失灵,就会导致日间监控图像偏色,这一问题已成为红外监控摄像头的弱点之一。针对这一问题,本文提出用一种软处理方式即算法来替代传统的IR-CUT。实验使用的摄像头的构造依然保留原有的CMOS图像传感器,红外截止滤光片则由850 nm双峰滤光片代替。在日间该摄像头所拍摄到的图像将会受到
能耗是嵌入式软件系统的关键重要属性。据报道,在嵌入式系统中高达80%的能耗直接与软件执行活动密切相关。因而在电能缺乏电池更换不便的户外嵌入式系统的情况下,降低嵌入式软件的能耗具有更为重要的作用。近年来,在能耗优化这一方面,GCC(GNU Compiler Collection,GNU编译器套件)编译选项的选择问题已成为一个热门的研究话题,人们已经提出通过选择一组最佳编译选项在给定的执行平台下对嵌入
随着具有定位功能的智能终端和移动通信技术的快速发展,导航、兴趣点查询与推荐、外卖、签到和查找附近的人等各种基于位置的信息服务(Location-Based Services,LBSs)应运而生,给人们的日常生活带来了极大便利。用户获取服务的同时,需要向服务提供商提供位置信息。然而,位置信息中蕴含着家庭/工作地址、消费水平、健康状况和生活习惯等敏感信息。因此,如何在获取位置服务的同时不泄露位置隐私是
随着互联网技术不断革新,为了解决互联网上日益增加的信息量,人们提出一种新的互联网服务,即云计算.在云计算的基础上,云存储服务随之被提出.云存储服务模式不但能实现海量、高效的数据存储,为用户提供一种按需存储的服务,还能保证用户随时随地读取和共享资源.然而云存储服务提供商不完全可信,当用户对数据失去了物理掌控,易造成人们对数据的安全、高效访问产生担忧.因此,如何确保云存储系统中数据完整性,数据机密性以
随着网络应用的不断发展,传统的网络架构已无法承载爆炸性增长的网络流量。为了解决该问题,一种新型的网络架构——软件定义网络(Software Defined Network,SDN)随之而出。相比于传统的网络,SDN具有控制与转发相分离,逻辑上的集中控制以及可编程的特性,可有效提高网络的管控能力,实现网络流量的灵活控制。SDN带来许多优势的同时也带来了许多挑战,其中,如何通过优化SDN网络改善服务质
为了提高分布式环境下私密信息存取协议的效率,Boyle等人在2015年欧密会上提出函数秘密分享(Function Secret Sharing,简称为FSS)的概念.不同于传统秘密分享在参者之间分享的秘密为确定数值,在FSS中分享的秘密为函数.在分发阶段,分发者将秘密函数拆分为若干个子函数安全地发送给相应的参与者,在重构阶段得到授权的参与者一起合作可重构出该函数在其定义域中某一点处的函数值.现有的
哈希表是一种数据结构,能极大提高数据查找的效率。随着哈希表的应用越来越广泛,哈希表信息的真实性验证问题也逐渐凸显。比如公司A把内部员工的信息外包给服务器B,客户端C向服务器B发起查询信息的请求,服务器B返回查询结果给客户端C,但是客户端C还希望得到查询结果的真实性证明。2009年,Papamanthou、Tamassia和Triandopoulos在ACM CCS(全称ACM Conference
针对当前用户对网络灵活性和健壮性要求更加严苛的现状,传统网络架构的缺陷日渐暴露,设计一种新型网络体系架构迫在眉睫。SDN(Software Defined Networking)网络很好的适应了当前的需要,它的兴起可以说是为未来网络发展提供了一个研究的方向。SDN不同于传统网络系统的设计理念,其通过将控制平面与数据平面分离以及开发网络可编程能力,提高了网络的灵活性和可管控性。但是,由于目前广泛应用
在“互联网+”时代背景下,笔者旨在通过本学位论文的研究,为中学数学教学模式的创新与实践提供一定的参考价值.《普通高中数学课程标准(2017年版)》也提供了利用“互联网+”进行教学的教学案例,体现了紧跟时代发展潮流从而更好地借助“互联网+”进行教学这一理念.因此,基于“互联网+”的时代背景,对高中生数学自主学习策略进行研究应运而生.本学位论文通过对福建省内(主要是福州、泉州、厦门)及其他省市的高二学
随着大数据时代的到来,大数据应用技术日渐成熟。电子商务以其线上线下资源的丰富性成为人们关注的焦点,从而生成众多中心化的在线交易平台。考虑到中心化平台存在用户隐私风险及种种暗箱操作等问题,借助去中心化的区块链技术来协助电子商务领域朝着更人性化、更安全的目标发展。区块链发展至今已经适应各种不同场景下的事务处理。整体上分为两大类:非许可区块链和许可区块链。非许可区块链由比特币交易拉开帷幕,其完全去中心化