棋牌游戏平台设计原则
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
棋牌游戏平台设计原则
本文由扬速科技提供
1 技术标准性、开放性
系统所采用的技术和设备的标准必须符合国际标准或"事实"上的国际标准,以便获得广泛的技术和厂商支持。由于本系统涉及到的软硬件产品及关键技术可能由多家厂商提供,同时考虑到投资的长期效益,系统应具有开放性,能够实现与多种技术和软硬件平台有机的结合,保证完成本系统未来的发展要求。
2 平台的可扩展性
由于运营商业务的特点是快速发展、高速膨胀,这就要求系统平台必须具有高扩展性。当用户数目增加、业务范围拓展时,系统亦有灵活的调整和扩充手段来适应其变化;同时要考虑与现有业务系统的对接。
内部IT应用是一个逐步发展的大系统,因此系统结构、设备都必须在标准性、开放性原则的基础上做到性能和功能的可灵活扩展,以适应用户需求的不断增加和变化。因此,软件平台必须提供比硬件和网络的扩展性更高层次的扩展能力,目前可以提供这种灵活扩展的方式包括软件集群和负载均衡等。
系统的可扩展性在以下方面重点考虑:主机系统、网络系统、操作系统、数据库系统、业务应用系统和外围设备。
3 应用的可适应性
运营商业务的另一个特点是对应用的需求经常变化,这就要求系统平台必须为应用提供一定程度的可适应性。按照技术发展趋势,应该尽量采用可重用的标准组件的产品,能随时增加组件来扩充功能和能力。这样可以用较低的成本实现
技术更新换代,从而能够提高系统投资的综合性价比和长期稳定使用,保护已有的设备和技术投资。
4 高可用性
当整个企业的运作完全依赖于IT应用系统时,如何保证应用的7X24小时正常运行就成为关键。因此在系统设计之初就应该充分考虑如何保证系统的高可用性,我们认为这也是应该对应用服务器平台提出的要求。
5 安全性
每年由于系统崩溃、黑客入侵计算机网络系统造成的损失都在增加,而且入侵与反入侵、加密与解密技术呈现出阶梯式发展、相持并进的局面;一旦发生系统安全问题,后果不堪设想;如何建立整个系统的安全性、保密性、可靠性,成为设计中首要考虑的一个问题。而且这种考虑必须是整体的、全面的,任何环节上、缝隙间的疏漏势必导致整个系统的安全质量问题。
6 可管理性
应用的可管理性既能提高软件的使用效率又能给系统管理人员带来方便,把多数问题解决在没有产生危害之前。应用软件平台应该可以对系统进行全面的监控和管理、配置,并能够帮助管理员对系统故障进行诊断、排错和分析与规划。
7 准确性
提供多种核查或稽查手段,保证系统的准确性;对于数据准确性要求在99.99%。
8 结构层次性
在系统设计中,应该采用层次性的系统设计原则,这样既可以方便系统的管理和各种应用系统、模块的设计,有助于进行系统查错和诊断,也可使系统具备
良好的可扩充性,能够随着技术的发展而不断的进行扩充,以满足业务系统不断发展的需要。因此,整个系统的设计思想应该做到层次化、结构化。
9 规范性
系统所记录的是用户使用业务的全部信息,应保证所采集的数据可靠、档案资料完整一致。对输入数据进行严格的有效性检查确认、数据整体性限制检查,以及外部键检查,以确保输入的数据都是合法有效的。在技术、业务的理解上要完全遵循部颁发的相关要求;在主机的安装和网络的设计上严格遵守相应的规范;应用系统实施数据库设计时,也按照规范化理论进行,确保系统的效率和性能。