软件需求形式化技术的分析与比较

来源 :2004年全国理论计算机科学学术年会 | 被引量 : 0次 | 上传用户:aacaocao7233
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
需求工程是软件生命周期中极其主要的一个环节.目前,与软件需求相关的方法和文献有几十种之多,且新的方法层出不穷.但由于软件需求自身所固有的模糊性和不确切性,不管采用哪种非形式化的分析、规约和验证技术,软件需求的完整性、一致性、正确性、可靠性等都难以得到有效的保证.另外,由于软件需求所固有的抽象性,无法像程序代码一样进行直接的测试,导致软件需求的质量始终无法有质的突破,形成了所谓的质量顶峰(qualityceiling)[2].与此同时,软件在系统中的作用越来越重要,软件自身也越来越复杂,特别对于航天、医疗等领域的软件系统,更要求有可证明的软件质量保证.为此,学术界和工业界又先后开发了多种形式化的软件需求方法与技术,以期具有严格数学基础的形式化技术能补充现有的如走查、审查、复审等非形式化的需求质量保证技术,从实质上提高软件需求的质量,降低软件修正和维护的费用. 本文首先概述软件需求形式化方法,接着对各种软件需求形式化进行了分类和比较,然后通过一个实例介绍了两种典型的软件需求形式化方法,最后讨论软件需求形式化的优缺点并总结全文。
其他文献
为了对软件可靠性进行评估,需要对其失效数据进行统计处理.随着软件测试工作的进行,软件可靠性呈现增长趋势,对此人们常常采用可靠性增长模型来描述软件可靠性的变化规律.自2
会议
基于构件的开发(Component-BasedDevelopment,简称CBD)或基于构件的软件工程(Component-BasedSoftwareEngineering,简称CBSE)是一种新的软件开发模型.目前还没有给出明确的定
会议
目的评价哌拉西林他唑巴坦(PIPC/TAZ)微泵持续输注治疗医院获得性肺炎的临床疗效和细菌学疗效。方法选择104例确诊为医院获得性肺炎的住院患者,采用前瞻开放性随机对照研究方
目的 探讨松梅尔注射剂对多发肋骨骨折患者血清TNF-α、IL-6和IL-8的影响.方法 将260例多发肋骨骨折患者随机分为松梅尔治疗组和常规治疗组,每组各130例.2组患者常规使用吸氧
近年来,胰高血糖素样肽-1(GLP-1)受体激动剂成为2型糖尿病治疗的新型药物.天然结构GLP-1受体激动剂受到体内二肽基肽酶(DPP-Ⅳ)和中性内肽酶(NEP)的酶切作用而易迅速降解.长
软件可靠性测试及评估在软件可靠性研究中占据着重要的位置.为提高软件的可靠性水平,减少软件所含错误或缺陷,分域测试是一种常用的统计测试方法.分域测试方法需要先将软件输
会议
目的建立及优化准确、简便的用于测定人血清中甲氨蝶呤浓度的HPLC方法。方法色谱柱:ACE 5C18-AR柱,流动相:甲醇-3%冰醋酸溶液(pH 3.5)(20∶80),检测波长306nm,柱温40℃。血清
中间件是在两层结构的基础上发展起来的一个概念,两层结构的实现在实践中有其现实的优越性,特别是对系统开发商来说,它简单、直观,容易实现.由于它实现环节较少,系统稳定性、
会议
[病例]患者,男性,90岁,因反复咳嗽气急10余年,呼吸衰竭于2011年3月16日入住我科。既往有膀胱癌史未手术,有高血压、冠心病、心率失常史,否认药物、食物过敏史。患者入我科后
期刊
目的 探讨在大型综合医院药品不良反应(ADR)监测工作中,临床药师的作用和价值.方法 临床药师深入病房,通过详细询问患者病史,关注药品相互作用和各种特殊生理病理状况,实施对