首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 343 毫秒
1.
由于软件开发过程中容易因各种因素导致需求发生错误、软件成本增加,而借助于需求管理工具可以有效解决软件项目生命周期中需求管理方面的问题,有效缩减成本。本文重点就软件项目中需求管理工具的作用及其发展趋势等相关内容进行了探讨。  相似文献   

2.
许多软件开发工程师都急于写代码,并未认真去分析需求和设计。研究表明,在已发现的软件缺陷中,超过半数缺陷的根源是由于错误或不恰当的软件系统需求造成的。事实上,很多软件开发项目在开始之初并没有严格的软件需求定义。同时研究结果还表明,用于定位软件缺陷的开销中有超过80%是由软件系统需求定义中的缺陷引发的。  相似文献   

3.
一种软件过程质量的度量方法   总被引:1,自引:0,他引:1       下载免费PDF全文
提出了一种软件过程质量度量的流程,建立了一个以生命周期为基础的软件过程质量度量模型,将软件过程质量要素分解成了共性软件过程质量要素和个性软件过程质量要素两大类,分析了相应的质量要素、质量子要素和度量元,给出了相应的度量方法。最后利用该度量方法对某公司5个软件项目需求阶段的过程质量及软件开发后期需求稳定性因子进行了度量,经数据分析发现软件开发后期的需求稳定性因子与需求阶段的过程质量是正相关的,从而表明了提出的度量方法和度量模型是有效的。  相似文献   

4.
在整个软件生命周期中需求分析阶段所得到的结果,是软件项目开发中其他后续几个阶段的基础,软件开发项目成败和质量在很大的程度上取决于软件需求分析。针对这情况,该文从软件开发中需求工程的任务目标出发,对需求分析进行了一些分析与探讨,发现了一些问题,采取了一定的措施,从而来确保软件质量。使软件产品是所要做的软件产品并使软件在做让它做的事情。  相似文献   

5.
据微软出版的《Writing Solid Code》统计,每10行的程序便可能产生一个错误,而平均要12个小时才能够解决一个比较复杂的错误。软件开发者必须用整个工作量的30%以上的时间用肉跟进行代码(程序)错误的查找和改正,如果再加之性能上的优化,更是苦不堪言。 软件开发人员难免会出现编程上的错误和性能方面的问题。有经验的程序员都知道,软件中的大部分bug可以通过常规的跟踪手段很快定位并排除。真正让程序员头疼的是少数“软”bug,即出现的  相似文献   

6.
软件评审是软件项目中重要的环节,与软件测试共同构建了软件开发的保障体系.列出了发现错误的时间与软件成本和开发风险的关系,分析了同行评审的种类和对象,指出了可行的评审过程,并总结了项目开发过程中评审容易出现的错误.通过同行评审,能够及早识别并消除缺陷,让软件交得更易维护,通过对这些错误的分类和统计,发现共同的缺陷类型和修...  相似文献   

7.
在软件开发活动早期阶段评估软件的风险及其影响程度将有效减少软件开发成本和降低软件开发风险。针对目前软件风险评估的研究主要集中在软件过程的中后期阶段的现状及遵循"尽早识别和控制风险"的实践准则,提出了一种在软件需求分析阶段,利用UML建模图形度量软件风险的方法。该方法主要关注在软件需求分析阶段预防软件风险,为降低风险在软件开发后期产生严重影响提供优化参考。  相似文献   

8.
针对航天软件高可靠性的特点,以发现程序中的错误为重要目的。为了使得整个软件得到多次多层的测试,发现存在于单元间接口的诸多问题,验证单元接口的一致性、正确性而采用集成测试技术。集成测试方法主要包含非渐增式和渐增式两种测试方法。渐增式测试方法主要分为自顶向下、自底向上和三明治集成三种方法。根据航天型号软件极特殊的运行环境和特点,基于VC33航天型号软件采用深度优先自顶向下集成测试方法。实例验证,该方法能发现和改正模块接口错误,减少残留错误,降低航天软件开发风险与代价以及保证航天软件质量。  相似文献   

9.
计算机网络时代的到来,为各类软件开发提供了良好条件,不过软件开发过程相对复杂,其中涉及到的因素比较多,因此需要做好软件项目管理,从而为软件开发提供保障。目前来看软件开发会受到很多因素影响,也会导致开发难度有所提高,除了要对用户进行分析以外,也要保证软件自身的管理规范,所以要对软件项目管理进行有效设计,排除可能会造成不良影响的因素。本文会对影响软件项目管理关键因素进行分析,以此来推动互联网软件开发项目的进步。  相似文献   

10.
《计算机与网络》2010,(9):58-59
市场与危机并存的软件外包市场软件外包就是一些发达国家的软件公司将他们的一些非核心的软件项目通过外包的形式交给人力资源成本相对较低的国家的公司开发,以达到降低软件开发成本的目的。众所周知,软件开发的成本中70%是人力资源成本,所以,降低人力资源成本将有效地降低软件开发的成本。  相似文献   

11.
张闯  唐胜群  王策 《计算机工程》2004,30(18):87-88,148
需求的可跟踪性——一种可以把需求规格说明和其他在软件系统生命周期产生的产品联系起来的性能,很早就已经广泛地被认为是高效软件工程管理和软件系统质量的关键因素。该文提出了一种基于语义模型的方法,把从需求获取到编辑SRS的这样一个过程划分成若干阶段,并找出每一阶段的语义元素和联系。  相似文献   

12.
模拟执行是一种重要的需求规格说明书(SRS)的检测方法。文章基于面向嵌入式实时系统的需求描述模型RTRSM,提出了如何将组件化的思想和技术应用于模拟执行的检查方法中,从而增加了SRS的可靠性和正确性。最后,文章提出了根据需求描述模型直接生成框架代码的构想,这也是一种从需求直接生成嵌入式实时系统的探索。  相似文献   

13.
ContextSoftware Requirement Specifications (SRSs) are central to software lifecycles. An SRS defines the functionalities and constraints of a desired software system, hence it often serves as reference for further development. Software lifecycles concerned with the conversion of traditional systems into more service-oriented infrastructures can benefit from understanding potential shared capabilities through the analysis of SRSs.ObjectiveIn this paper, we propose an automated approach capable of recommending shared software services from multiple text-based SRSs created by different organizations. Our goal is to facilitate the identification of overlapping requirements in these specifications and subsequently recommend shared components, which promotes software reuse. The shared components can be implemented as services that are invoked across different systems.MethodOur approach leverages the syntactic similarity of the SRS text augmented with semantic information derived from the WordNet database. This work extends our earlier studies by introducing an algorithm that utilizes noun, verb, and predicate relations to enhance the discovery of equivalent requirements and the recommendation of reusable services. A prototype system is implemented to evaluate the approach and experimental results have shown effective recommendation of requirements and their realized shared services.ResultsOur automatic recommendation approach generates recommendations in few minutes compared to 9 h when services are manually inspected by developers. Our approach is also able to recommend services that are overlooked by the same developers, and to identify similarity between requirements even if these requirements are reworded.ConclusionWe show through experimentation that we can efficiently recommend services by leveraging both the syntactical structure and the semantic information of a requirements document and that our approach is more effective than the manual selection of services by experts. We also show that our approach is effective in detecting similar requirements for a single system and hence discovering opportunities for software reuse.  相似文献   

14.
李智  金芝 《软件学报》2013,24(5):961-976
研究的目的是在获取用户需求和领域描述的基础上规约出对软件规格的描述.提供了一种实现从用户需求到软件规约的平滑和可推理的变换方法.在深入研究问题框架方法的基础上,采用Hoare 的通信顺序进程语言CSP及Lai的最弱环境演算符实现了整个问题图的变换,且导出的软件规格是具有高抽象粒度的程序代码模型,能够被FDR模型检测工具所验证.该工作为实现嵌入式软件开发从需求到软件代码、文档的自动转化及验证等奠定了理论基础.此外,把该理论与模型检测工具FDR联合起来会有助于提高嵌入式软件开发的效率和准确性.  相似文献   

15.
16.
探讨了将过程质量管理用于软件需求分析的方法。该方法以软件需求分析过程细化为基础,用故障树分析各子过程失效的风险大小,监控需求分析过程的质量状态。对于高风险子过程改进其失效的监控和修正方法,实现软件组织开发能力的提高。在质量管理课程网络课件的需求分析过程中运用了这种方法保证软件质量,取得了良好的效果。  相似文献   

17.
软件需求定量分析及其映射的模糊层次分析法   总被引:10,自引:0,他引:10  
在用数量化理论3类(quantification theory of type 3,简称QT3)定量地分析软件需求的基础上,以质量功能展开(quality function deployment,简称QFD)中的质量屋(house of quality,简称HOQ)系列矩阵为纲领,基于由模糊技术改进后的模糊层次分析法(fuzzy analytic hierarchy process,简称FAHP),提出了一种软件需求定量分析及其向设计实现过程模糊映射的方法.将该方法具体应用于CD-R/RW光盘刻录机软件的开发过程,其有效性得到了验证.  相似文献   

18.
胡文生  杨剑锋  赵明 《计算机科学》2016,43(Z6):471-475
James Martin等人的研究成果表明软件产品的大部分故障来源于需求阶段。为了提高软件产品的质量,保证软件需求规格说明(Software Requires Specification,SRS)的一致性、正确性、无歧义就显得尤为重要。利用自然语言处理技术,通过对软件需求规格说明中功能性需求语句进行词语划分并做词性标注,将每个功能需求语句转换为由关键词构成的权重向量,结合灰色聚类算法最终实现将功能语义相似的需求语句聚合在一起,从而达到需求分类的目的。分类的结果不仅方便需求分析人员进行需求审查,同时也方便软件开发人员进行软件编程以及维护人员对软件系统的修改和变更。  相似文献   

19.
Tian  J. 《Software, IEEE》2004,21(3):84-91
Quality can determine a software product's success or failure in today's competitive market. Among the many characteristics of quality, some aspects deal directly with the functional correctness or the conformance to specifications, while others deal with usability, portability, and so on. Correctness - that is, how well software conforms to requirements and specifications - is typically the most important aspect of quality, particularly when crucial operations depend on the software. Even for market segments in which new features and usability take priority, such as software for personal use in the mass market, correctness is still a fundamental part of the users' expectations. We compare and classify quality-evaluation models, particularly those evaluating the correctness aspect of quality, and examine their data requirements to provide practical guidance for selecting appropriate models and measurements.  相似文献   

20.
综合化航空电子系统软件接口研究   总被引:2,自引:1,他引:2  
综合化航空电子系统软件对系统的综合性能具有较高的要求。全面分析了综合化航空电子系统的性能需求,定义了综合化航空电子系统性能评估模型,首次对综合化航空电子系统进行全面评估,建立了综合化航空电子系统体系结构和功能软件的评估模型,分析和对比了综合化航空电子系统软件现有接口标准规范。在航空电子系统软件开发中将多个标准结合起来参考使用,将有利于提高机载软件的重用性、移植性、安全性和可靠性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号