影响软件质量的因素
答案:2 悬赏:10 手机版
解决时间 2021-01-02 06:02
- 提问者网友:欲劫无渡
- 2021-01-02 00:59
影响软件质量的因素
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-01-02 01:52
问题一:软件质量可靠性是什么因素影响的 软件可靠性是关于软件能够够满足需求功能的性质,软件不能满足需求是因为软件中的差错引起了软件故障。软件中有哪些可能的差错呢?
软件差错是软件开发各阶段潜入的人为错误:
1.需求分析定义错误。如用户提出的需求不完整,用户需求的变更未及时消化,软件开发者和用户对需求的理解不同等等。
2.设计错误。如处理的结构和算法错误,缺乏对特殊情况和错误处理的考虑等。
3.编码错误。如语法错误,变量初始化错误等。
4.测试错误。如数据准备错误,测试用例错误等。
5.文档错误。如文档不齐全,文档相关内容不一致,文档版本不一致,缺乏完整性等。
从上游到下游,错误的影响是发散的,所以要尽量把错误消除在开发前期阶段。
错误引入软件的方式可归纳为两种特性:程序代码特性,开发过程特性。
程序代码一个最直观的特性是长度,另外还有算法和语句结构等,程序代码越长,结构越复杂,其可靠性越难保证。
开发过程特性包括采用的工程技术和使用的工具,也包括开发者个人的业务经历水平等。
除了软件可靠性外,影响可靠性的另一个重要因素是健壮性,对非法输入的容错能力。
所以提高可靠性从原理上看就是要减少错误和提高健壮性。
(参考资料:CSDN博客)问题二:影响软件质量的主要因素有哪些 包括软件产生的原因(市场需求),软件的创造过程,使用效果几方面.用户对软件的具体要求到具体的代码编写以及最后的软件测试等等,程序员的技术水平以及工作态度/职业精神,系统分析员,软件架构师的水平,软件测试的效果,使用环境的差异...问题三:什么是软件的质量,软件质量反映了哪些问题? 概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。软件质量反映了以下三方面的问题
? 需求——软件需求是度量软件质量的基础,不满足需求的软件就不具备质量。
? 规范——不遵循各种标准中定义的开发规则,软件质量就得不到保证。
? 扩展——只满足明确定义的需求,而没有满足应有的隐含需求,软件质量也得不到保证。问题四:产生软件质量问题的主要原因有哪些 问题很多:
1、软件前期需求分析不足,需求理解不充分、有误,研发产品不符合客户需求
2、软件详细设计不深入,设计与需求不一致
3、人员能力水平不够(都是菜鸟新人、做出的软件产品质量肯定一般)
4、项目周期短,无充分的时间进行需求分析、详细设计、研发、测试。
5、项目过程中,客户需求一直处于变更
……问题五:软件质量的介绍 概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征相一致的程度。 影响软件质量的主要因素,这些因素是从管理角度对软件质量的度量。可划分为三组,分别反应用户在使用软件产品时的三种观点。正确性、健壮性、效率、完整性、可用性、风险(产品运行);可理解性、可维修性、灵活性、可测试性(产品修改);可移植性、可再用性、互运行性(产品转移)。问题六:软件质量的标准 (1)软件需求是度量软件质量的基础,与需求不一致就是质量不高。(2)指定的标准定义了一组指导软件开发的准则,如果没有遵守这些准则,几乎肯定会导致质量不高。(3)通常,有一组没有显式描述的隐含需求(如期望软件是容易维护的)。如果软件满足明确描述的需求,但却不满足隐含的需求,那么软件的质量仍然是值得怀疑的。问题七:什么叫软件质量? 20分好的界面。
--------------------------------------------------------------------------------
禁得起考验的程序。
--------------------------------------------------------------------------------
软件质量是决定软件生死的重要因素。
无论功能多完善,如果故障率过高,那么你的软件一样没有人敢用。
--------------------------------------------------------------------------------
软件质量在共性上与普通商品的质量没什么区别,你试着比较一套软件和一台电视的质量评估方法,就大概明白质量问题了。
1 正确性。即实现功能要求。两者都得能满足需求。
2 健壮性。电视不能每10小时就让你重起一次吧
3 易用性。一台电视的质量再高,运行再可靠,如果没人能根据普通电视的操作方法就能使用这台电视,嘿嘿,恐怕.......
4 可扩展性。电视可以转制式来接录象机,可以接游戏机.....
.......................
谈到软件质量必然牵涉到软件度量的问题。
对于软件度量不知有否高人研究过?
软件质量关系到软件的生死,但如果没有软件度量,质量怎么比较?
--------------------------------------------------------------------------------
现代质量管理认为,质量是客户要求或者期望的有关产品或者服务的一组特性,落实到软件上,这些特性可以是软件的功能、性能和安全性等等。这些特性决定了软件产品保证客户满意的能力,并且,这些特性应该是可以度量的。虽然软件的无形性和复杂性使得软件质量的度量要比其他产品,比如电视机,困难得多,但我们仍可以借助软件测试的理论、技术、方法和工具来获得软件质量客观的科学的度量。
我们还可以从另一个角度,即软件产品是如何生产出来的,来间接的推断软件质量。我们称之为软件的流程质量,以有别于前面所说的软件产品质量。所谓流程,我们可以将其理解为一个活动序列和与此相关的输入、输出、约束条件、实现方法、辅助工具等等因素共同组成的系统。ISO9001 和SW-CMM 都主要是从流程角度来探讨软件质量和质量改进的。
当然,我们还能从其它角度,比如软件的生产者-人的素质,来诠释软件质量,但不管怎样,软件的产品质量是最终的检验标准,而最终的检验者就是客户。从这个意义上说,软件质量就是客户满意度。问题八:在软件工程质量体系中,用什么来描述质量? 20分影响软件质量的因素有:正确性、健壮性、效率、完整性、安全性、可用性、风险、可理解性、可维修性、灵活性、可测试性、可移植性、可再生性、互运行性。这些都可以用来描述质量。问题九:为了保证软件需求的质量,必须对需求分析的哪些因素进行管理 最重要是,沟通!一定要明白客户的意思,要不肯定白忙活了问题十:影响工程质量的五大方面因素是什么?? 5分人、机、料、法、环(现在有的理论还要加上测)
软件差错是软件开发各阶段潜入的人为错误:
1.需求分析定义错误。如用户提出的需求不完整,用户需求的变更未及时消化,软件开发者和用户对需求的理解不同等等。
2.设计错误。如处理的结构和算法错误,缺乏对特殊情况和错误处理的考虑等。
3.编码错误。如语法错误,变量初始化错误等。
4.测试错误。如数据准备错误,测试用例错误等。
5.文档错误。如文档不齐全,文档相关内容不一致,文档版本不一致,缺乏完整性等。
从上游到下游,错误的影响是发散的,所以要尽量把错误消除在开发前期阶段。
错误引入软件的方式可归纳为两种特性:程序代码特性,开发过程特性。
程序代码一个最直观的特性是长度,另外还有算法和语句结构等,程序代码越长,结构越复杂,其可靠性越难保证。
开发过程特性包括采用的工程技术和使用的工具,也包括开发者个人的业务经历水平等。
除了软件可靠性外,影响可靠性的另一个重要因素是健壮性,对非法输入的容错能力。
所以提高可靠性从原理上看就是要减少错误和提高健壮性。
(参考资料:CSDN博客)问题二:影响软件质量的主要因素有哪些 包括软件产生的原因(市场需求),软件的创造过程,使用效果几方面.用户对软件的具体要求到具体的代码编写以及最后的软件测试等等,程序员的技术水平以及工作态度/职业精神,系统分析员,软件架构师的水平,软件测试的效果,使用环境的差异...问题三:什么是软件的质量,软件质量反映了哪些问题? 概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。软件质量反映了以下三方面的问题
? 需求——软件需求是度量软件质量的基础,不满足需求的软件就不具备质量。
? 规范——不遵循各种标准中定义的开发规则,软件质量就得不到保证。
? 扩展——只满足明确定义的需求,而没有满足应有的隐含需求,软件质量也得不到保证。问题四:产生软件质量问题的主要原因有哪些 问题很多:
1、软件前期需求分析不足,需求理解不充分、有误,研发产品不符合客户需求
2、软件详细设计不深入,设计与需求不一致
3、人员能力水平不够(都是菜鸟新人、做出的软件产品质量肯定一般)
4、项目周期短,无充分的时间进行需求分析、详细设计、研发、测试。
5、项目过程中,客户需求一直处于变更
……问题五:软件质量的介绍 概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征相一致的程度。 影响软件质量的主要因素,这些因素是从管理角度对软件质量的度量。可划分为三组,分别反应用户在使用软件产品时的三种观点。正确性、健壮性、效率、完整性、可用性、风险(产品运行);可理解性、可维修性、灵活性、可测试性(产品修改);可移植性、可再用性、互运行性(产品转移)。问题六:软件质量的标准 (1)软件需求是度量软件质量的基础,与需求不一致就是质量不高。(2)指定的标准定义了一组指导软件开发的准则,如果没有遵守这些准则,几乎肯定会导致质量不高。(3)通常,有一组没有显式描述的隐含需求(如期望软件是容易维护的)。如果软件满足明确描述的需求,但却不满足隐含的需求,那么软件的质量仍然是值得怀疑的。问题七:什么叫软件质量? 20分好的界面。
--------------------------------------------------------------------------------
禁得起考验的程序。
--------------------------------------------------------------------------------
软件质量是决定软件生死的重要因素。
无论功能多完善,如果故障率过高,那么你的软件一样没有人敢用。
--------------------------------------------------------------------------------
软件质量在共性上与普通商品的质量没什么区别,你试着比较一套软件和一台电视的质量评估方法,就大概明白质量问题了。
1 正确性。即实现功能要求。两者都得能满足需求。
2 健壮性。电视不能每10小时就让你重起一次吧
3 易用性。一台电视的质量再高,运行再可靠,如果没人能根据普通电视的操作方法就能使用这台电视,嘿嘿,恐怕.......
4 可扩展性。电视可以转制式来接录象机,可以接游戏机.....
.......................
谈到软件质量必然牵涉到软件度量的问题。
对于软件度量不知有否高人研究过?
软件质量关系到软件的生死,但如果没有软件度量,质量怎么比较?
--------------------------------------------------------------------------------
现代质量管理认为,质量是客户要求或者期望的有关产品或者服务的一组特性,落实到软件上,这些特性可以是软件的功能、性能和安全性等等。这些特性决定了软件产品保证客户满意的能力,并且,这些特性应该是可以度量的。虽然软件的无形性和复杂性使得软件质量的度量要比其他产品,比如电视机,困难得多,但我们仍可以借助软件测试的理论、技术、方法和工具来获得软件质量客观的科学的度量。
我们还可以从另一个角度,即软件产品是如何生产出来的,来间接的推断软件质量。我们称之为软件的流程质量,以有别于前面所说的软件产品质量。所谓流程,我们可以将其理解为一个活动序列和与此相关的输入、输出、约束条件、实现方法、辅助工具等等因素共同组成的系统。ISO9001 和SW-CMM 都主要是从流程角度来探讨软件质量和质量改进的。
当然,我们还能从其它角度,比如软件的生产者-人的素质,来诠释软件质量,但不管怎样,软件的产品质量是最终的检验标准,而最终的检验者就是客户。从这个意义上说,软件质量就是客户满意度。问题八:在软件工程质量体系中,用什么来描述质量? 20分影响软件质量的因素有:正确性、健壮性、效率、完整性、安全性、可用性、风险、可理解性、可维修性、灵活性、可测试性、可移植性、可再生性、互运行性。这些都可以用来描述质量。问题九:为了保证软件需求的质量,必须对需求分析的哪些因素进行管理 最重要是,沟通!一定要明白客户的意思,要不肯定白忙活了问题十:影响工程质量的五大方面因素是什么?? 5分人、机、料、法、环(现在有的理论还要加上测)
全部回答
- 1楼网友:有你哪都是故乡
- 2021-01-02 02:03
感谢回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯