架构的种类

作者&投稿:郴吴 (若有异议请与网页底部的电邮联系)
系统构架的架构分类~

第一种是基础架构的设计规划,例如:OS,硬件,网络,各种应用服务器等等。第二种是软件开发设计的架构师,他们负责规划程序的运行模式,层次结构,调用关系,规划具体的实现技术类型,甚至配合整个团队做好软件开发中的项目管理。

逻辑架构图、部署架构图、运行架构图、网络架构图,再加上一个数据架构图,称为架构5视图或4+1视图,为什么有那么多视图呢,是因为架构不是那么简单那么容易理解的,不同人不同角度会有不同的看法,5个视图差不多就是同一个事物的5种看法吧。至于架构的意思、区别,我就不打字了,从其它地方弄了一个过来,供参考:
5视图法可以帮助软件架构师以不同的视角对软件的各个方面的属性:功能需求,约束,运行期质量属性,开发期质量属性。
1、 逻辑架构:逻辑架构关注功能,不仅包括用户可见的功能,还包括为实现用户功能而必须提供的“辅助功能模块”——。
2、 开发架构:开发架构关注程序包,不仅包括要编写的源程序,还包括可以直接使用的第三方SDK和现场框架、类库,以及开发的系统将运行于其上的系统软件或中间件。关注编译时刻的静态依赖关系。
3、 运行架构:运行架构关注进程、线程、对象等运行时概念,以及相关的并发,同步,通信等问题。运行架构关注运行期间各个单元的交互。
4、 物理架构:物理架构关注“目标程序及其依赖的运行库和系统软件”最终如何安装或部署到物理机器,以及如何部署机器和网络来配合软件系统的可靠性,可伸缩性等要求。
5、 数据架构:数据架构关注持久化数据的存储方案,不仅包括实体及实体关系的存储格式、还包括数据传递,数据复制,数据同步等策略。

根据我们关注的角度不同,可以将架构分成三种:
1.逻辑架构、软件系统中元件之间的关系,比如用户界面,数据库,外部系统接口,商业逻辑元件,等等。如图是一个逻辑架构的例子 从上面这张图中可以看出,此系统被划分成三个逻辑层次,即表象层次,商业层次和数据持久层次。每一个层次都含有多个逻辑元件。比如WEB服务器层次中有HTML服务元件、Session服务元件、安全服务元件、系统管理元件等。
2.物理架构、软件元件是怎样放到硬件上的。比如下面这张物理架构图描述了一个分布于北京和上海的分布式系统的物理架构,图中所有的元件都是物理设备,包括网络分流器、代理服务器、WEB服务器、应用服务器、

报表服务器、整合服务器、存储服务器。主机等等。如图是一个物理架构的例子
3.系统架构、系统的非功能性特征,如可扩展性、可靠性、强壮性、灵活性、性能等。系统架构的设计要求架构师具备软件和硬件的功能和性能的过硬知识,这一工作无疑是架构设计工作中最为困难的工作。
此外,从每一个角度上看,都可以看到架构的两要素:元件划分和设计决定。首先,一个软件系统中的元件首先是逻辑元件。这些逻辑元件如何放到硬件上,以及这些元件如何为整个系统的可扩展性、可靠性、强壮性、灵活性、性能等做出贡献,是非常重要的信息。其次,进行软件设计需要做出的决定中,必然会包括逻辑结构、物理结构,以及它们如何影响到系统的所有非功能性特征。这些决定中会有很多是一旦做出,就很难更改的。为了讨论和分析软件构架,必须首先定义构架表示方式,即描述构架重要方面的方式。在 Rational Unified Process 中,软件构架文档记录有这种描述。
我们决定以多种构架视图来表示软件构架。每种构架视图针对于开发流程中的涉众(例如最终用户、设计人员、管理人员、系统工程师、维护人员等)所关注的特定方面。构架视图显示了软件构架如何分解为构件,以及构件如何由连接器连接来产生有用的形式 ,由此记录主要的结构设计决策。这些设计决策必须基于需求以及功能、补充和其他方面的约束。而这些决策又会在较低层次上为需求和将来的设计决策施加进一步的约束。
构架由许多不同的构架视图来表示,这些视图本质上是以图形方式来摘要说明“在构架方面具有重要意义”的模型元素。在 Rational Unified Process 中,您将从一个典型的视图集开始,该视图集称为“4+1 视图模型”。它包括:
用例视图:包括用例和场景,这些用例和场景包括在构架方面具有重要意义的行为、类或技术风险。它是用例模型的子集。
逻辑视图:包括最重要的设计类、从这些设计类到包和子系统的组织形式,以及从这些包和子系统到层的组织形式。它还包括一些用例实现。它是设计模型的子集。
实施视图:包括实施模型及其从模块到包和层的组织形式的概览。 同时还描述了将逻辑视图中的包和类向实施视图中的包和模块分配的情况。它是实施模型的子集。
进程视图:包括所涉及任务(进程和线程)的描述,它们的交互和配置,以及将设计对象和类向任务的分配情况。只有在系统具有很高程度的并行时,才需要该视图。在 Rational Unified Process 中,它是设计模型的子集。
配置视图:包括对最典型的平台配置的各种物理节点的描述以及将任务(来自进程视图)向物理节点分配的情况。只有在分布式系统中才需要该视图。它是部署模型的一个子集。
构架视图记录在软件构架文档中。您可以构建其他视图来表达需要特别关注的不同方面:用户界面视图、安全视图、数据视图等等。对于简单系统,可以省略 4+1 视图模型中的一些视图。
虽然以上视图可以表示系统的整体设计,但构架只同以下几个具体方面相关: 模型的结构,即组织模式,例如分层。
基本元素,即关键用例、主类、常用机制等,它们与模型中的各元素相对。
几个关键场景,它们表示了整个系统的主要控制流程。
记录模块度、可选特征、产品线状况的服务。
构架视图在本质上是整体设计的抽象或简化,它们通过舍弃具体细节来突出重要的特征。在考虑以下方面时,这些特征非常重要:
1.系统演进,即进入下一个开发周期。
2.在产品线环境下复用构架或构架的一部分。
3.评估补充质量,例如性能、可用性、可移植性和安全性。
4.向团队或分包商分配开发工作。
5.决定是否包括市售构件。
6.插入范围更广的系统。




构树有多少种类
三、实施综合防治,提高叶产量和质量 构树生长,虽然少发生病害、虫害,但也容易发生烟煤病和天牛危害,在重庆地区,一般在3月底4月初,构树芽长至5-8厘米时,应亩用70%托布津60-70克+90%晶体敌百虫粉50-60克加少许洗粉兑水60公斤喷雾预防烟煤病与天牛为害,同时能提高构叶产量和质量。

文章的结构有哪些种类
文章的结构布局就是文章的段落和结构层次的安排,是文章部分与部分、部分与整体之间的内在联系和外部形式的统一,常见的文章结构方式有四种。总分式结构,并列式结构,分论点结构,对照式结构。文章主要的四种结构 1、总分式结构 文章层次之间是总说和分说的关系。有三种基本形式,1先总后分,2先分后...

网络拓扑结构的种类都有哪些?
网络拓扑结构的种类主要有以下几种:星型结构、环型结构、总线结构、树型结构、网状结构、蜂窝状结构以及混合型结构。在星型拓扑结构中,一个中心节点与多个分节点通过点到点的方式连接,中央节点执行集中式控制策略。环形拓扑结构是节点形成一个闭合环,环上任何节点均可请求发送信息。总线拓扑结构则是通过...

房子的建筑结构一般有哪些种类?
但很少有人对房子本身的建筑结构在意,大小、朝向对大家居住生活的影响都是显而易见的,而一般只要房子的质量(裂缝、漏水、坍塌等)没问题,就很少有人能注意到建筑结构,而你不知道的是,它对采光、通风、居住舒适度甚至价格都会产生影响。一、房子的建筑结构一般有哪些种类?城市里高楼林立,各种住宅...

资本结构是什么有哪些种类
资本结构是指企业中各种资本的价值构成和比例。广义的资本结构是指企业总资本价值的构成及其比例关系。狭义的资本结构是指企业各种长期资本价值的构成和比例,特别是长期权益资本和债务资本的构成和比例。那么资本结构有哪些类型呢?和资产结构有什么不同?资本结构的类型 资本结构可以从不同的角度来理解,因...

金属晶体结构有哪些种类?
金属晶体中金属原子堆积的四种基本模式包括面心立方、体心立方、六方最密堆积和简单立方。1、面心立方 面心立方又称为fcc,是金属晶体排布中最常见的一种堆积方式。面心立方中每个原子的周围都有十二个相邻原子,其中三个原子构成一个面心三角形,与其相邻的三个面心三角形在空间中相互垂直。2、体心...

混凝土结构的主要种类?
混凝土结构的主要种类有素混凝土结构、钢筋混凝土结构、预应力混凝土结构。

什么叫框架结构?框架结构有哪些种类?
异形柱框轻住宅结构体系和短肢剪力墙结构体系在多高层住宅中的应用方面具有广阔的发展前景。框架间的填充墙多采用轻质砌体墙。这些轻质墙体材料种类较多,如非承重黏土空心砖,加气混凝土砌块,空心焦渣混凝土砌块、轻钢龙骨石膏板、石膏空心墙板及多中复合轻质隔墙板。这些轻质墙体起围护和分隔空间的作用,装修...

混凝土结构的主要种类
混凝土结构的主要种类:素混凝土、钢筋混凝土、预应力混凝土。1、素混凝土 素混凝土是指无筋或不配置受力钢筋的混凝土结构。素混凝土是钢筋混凝土结构的重要组成部分,由水泥、砂(细骨料)、石子(粗骨料)、矿物参合料、外加剂等,按一定比例混合后加一定比例的水拌制而成。2、钢筋混凝土 当在混凝土中...

常见的组织结构类型有哪些?
组织结构一般分为职能结构、层次结构、部门结构、职权结构四个方面。1、职能结构:是指实现组织目标所需的各项业务工作以及比例和关系。其考量维度包括职能交叉(重叠)、职能冗余、职能缺失、职能割裂(或衔接不足)、职能分散、职能分工过细、职能错位、职能弱化等方面。2、层次结构:是指管理层次的构成及...

海南区14724253376: 信息架构分类有哪些?
季浅中诺: 层次结构(Hierarchical Structure) 也叫树形结构,是最常见的网站信息架构模式,上面举例的Wordpress的信息架构就是典型的层次结构.树形结构中箭头的方向不一定是自上而下的,也可能是自下而上或者是双向的,而内容层之间也会因为一些关联链接的存在而存在同层次间的指向箭头.

海南区14724253376: 谁能介绍下软件架构的种类呢?
季浅中诺: 比如WEB服务器层次中有HTML服务元件、Session服务元件、安全服务元件、系统管理元件等

海南区14724253376: 组织架构有哪些类型 -
季浅中诺: 1、直线制2、职能制3、直线-职能制4、事业部制5、矩阵制结构6、网络制结构

海南区14724253376: 组织架构类型有哪些?
季浅中诺: <p>有限公司制,子公司制,连锁制,事业部制,分公司制.</p> <p>什么是有限公司制:</p> <p>有限责任公司又称有限公司,是指符合法律规定的股东出资组建,股东以其出资额为限对公司承担责任,公司以其全部资产对公司的债务承担责...

海南区14724253376: 系统构架的架构分类 -
季浅中诺: 第一种是基础架构的设计规划,例如:OS,硬件,网络,各种应用服务器等等. 第二种是软件开发设计的架构师,他们负责规划程序的运行模式,层次结构,调用关系,规划具体的实现技术类型,甚至配合整个团队做好软件开发中的项目管理.

海南区14724253376: 软件架构的种类 -
季浅中诺: 根据我们关注的角度不同,可以将架构分成三种: 软件系统中元件之间的关系,比如用户界面,数据库,外部系统接口,商业逻辑元件,等等.比如下面就是笔者亲身经历过的一个软件系统的逻辑架构图 图2、一个逻辑架构的例子 从上面这张...

海南区14724253376: 一般的处理器都有什么种类架构? -
季浅中诺: 架构? 普遍的就两种 ARM 和X86 ARM采用授权生产的方式 很多国际大厂都有生产 X86就intel和amd在制造 因ARM处理器效率高 省电 多用在移动和嵌入式设备中 如手机 各种播放器 车载电脑 X86就用在PC机领域

海南区14724253376: 网架结构的分类 -
季浅中诺: 网架结构种类甚多,可按不同的标准对其进行分类.一、按网架本身的构造可分为:单层网架结构、双层网架结构;、三层网架.其中,单层网架和三层网架分别适用于跨度很小(不大于30m)和跨度特别大(大于100m)的情况,在国内的工...

海南区14724253376: 目前CPU的架构有多少种类? -
季浅中诺: pc 86 和64 架构. ps2 游戏机MIPS架构 其他平板,工控设备,甚至手机MP3等都是ARM架构

海南区14724253376: 电脑cpu架构都有哪些种类 -
季浅中诺: 毒龙DURION,闪龙Sempron,速龙Athlon,皓龙OPERON,炫龙Turion,弈龙Phenom.嘻嘻多吧. 毒龙是很早的了,01,02年有的.奔三级别. 闪龙是与赛扬D抗衡的,并且以其先进的架构大获全胜.还有,闪龙好象没双核. 同时期的速龙...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网