当前位置: 首页 > news >正文

石家庄整站优化附子seo

石家庄整站优化,附子seo,房山青岛网站建设,简述网站与网页的区别目录 ​编辑 一.体系结构的发展 二.理解体系结构 1.定义 2.区分体系结构的抽象与实现 3.部件 4.连接件 5.配置 三.体系结构风格初步 1.主程序/子程序 2.面向对象式 3.分层 4.MVC 一.体系结构的发展 小规模编程的重点在于模块内部的程序结构非常依赖于程序设计语言…

目录

​编辑

一.体系结构的发展

二.理解体系结构

1.定义

2.区分体系结构的抽象与实现

3.部件

4.连接件

5.配置

三.体系结构风格初步

1.主程序/子程序

2.面向对象式

3.分层

4.MVC


一.体系结构的发展

小规模编程的重点在于模块内部的程序结构非常依赖于程序设计语言提供的编程机制,而大规模编程的重点在于将众多的模块组织起来实现需求,需要特别关注模块之间的关系——这些关系应该是不依赖于编程机制的另一项完全不同的技术

20世纪90年代,正式将软件体系结构作为重要的研究主题。

二.理解体系结构

1.定义

软件体系结构=部件+连接件+配置

  • 部件:是软件体系结构的基本组成单位之一,承载系统的主要功能,包括处理与数据
  • 连接件:定义了部件之间的交互,是链接的抽象表示
  • 配置:对形式的发展,定义了部件以及连接件之间的关联方式,他们组织成系统的总体结构

2.区分体系结构的抽象与实现

以部件、连接件和配置为基本单位组织的模型就是软件体系结构的抽象,基本目的是描述软件系统的整体功能组织,不涉及程序设计语言提供的各种编程机制;而模块,构建,进程等传统单位都是依赖于编程机制的,它们组成的模型就被称为软件体系结构的实现~

软件体系结构设计是先使用抽象机制完成软件系统的总体功能部署,然后再将抽象模型等价转换为设计模型,这既保证了软件系统的效用和质量,又顺利实现那了从总体结构设计到详细设计的过渡

3.部件

  • 原始:部件可以直接被现实为相应的软件实现机制,具体的实现粒度要视部件的复杂度而定
  • 复合:部件则由更细粒度的部件和连接件组成,通过局部配置将其内部的部件和连接件链接起来,构成一个整体

4.连接件

实现类型:

  • 隐式类型:编程语言、操作系统、中间件、数据库管理系统、软件框架等提供方提供,开发者可以直接使用~
  • 显示类型:通常需要进行一些复杂的逻辑处理,需要开发者进行专门的实现~

5.配置

通过部件端口与连接角色想匹配的方式,将系统中部件和连接件的关系定义为一个关联集合,这个关联集合可以形成系统整体结构的一个拓扑描述~

ADL:体系结构描述语言,用于描述系统结构的形式化模块语言,描述的对象是软件系统的高层结构,而不涉及软件系统的实现~

三.体系结构风格初步

如下是几个经典的常用模式~

1.主程序/子程序

包含一个主程序和一些列子程序,主程序是系统的控制器,负责调动各子程序的执行,而各子程序又是一个局部的控制器,负责调度其子程序的执行~

部件的实现模块内部无论采用结构化还是面向对象分析,这并不妨碍整个系统高层结构符合主程序、子程序风格的约定~

优点:

  • 流程清晰,易于理解
  • 强控制性

缺点:

  • 系统难以修改和复用
  • 会产生不必要的公共耦合(限制了各部件之间的数据交互)

2.面向对象式

将系统组织为多个独立的对象,每个对象封装其内部的数据,并基于数据对外提供服务,不同对象之间通过写作机制共同完成系统任务~

需要注意的是:面向对象式风格是因为它借鉴了面向对象分析方法的思想,而不是因为它使用面向对象分析方法实现体系结构,这也是在该风格名称中有一个“式”字的原因~

优点:

  • 内部实现的可修改性
  • 易开发、易理解、易复用的结构组织

缺点:

  • 接口的耦合性
  • 标识的耦合性
  • 面向对象的副作用

3.分层

根据不同的抽象层次,将系统组织为层次式结构,每个层次被建立为一个部件~

优点:

  • 设计机制清晰
  • 支持并行开发
  • 更好的复用性与内部可修改性

缺点:

  • 交互协议难以修改
  • 性能损失
  • 难以确定层次数量和粒度

4.MVC

模型-视图-控制风格~(Model-View-Control)

以程序调用为连接件,将系统功能组织为模型、视图和控制3个部件。

  • 模型:系统的数据和状态信息,实现业务逻辑
  • 视图:用户交互,提供业务展现,接收用户行为
  • 控制:系统的控制逻辑

优点:

  • 易开发性
  • 视图和控制的可修改性
  • 适宜于网络系统开发的特征

缺点:

  • 复杂性
  • 模型修改困难

 

http://www.mmbaike.com/news/65103.html

相关文章:

  • 做网站需要什么文件电商推广联盟
  • 茶酒行业网站建设网址提交百度
  • 建设网站企业企业推广方法
  • 域名注册后 免费自建网站济南网站建设哪家专业
  • 哪里找需要网站建设的南宁百度seo建议
  • 公司网站简介2022年可以打开的网址
  • 贵州做农业网站seo公司推荐
  • 做购物网站能否生存100%上热门文案
  • 做服装广告素材网站搜索关键词排名提升
  • 网站后缀类型百度搜索引擎竞价排名
  • 做展柜平时在哪里网站推广百度医生在线问诊
  • FlashCS3网站建设详解win10优化大师免费版
  • 如何用iis做网站seo推荐
  • 网站404页面编写青岛网站建设制作推广
  • 注册域名之后怎么做网站百度网盘app下载安装官方免费下载
  • wordpress经典编辑器插件seo sem推广
  • 网站建设入什么科目广东短视频seo搜索哪家好
  • 做网站划算还是做app划算专注网站建设服务机构
  • 网站外的seo软文推广发布平台
  • 电子商务网站有哪些和网址北京本地网络推广平台
  • 怎么搭建个人网站电脑做服务器宁波网络推广产品服务
  • 网站到底怎么做出来的知乎关键词排名
  • 沈阳网站建设公司怎么样百度认证考试
  • 网站友情链接怎么做成都最新热门事件
  • wordpress建站需要多久人力资源管理师
  • 书画网站模板seo品牌优化
  • 网站欢迎页面怎么做厦门seo外包服务
  • 深圳做网站知名排行网站seo优化运营
  • 郑州企业自助建站百度在线咨询
  • 宝安专业手机网站设计公司学seo需要多久