物业管理软件构架的概念
郑州物业管理软件构架
1. 软件构架的概念:将软件系统划分成多个模块,明确各模块之间的相互作用,组合起来实现系统的全部特性,就是系统的架构。将其简单理解为:软件架构为软件系统提供了一个结构、行为和属性的高级抽象,并由构成系统的元素的描述及元素的相互作用、元素集成的模式以及这些模式的约束组成。
泛普软件总是有构架的,不存在没有构架的软件。
2。典型构架
1)管道/过滤器模式
在管道/ 过滤器架构模式中,每个构件都有一组输刀输出,构件读取输入的数据流,经过内部处理后,产生输出数据流,该过程主要完成输入流的变换及增量计算。
2 )面向对象模式
抽象数据类型概念对软件系统有着重要作用,面向对象模式建立在数据抽象和面向对象的基础上,将数据的表示方法及其相应操作封装在一个抽象数据类型或对象中。
3)事件驱动模型
事件驱动模式的基本原理是构件并不直接调用过程,而是触发一个或多个事件。系统中的其他构件可以注册相关的事件,触发一个事件时,郑州物业管理系统会自动调用注册了该事件的构件过程,即触发事件会导致另一构件中过程的调用。
泛普软件泛普OA系统事件驱动模式的主要特点是事件的触发者并不知道哪些构件会受到事件的影响,且不能假定构件的处理顺序,甚至不知道会调用哪些过程,使用事件驱动模式的典型系统包括各种图形界面工具。
4 )分层模式
分层模式采用层次化的组织方式,每一层都是为上一层提供服务,并使用下一层提的功能。
分层模式的典型应用是分层通信协议,如1S0 / 0S1 的七层网络模型。