专利的处理软件数据库设计与实现(4)

(5)可维护性:系统设计、开发和测试的过程应按照行业标准严格进行。产品文档是完全的、完整的和标准化的。系统在分层设计和软件组件中实施。软


(5)可维护性:系统设计、开发和测试的过程应按照行业标准严格进行。产品文档是完全的、完整的和标准化的。系统在分层设计和软件组件中实施。软件组件的开发应该满足:分层架构,业务与实现的分离,逻辑与数据的分离以及开放技术标准的使用。

(6)可扩展性和灵活性:系统构建是一个分过程,逐步和持续的升级过程。该系统必须符合省级财政和省质监系统专利的处理单位的要求。因此,软件应该根据专利的处理单位的不同要求。系统应该能够根据流程变化灵活配置一些业务流程和流程再造。该过程由授权用户更改系统配置参数的系统实施更改。

2系统功能设计

2.1设计目标原则

(1) 高可用性原则

描述专门设计用于减少计划内和计划外停机时间并保持其服务的高度持续可用性的IT专利的处理系统是很常见的。

除了常见的CPU,内存,IO,网络和锁定原因之外,各种支持设备和专利的处理系统,非技术原因,简而言之,专利的处理系统可用性是多种原因共同作用的结果。

专利的处理系统高可用性有三种常见设计模式,其中包括:

主机工作,备用机处于监控准备状态;当主机关机时,备用机将接管主机的所有工作。主机恢复正常后,可根据用户设置自动(热备用)或手动(冷备用)。将服务切换到主机以运行。它通常需要手动干预来恢复初始状态。

集群,具有相同能力的多种业务同时向外界提供透明的业务。所有服务都是主动-主动和共享服务请求。通常,它们通过主控节点或集群软件(如ZooKeeper等)进行管理。)制作高度可用的控件。

(2) 稳定性原则

除了大量足够的测试外,还必须设计可靠性设计。基本原则是在强大的专利的处理系统结构的基础上确保每项服务的可靠性,以确保专利的处理系统可以处于硬件和软件错误的情况。依然顺利运行。例如,思考到专利的处理系统的冗余,尽可能避免单点故障,尽可能确保流程失败不会导致专利的处理系统缺陷也允许专利的处理系统升级并维护某些服务,而不会影响专利的处理系统持续提供的核心服务。简而言之,能够确保正常运行并满足功能要求,而且可以在专利的处理系统意外失效并且数据不被破坏时恢复正常运行。

(3) 可扩展性

软件也是一种服务。该专利的处理系统旨在满足尚未满意的一些用户的需要。如果你能满足这些未满足的需要并以较低的成本提供服务,那么这就是最好的专利的处理系统。因为专利的处理系统设计的来源是商业需要,并且业务追求效益的最大化。您的软件和服务必须比其他软件和服务更加先进和功能强大,能够更好地响应不断变化的业务需要,更快地推出或升级,开发和维护成本更低,以证明此专利的处理系统设计的卓越性。所以这个专利的处理系统很简单,不能简单描述你的专利的处理系统不好,也许设计师有能力让人变得简单和复杂;专利的处理系统复杂,功能繁多,无法解释专利的处理系统的优秀。该专利的处理系统的最终设计结果是:完全的功能;性能稳定,维修方便;界面友好,操作简单。