正在加载图片...
3.浏览机/服务器模式设计 浏览器/服务器模式是为了适应 Interent的应用需要,出现的一种体系结构模式,它分 为表示层,处理层和数据层三层结构。 如果系统具有以下特征,可选择釆用浏览器服务器模式。 ①系统的应用是分布的 ②系统的拓扑结构具有多个节点,其中有些是具体的客户应用节点,还有系统处理和 资源节点; ③系统需要通过互联网进行信息的交互,并且采用web模式 4.混合模式设计 目前许多信息系统由于结构复杂和应用的多样性,在体系结构模式设计上常采用多种 体系结构模式并存的混合结构模式。可以采取集中式与客户机/服务器模式混合使用,也可 以釆取客户机服务器与浏览器服务器模式混合使用等多种混合模式。 8.6信息系统软件架构设计 软件架构是信息系统体系结构中,软件的各子系统按照确定的关系构成的逻辑框架 子系统是对软件分解的一种中间形式,也是组织和描述软件的一种方法。由多个子系统构 成完整的信息系统软件。 8.61软件架构设计的依据和原则 1.软件架构设计的依据 软件架构设计的依据是在需求分析中确定的信息系统需求结构。在软件架构设计的开 始,可以直接把信息系统需求结构作为初步软件架构,把信息系统需求结构中的需求单元 作为软件架构中的子系统。然后在初步软件架构的基础上,通过对各个子系统的分解和优 化,确定出最终的信息系统软件架构。 2.子系统的划分原则 在软件架构中的不同位置,子系统具有不同的抽象度。顶层子系统的抽象度最高,越 往下层,抽象度越低。确定软件架构的过程就是从顶层子系统开始,逐层对子系统进行分 解,直到分解到底层子系统为止 判断是否达到底层子系统有以下几个准则: ①底层子系统支持一个具体并简单的业务过程的用例。底层子系统应该支持一个具体 的业务过程,如果业务还比较复杂就需要对这个业务进行分解,直到业务已经清楚、简单 为止 ②底层子系统支持一个具体使用者的功能。一个底层子系统不要支持多个使用者 10
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有