基于场景和形式化方法的软件需求建模研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:tom_7758
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息时代的今天,信息技术(Information Technology,IT)产业已成为推动世界经济增长的主要动力之一。随着计算机硬件技术的不断成熟,产业竞争正逐渐转向软件开发领域。软件开发实践表明:用户需求是软件系统成功的关键。本文主要研究软件需求建模问题,其主要思想是:软件需求必须反映市场和用户的真实需要,这是开发新软件系统的基础。因此在需求建模初期采用场景概念来获取用户需求,在后期采用形式化方法加以描述。这样,具有形式化特点的需求规约说明为软件系统的后期开发奠定了坚实的基础。 具体来说,本文主要研究如下问题: (1)软件需求建模。论文采用场景概念来获取用户需求,并用Use Case Maps和Use Case相结合进行表示。 (2)软件需求形式化。基于Use Case Maps的软件系统全局行为模式,可转换为基于SDL表示的软件需求规约说明,这样的需求规约说明具有形式化的特点。 (3)需求规约的确认与验证。本文主要采用支持SDL语言的工具来进行需求的确认和验证。 本文主要贡献在于定义了一个基于UCM和SDL的软件需求描述模型,讨论了整个建模过程,并基于该方法描述了自动柜员机系统需求。另外,本文介绍了如何使用Telelogic Tau工具集确认和验证SDL规约说明以及将来进一步研究的方向。
其他文献
近年来,Internet技术和应用获得了突飞猛进的发展,基于Internet的新业务层出不穷,网络IP化是已成为当今网络发展的一个重要方向。虽然现今网络带宽能满足大量的业务要求,但是由于
决策支持查询通常要汇总大量的、较低层数据,并且包含较复杂的计算过程.对利用实化视图快速响应查询的问题的研究将有利于提高决策支持查询的响应速度.利用实化视图快速响应
在分析目前软件领域一系列与WebGIS研究相关的技术包括分布式对象技术、空间数据管理技术、多源数据集成等的基础上,提出将SOAP技术应用于WebGIS系统,分析了将SOAP用于WebGIS
在电子商务应用出现并快速增长的需求下,Internet上的企业级应用得到迅速发展,基于中间件平台的三层或多层分布式应用体系越来越流行,而中间件已成为分布式企业应用中的关键技术
网络脆弱性评估技术是网络安全领域的一个新兴分支,通过模拟攻击者的攻击行为,它可以及时发现网络系统中的安全隐患,然后分析出现这些安全问题的原因,如何预防,以及在整体上进行何
人脸检测指在图像或图像序列中找出单个或多个人脸的位置和大小,是人脸识别、人脸跟踪、姿势估计以及表情识别等研究的第一步,在机器视觉和模拟识别领域具有重要意义.彩色图
工作流引擎是工作流管理系统中最重要的部分,它根据建模工具建立的过程模型来推进过程的执行,并按照每个人的角色合适地分配任务,从而达到提高工作效率的目的。 根据对WfMC和