测试网络软件与测试单机软件的异同之处?

如题所述

网络作为基础架构,对上层应用是透明的,通常情况下可以不关心,除非软件有相关功能。
一般C/S结构MIS系统,数据库已经封装好了网络支持,客户端开发无需关心。
如果一定要说不同,C/S结构可能会一个服务器对应多个客户端(也许成千上万),性能问题不是单机版能想像的。此外也要考虑网络拥塞的情况下系统的可靠性。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-24
不知道你指的是什么软件呢?举几个例子。如果字面上理解的话一个是测试网络情况的,一个是测试电脑情况的。追问

不对 意思是测试单机版的软件 与 测试网络版的软件有什么不同点 如“某管理系统”该软件是单机版的,该项目是用C语言开发的,运行在DOS平台上,员工信息保存在文件中,不需要网络和数据库支持。 另外一个是医院信息管理系统这样的网络软件

追答

奥,那我知道了。这两种软件首先相同之处都是测试用软件,功能不齐全,只有部分功能开启。如果想开全功能一般要付费。不同之处你也说了,测试单机版只是为了测试一套系统在某个终端,或服务器的运行情况,只是网络上点的测试。只是单纯的测试客户端或者服务器端,由于没有接入网络所以冰不需要数据库支持。而网络版就是全面的测试该系统网络运作是否正常。数据的存储及处理是否全部正常,客户端于服务器端的共同工作是否正常。
像某管理系统,这个只是单纯的记录数据,然后整合分析优化等,这些工作单机就可以完成。
而医院管理系统,从病人挂号,医生诊断,开单据进行化验,化验结果返回医生处,医生开具药方和处置方,到药房和处置室,这一整套的流程的信息起码需要在挂号室、医生科室、化验室、药房、病房五台电脑之间传输和处理,所以必须要用网络版。你不可能用单机版把数据录入然后用优盘拷贝拿去别的科室吧?

说白了就是根据需要的功能不同所以产生两种版本。

不知道这样说能不能解答你的问题。二楼的回答很专业,所以我来个大众版的。

本回答被提问者采纳