提高软件质量的决定性因素

发布网友 发布时间:2022-04-22 07:11

我来回答

1个回答

热心网友 时间:2022-06-17 07:06

决定软件可维护性的因素,主要有以下几个方面:

1.系统代码的质量。例如:软件的架构、代码的框架及程序员代码的规范问题。代码中结构是否合理,变量命名是否规范,代码中注释是否详细,这些都会影响到系统的维护成本。

2.系统文档是否完善。例如:概要设计文档、详细设计文档、数据字典、接口文档等。文档的有无及详细程度,这些都直接影响到软件的维护成本。

3.团队人员的稳定性。如果团队的人员流动比较大,新人接手项目,中间有个熟悉原有系统代码的成本,同时编码风格的差异,也会造成系统维护成本的变化。于整个饲料加工生产线来说,要想在成品库中得到混合均匀度达到标准要求的配合饲料,除了必须要配备一台结构和技术参数符合工艺要求,能在较短的时间内获得满意的混合均匀度的混合机外,前后工序的合理安排及混合机本身的合理使用均是决定性的因素。

1、物料的充满系数

不论哪种类型的混合机,适宜的装料状况,是混合机能正常工作,并且得到预期的混合效果的前提条件。在分批混合机中,卧式螺带混合机的充满系数在0.6~0.8较为适宜,料位最高不能超过转子顶部平面;分批立式混合机的充满系数,一般控制在0.8~0.85;单轴或双轴桨叶高效混合机充满系数为0.8~1。物料容重>0.6时,按每批混合量计算;物料容重≤0.6时,可按容重范围。

他们说你高冷,却没发现只不过是思想的不同
广告

2、物料的混合时间

对于连续式混合机不存在这个问题,但对于分批式混合机,确定好混合时间对于混合物料的质量是非常重要的。混合时间过短,物料在混合机中没有得到充分混合便被卸出,产品的混合质量肯定会受到影响;混合时间过长,物料在混合机中被长时间混合,不但造成能耗增加、产量下降,并且会因为过度混合,造成组分的分离积聚,使混合均匀度反而降低。决定软件可维护性的因素有:

1)可理解性2)可测试性3)可修改性4)可移植性5)可重用性

应该采取哪些措施:

1)提高可理解性:模块化·详细的设计文档·结构化设计·程序内部的文档和良好的高级程序设计语言

2)提高可测试性:良好的文档对于诊断和测试是至关重要的,此外,软件结构·可用的测试工具和调试工具,以及以前设计的测试过程也都是非常重要的

3)提高可修改性;模块结构良好,高内聚,低耦合。信息隐藏·局部化·控制域与作用域的关系等也影响软件的可修改性

4)提高可移植性:把因环境变化而必须修改的程序局限在少数程序模块中,从而降低修改难度

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com