支持演化的形式化用例建模研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:hntkpop
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现如今软件系统需要不断地进行演化以适应外部环境和用户需求的频繁变化,软件演化已成为软件系统整个生命周期的重要形态之一。因此,在软件需求分析开始时就考虑支持软件演化将会给软件演化和需求工程的理论研究带来相当大的价值。用例模型作为需求工程重要的产品,其粒度大小的多变和层次结构的复杂一直困扰着软件开发人员。本文致力于研究和解决这两方面的问题,主要工作内容如下:第一,本文提出一个形式化的、多层次的用例模型,其层次结构可典型地分为三层,自底向上依次为:功能用例层、系统用例层和业务用例层。采用Hoare逻辑形式化功能用例并给出功能用例组成系统用例的组合规则,采用Petri网形式化业务用例并给出其所包含的系统用例之间的执行关系。第二,通过分析功能用例建模活动中的反馈机制,给出功能用例模型的更新操作集并提出功能用例模型能够通过反馈被更新的必要条件。第三,通过分析系统用例建模活动中的反馈机制,提出系统用例模型通过反馈被更新的本质是其所包含的功能用例之间的组合规则的转化和扩展新的功能用例,并给出功能用例序列转化操作集和扩展操作集。第四,通过分析业务用例建模活动中的反馈机制,提出业务用例模型通过反馈被更新的本质是其所包含的系统用例之间的执行关系的调整、新的系统用例的添加、已有的系统用例的删除和替换并给出相应的更新操作集。总之,本文基于形式化方法提出了一个能够有效控制用例粒度、支持演化的多层用例模型,并在该模型上对需求建模活动如何支持软件系统的演化进行了研究。
其他文献
自动语音识别技术经过60多年的研究和开发,取得了很大进展。目前,英语、汉语等大语言的语音识别技术逐步成熟,开始进入商用阶段。维吾尔语语音识别研究在近几年才得到重视,在研究
在信息技术快速发展的今天,网络使得数据传输更加有效。无线传感器网络因为其自身的网络环境复杂恶劣,以及对信息及时性和准确性的高质量要求,已被广泛应用到军事领域、环境
互联网技术的发展一直是以人为本,用户体验是互联网产品的命脉所在,而快速便捷的服务是用户体验中最重要的因素之一。搜索引擎曾经一度让人们从海量网页中获取有效信息的繁琐中
在社会经济高速发展的今天,人类赖以生存的自然环境受到了前所未有的破坏,人们越来越认识到森林对环境保护的重要性。为了对森林生态环境更好的认识和保护,借助于现代无线传
随着计算机科学技术的飞速发展,网络在人们的生活中扮演了越来越重要的作用,各种新兴的互联网应用遍地开花,人们在享受互联网为生活带来的便利的同时,也为互联网创造了一份价值,就
手绘草图是一种自然的符合人类纸笔交互习惯的交互方式,适用于表达思想,特别是进行及时的思想捕捉。草图动画具有直观性、动态性的特点,适合于在讨论中支持用户进行想法交流,特别
随着信息化水平的不断提高和国际交流的日益频繁,世界各国对语音识别的需求急剧增长。方言口语的语音识别是国内外研究的难点问题,少数民族语言的方言语音识别研究甚少,维吾尔语
近年来,随着人民银行及地方财政部门加强对财政专用账户的管理力度,出台了大量财政账户管理细则,使得目前的财政账户管理系统很难满足于基层客户的需求。大量的基层账户仍然
随着国家将新能源汽车产业作为未来的战略性新兴产业,各大央企开始登陆抢占电动汽车市场,并迅速在各大城市部署架设电动汽车快速充换电加电站网络。加电站网络规模在不断扩大
随着科学计算在应用数量上以及规模上的快速发展,封闭于单一组织的超级计算机已经难以满足科学家们的需求。随着互联网基础设施的不断完善,跨越多组织、多管理域的多机群共享与