性软件
① 应用性软件如何测试
首先看需求文档,看产品经理的要求来做,其次看该软件的功能,再倒用户易用性测试,兼容性测试,性能测试等
② 软件的可维护性与哪些因素有关
软件可维护性的因素,软件可维护性可以定性地定义为:维护人员理解、改正、改动和改进这个软件的难易程度。提高可维护性是支配软件工程方法论所有步骤的关键目标。
维护就是在软件交付使用后进行的修改,修改之前必须理解修改的对象,修改之后应该进行必要的测试,以保证所做的修改是正确的。如果是改正性维护,还必须预先进行调试以确定故障。因此,影响软件可维护性的因素主要有下述三个。
1.可理解性
软件可理解性表现为外来读者理解软件的结构、接口、功能和内部过程的难易程度。模块化、详细的设计文档、结构化设计、源代码内部的文档和良好的高级程序设计语言等等,都对改进软件的可理解性有重要贡献。
2.可测试性
诊断和测试的难易程度主要取决于软件容易理解的程度。良好的文档对诊断和测试是至关重要的。此外,软件结构、可用的测试工具和调试工具,以及以前设计的测试过程也都是非常重要的。维护人员应该能够得到在开发阶段用过的测试方案,以便进行回归测试。在设计阶段应该尽力把软件设计成容易测试和容易诊断的。
3.可修改性
软件容易修改的程度和软件设计原理和规则直接有关。耦合、内聚、局部化、控制域与作用域的关系等等,都影响软件的可修改性。
上述三个可维护性因素是紧密相关的。维护人员在正确理解一个程序之前根本不可能修改它;如果不能进行完善的诊断和测试,则表面正确的修改可能引进其他故障。
③ 什么叫软件质量
软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”。
更具体地说,软件内质量容是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度。
(3)性软件扩展阅读
软件质量因素的定义
1、正确性(Correctness):系统满足规格说明和用户目标的程度,即在预定环境下能正确地完成预期功能的程度;
2、健壮性(Robustness):在硬件发生故障、输入的数据无效或操作错误等意外环境下,系统能做出适当响应的程度;
3、效率(Efficiency):为了完成预定的功能,系统需要的计算资源的多少;
4、完整性(Efficiency)或安全性(Security):对未经授权的人使用软件或数据的企图,系统能够控制(禁止)的程度;
5、可用性(Usability):系统在完成预定应该完成的功能时令人满意的程度;
6、风险(Risk):按预定的成本和进度把系统开发出来,并且为用户所满意的概率。
参考资料来源:网络-软件质量
④ 推荐几个女性软件
女性软件?举个例子说说看,到底什么样的软件叫女性软件。
⑤ 决策性软件哪个比较好
短线客炒股软件最近很火,我觉得还可以。建议新手网民们去看看。
⑥ 软件性能的指标是什么
近年来,软件在整个电脑系统中的作用已越来越重要,其所占费用的比重也越来越大。评价电脑软件的性能,应注意以下几点:
(1)实际性能
购买软件时应根据工作的需要,充分了解该软件的适用范围和实际性能,不能只听商家或广告的介绍,而应向已经使用过的用户请教。经销同类软件的部门很多,要多方比较鉴别,尽可能选购功能齐全、运行可靠、人机界面友好、维护方便的软件。有些软件在作粗略测试时表现不错,但作深入运行后,便会出现无故死机等异常现象,显然该类软件是无法实际应用的。
(2)兼容性
在选购软件时特别要考虑它的兼容性,不仅要兼容已有的和即将有的硬件设备,还要适用已有的和即将有的软件系统。这说明要了解所购软件适用于什么机型,需在任何操作系统支持下工作,和其它系统软件和应用软件的数据通信能力如何,是否可以在多用户或网络环境下使用,最多可以处理多大的问题,响应速度如何,以及运行该软件时实际所需的最大内存空间与所占磁盘空间等。除此之外,还需考虑软件与实际工作的适用程度,能否满足本单位的特殊使用要求,因为某些商品软件的适用性往往与某个单位的具体工作要求是有距离的。
(3)用户友好性
优秀的软件对用户应该是友好的,例如提供菜单驱动的命令输入方式,直观形象的图形用户界面和对话框等,并支持方便的鼠标操作。大多软件还应有在线帮助,这样,配合可显示的软件说明文本和应用实例教程,使用户可在不需记忆太多的东西、不必查阅手册的情况下,便能迅速学会使用该软件。
(4)安全性与容错能力
软件的安全保密问题近年来已越来越被人们所重视,在选购时要了解该软件有没有安全保密措施,如口令或密码的设置、使用权限的划分等功能,此外,安全性还包括一旦数据丢失后的恢复能力。容错处理能力是指软件在运行过程中,如果用户不小心而误操作,系统能否有效地制止,或作最简单的处理便可恢复被误修改或被误删除的信息,并使系统继续运行而不必从头开始。
(5)可维护性与升级性
软件也存在可维护性与升级性问题。一般说来,采用结构化程序设计方法编写的软件具有较好的修改、除错和功能扩展等维护能力。随着硬件性能的提高和软件技术的成熟与进步,各种软件的版本也会作不断得更新和升级,当然只有购买由信誉卓著的软件公司编写的并大量销售的软件,才能保证这种维护与升级能力,从而保障用户的利益。
(6)资料齐全
商品化的软件应有完整详尽的使用安装说明资料和用户手册,没有资料的软件,不是完整的软件。
⑦ 软件的兼容性是什么
软件的兼容性是衡量软件好坏的一个重要指标,兼容性指与软件可从某一环境转移到另一环境的能力有关的一组属性,它包括以下几个属性:
1、与软件无需采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性
2、使软件遵循与可移植性有关的标准或约定的软件属性
3、与软件在该软件环境中用来替代制定的其他软件的机会和努力有关的软件属性
在具体测试中我们可以从以下几个方面来判断:
操作系统兼容性
软件可以运行在哪些操作系统平台上,理想的软件应该具有与平台无关性。有些软件需要在不同的操作系统平台上重新编译即可运行,有些软件需要重新开发或是改动较大,才能在不同的操作系统平台上运行,对于两层体系和多层体系结构的软件,还要考虑前端和后端操作系统的可选择性。
异构数据库兼容性
现在很多软件尤其是MIS,ERP,CRM等软件都需要数据库系统的支持,对这类软件要考虑其对不同数据库平台的支持能力,如从ORACLE平台替换到SYBASE平台,软件是否可直接挂接,或者提供相关的转换工具。
新旧数据转换
软件是否提供新旧数据转换的功能。当软件升级后可能定义了新的数据格式或文件格式,涉及到对原来格式的支持及更新,原来用户的记录要能继承,在新的格式下依然可用,这里还要考虑转换过程中数据的完整性与正确性。
异种数据兼容性
软件是否提供对其他常用数据格式的支持。例如办公软件是否支持常用的DOC、WPS等文件格式,支持的程度如何,即可否完全正确的读出这些格式的文件。
应用软件兼容性
主要考察两项内容:一是软件运行需要哪些其他应用软件的支持,二是判断与其他常用软件如MS OFFICE,反病毒软件一起使用,是否造成其他软件运行错误或软件本身不能正确实现其功能。
硬件兼容性
考察软件对运行的硬件环境有无特殊说明,如对计算机的型号,网卡的型号、声卡的型号、显卡的型号等有无特别的声明,有些软件可能在不同的硬件环境中,出现不同的运行结果或是根本就不能执行。
以上一些方面是中国软件评测中心在大量的软件测试实践中提炼出来的比较有共性的内容,对于不同类型的软件,在兼容性方面还有更多的评测指标,并且依据实际情况侧重点也有所不同。
⑧ 最好的决策性软件和分析软件那个好用
用过TradingSolutions 我还是觉得 国外的软件不错
⑨ 两性软件
到迅雷的主页上搜索