基于知识的软件可信性需求获取

基于知识的软件可信性需求获取

ID:37807651

大小:837.79 KB

页数:10页

时间:2019-05-31

基于知识的软件可信性需求获取_第1页
基于知识的软件可信性需求获取_第2页
基于知识的软件可信性需求获取_第3页
基于知识的软件可信性需求获取_第4页
基于知识的软件可信性需求获取_第5页
资源描述:

《基于知识的软件可信性需求获取》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于知识的软件可信性需求获取刘春1,王越1,金芝“2(1.中国科学院数学与系统科学研究院,北京100190;2.北京大学信息科学与技术系,北京100871)摘要:基于岫(UnifiedModelofDependability)模型,提出基于知识的可信需求获取方法.该方法可以避免区分可信性及其各个属性之间的复杂相关性所带来的困难,同时也可以充分利用现实世界中构造安全可靠的软件系统过程中所积累的经验知识,从而帮助用户发现更多的可信性需求.为了使积累的经验知识得到更好的理解和应用,提出了对经验知识的分类方法,该分类涵盖了软件系统在整个生命周期中可能面临的

2、威胁,并且提出了组织经验知识的元模型.基于本文的町信性需求获取方法,最终还可以初步估计软件系统的可信度.关键词:软件可信性;经验知识;可信性需求中图分类号:文献标识码:A文章编号:EIicitingDependabiIityRequirements.IaKnowledge—basedApproachLIUChunl,WANGYuel,JINZhil’2r1.AcademyofMathematicsandsystemsScience.TheChineseAcademyofSciences,Beijing100190,China;2.Schoolofi

3、nformationScienceandTechnology,PekingUniversity,Beijing100871,China)Abstract:BasedontheUMD(unifiedmodelofdependability)model,thispaperproposesamethodfortherequirementacquisitionbasedonexperientialknowledgeabouthowthesoftwareoftenfails.Withthismethod,requirementengineersandthes

4、takeholderscanavoidthedifficultiesbroughtbydistinguishingthedistinctionbetweenthevariousattributesofthedependabilitybecauseoftheircomplexcorrelation;atthesametime,theycanalsotakefulladvantageofknowledgeaccumulatedinprocessofdevelopingsafetyandreliablesoftwareintherealworld,tof

5、indmoredemandsfordependabilityofthesoftwaretobedeveloped.Tomaketheknowledgemoreunderstandableanduseable,thispaperpresentsaclassificationschemewhichismorecomprehensiveandameta·modeltostructuretheexperientialknowledge.Usingtheproposedmethod,thestakeholderscanalsoobminthecoarsees

6、timationofthedependabilityofthefuturesoftwaresystems.Keywords:dependability;experientialknowledge;dependabilityrequirement1引言软件在我们现实社会中扮演着越来越重要的角色.它在给我们带来巨大的利益的同时,也可能会因为其缺陷而带来巨大的危害.I大J此,如何增加软件的可信性,已经引起很多人的重视.为J,增加软件的町信性,了解软件通常如何失效是必要的。虽然现在有一些软件公-司和研究人员研究J,软件的棚笑缺陷【I~l,但是他们往往只足关

7、注软件的某一个方面,我们认为,软件的欠效已不仪仅足由软件本身的缺陷所引起的,现在的软件系统越来越多的处在复杂的环境卜.,环境给软件系统所带来的威胁也已成为软件失效所不町忽视的冈素,它们包括人为的操作失误、环境灾难、各种恶意的攻击等等.另一方面,各个软件企业之间也很少有相关的软件失效数据的共享,对软件而言,还没有一个业界共享的软件失效数据的收集和分析,由于软件系统的复杂性,一个系统的失效模式可能1i能被用于另一个系统的失效分析,但是我们必须承认的是有很多的软件系统的失效是有着相186同的原冈.因此,收集软件的失效数据,并进行分析最终町以得到关于软件失

8、效的一般知识,这些知识可以用来为未来开发町信的软件系统提供帮助.这一做法其实在软件领域之外已得到人们的应用,比如美困的国家

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。