服务支持
app开发资讯
小程序开发资讯
软件开发资讯
业界动态
公司动态
联系我们

了解更多详细信息请致电

4000-670-790

或给我们留言

在线留言

您所在的位置: 首页 > 服务支持 > 知识中心 >

软件开发的类型(三)桌面软件开发

作者:admin 点击量: 2019-11-12 17:43
内容导读: 软件开发的类型(三)C S软件开发 一、定义 C S结构即Client Server(客户机 服务器) 结构,是大家熟知的软件系统系统结构,通过将义务公道调配到Client端和Server端,下降了系统的通信开销,需要安装客户端才可进行管理操作。 ...

  一、 定义

  C/S结构即Client/Server(客户机/服务器) 结构,是大家熟知的软件系统系统结构,通过将义务公道调配到Client端和Server端,下降了系统的通信开销,需要安装客户端才可进行管理操作。客户端和服务器端的程序不同,用户的程序主要在客户端,服务器端主要提供数据管理、数据共享、数据及系统维护和并发节制等,客户端程序主要完成用户的详细的业务。开发比较容易,操作简便,但利用程序的升级和客户端程序的维护较为艰苦。

桌面软件开发

  二、 特点

  1、 硬件环境:C/S 一般建破在专用的网络上, 小范畴里的网络环境, 局域网之间再通过专门服务器供给连接跟数据交流服务。

  2、 对安全要求:C/S 普通面向绝对固定的用户群, 对信息平安的把持能力很强. 个别高度秘密的信息系统采取C/S 结构合适. 可以通过B/S宣布局部可公然信息。

  3、对程序架构:C/S 程序可以更加重视流程, 可以对权限多档次校验, 对系统运行速度可以较少考虑。

  4、 软件重用:C/S 程序可以不可防止的整体性斟酌, 构件的重用性不如在B/S要求下的构件的重用性好。

  5、 系统保护:C/S 程序因为整体性,开发软件, 必须整体考核, 处理呈现的问题以及系统升级. 进级难. 可能是再做一个全新的系统。

  6、 处置问题:C/S 程序能够处理用户面固定, 并且在雷同区域, 保险请求高需要, 与操作系统相干. 应当都是相同的系统。

  7、 用户接口:C/S 多是树立的Window平台上,表示方式有限,对程序员广泛要求较高。

  8、 信息流:C/S 程序正常是典范的中心集权的机械式处理, 交互性相对低。

  三、 优点

  1、 响应速度快。C/S结构是客户端与数据库直接衔接,不旁边环节,所以响应速度快。

  2、软件设计个性化,可以知足用户个性化的需求。因为C/S有着本人的客户端。在客户端的设计上,可以依据客户的需求进行个性化的设计,可以满意客户复杂的个性化需求。特殊是在操作方面,报表工具等方面。

  3、 事务处理能力壮大。C/S结构充足应用客户真个硬件设施,将良多的数据处理工作在客户端实现,所以数据处理才能比拟强盛,对一些庞杂的业务流程,也轻易实现。

  四、 缺点

  1、 散布能力差。“成也萧何,败也萧何。”由于有客户端的带来的一系列个性化的便利的同时,也造成了在系统安排时,对每一个客户都要装置客户端能力使用。假如用户数量庞大且分布普遍的话,给布署带来极大地不便。

  2、 维护本钱昂扬。因为客户端数目宏大,对系统的维护和升级都是很大的挑衅。

  3、 跨平台使用难以实现。C/S构造如需跨平台使用,必需从新开发再其体系下的客户端才干应用。

创新梦想:www.szcxmx.com】个性化软件定制开发专家!提供专业的软件开发、手机APP开发、微信开发、小程序定制服务!

本文关键字: 桌面软件开发
业务咨询
咨询在线客服
合作咨询
咨询在线客服

我们的微信

我们的微博

点击图标进入帮助中心