测试基础8
C/S的优缺点?
优点:
1、由于客户端实现与服务端直接相连,没有中间环节,因此响应速度快。
2、操作页面漂亮,形式多样,可以充分满足客户自身的个性化要求
3、C/S结构的管理信息系统具有较强的事物处理能力,能实现复杂的业务流程
缺点:
1、需要专门的客户端安装程序,分布功能弱,针对点多,面广且不具备网络条件的用户群体,不能够实现快速的部署和安装
2、兼容性差,对于不同的开发工具,具有较大的局限性,若采用不同工具,需要重新改写程序
3、开发成本较高,具有一定专业水准的技术人员才能完成。
B/S的优缺点?
优点:
1、具有分布性特点,可以随时随地进行查询、浏览业务等处理
2、业务扩展简单方遍,通过增加网页即可增加服务器功能
3、维护简单方便,只要改变网页,即可实现所有用户的同步更新
4、开发简单,共享性强
缺点:
1、个性话特点明显降低,无法实现具有个性化功能的需求
2、操作时以鼠标为最基本的操作方式,无法满足快速操作的要求
3、页面动态刷新,响应速度明显降低
4、无法实现分野显示,给数据库访问间造成巨大压力。
5、功能弱化,难以实现传统模式下的特殊功能要求。
质量的八大特性是什么?各种特性的定义?
1、功能性-软件多实现的功能达到它的设计规范和满足用户需求的程度
2、性能-在规定条件下,实现软件功能所需的响应时间和极端机资源(CPU、内存、磁盘空间、和数据吞吐量的使用程度)
3、可靠性-再满足一定条件的应用环境中,软件能够正常维持其工作的能力,在出现一些错误操作时,软件可以具有容错性,如果软件意外退出,重新启动后可以恢复最近的软件数据
4、安全性-为了防止意外和人为的破坏,软件应具备的自身保护的能力
5、使用性-用户在理解、学习和操作软件的过程中的付出的努力的难易程度
6、维护性-软件在运行维护过程中,如果出现了运行故障或者扩展新功能和性能,软件系统是否具有可分析性和良好的扩展性,重新设计后的软件的稳定性和可测试性
7、移植性-软件从现有的运行平台向另一个平台过度的适应程度和平台可替换性
8、重用性-整个软件或其中一部分能作为软件包而被利用的程度