软件质量模型

一、软件质量模型分为:内部质量和外部质量。

二、内部质量中有可维护性。可维护性分为:

        1、易维护性:代码容易维护;

        2、易改变性:代码容易修改;

        3、易测试性:软件开发后便于测试;

        4、易分析性:软件开发后方便的去进行定位分析。 如软件出错时,可以快速方便的去查找定位到报错的代码位置。

        5、稳定性:接口的稳定性,接口不能随意修改。

        6、可维护性的依从性:依据法律法规和行业标准来考虑。

三、外部质量中有功能性、易用性、可靠性、可移植性、效率。

        1、功能性包含:

                1>适合性:软件适合哪些用户、适合哪些需求。

                2>准确性:和需求严格保持一致,根据用户需求写的需求文档。

                3>  互操作性:不同的软件之间相互操作,可跟第三方软件交互,比如用第三方支付宝付款。

                4>保密安全性:前端页面、传输过程、后端数据库   对数据的保密、加密等安全措施。

                5>功能性的依从性:依据法律法规和行业标准来考虑。  

        2、易用性包含:

                1>易理解性:软件界面清晰易懂。

                2>易学习性:用户根据提示或帮助可以很快上手。

                3> 易操性:软件操作步骤精简,操作不繁琐。

                4>吸引性:软件设计美观,以此吸引用户。布局、颜色、文字图片都需要进行考虑其合理性。

                5>易用性的依从性:依据法律法规和行业标准来考虑。

  3、可靠性包含:

                1>易恢复性:软件对于出现故障后能够很好的恢复。  比如, 手机断网后,网络恢复,可以正常聊天。  

                2>容错性:软件对于外部的错误能够很好的处理。    比如,用户名和密码输入后一般会登录,同时多传了一个手机号码,正常情况下输入用户名和密码时就可登录,多输入的手机号码属于无效信息,这时软件能正常登录就属于容错性。

                3>成熟性:软件对于内部问题可以很好的处理。  比如,淘宝的推荐系统,获取用户的行为,记录用户行为,给用户分配一个硬件空间存储用户的行为,软件在一定的时间进行释放(释放即回收内存)。

                4> 可靠性的依从性:依据法律法规和行业标准来考虑。

 4、可移植性包含:

                 1>适应性: 软件在不同的环境(不同平台、操作系统、浏览器)下能够适应,能够正常使用。     

                2>易安装性:软件考虑不同用户环境下都易于用户安装。   比如windows和ios

                3>共存性:软件可以和其它软件共存。     比如微信与qq的快捷键的冲突。

                4>易替换性:软件升级或者降级、卸载时,操作的方便简单。

                5>可移植性的依从性:依据法律法规和行业标准来考虑。

 5、效率包含:

                1>时间特性:app、pc端的界面切换、打开需要的时间。

                2>资源利用性:前端本地电脑的    内存、CPU、硬盘、网卡、声卡、GPU等,后端:服务器资源。

                3>效率的依从性:依据法律法规和行业标准来考虑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值