系统架构设计师

这篇具有很好参考价值的文章主要介绍了系统架构设计师。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

软考系统架构设计师笔记

专用的成电路(Application Specific Integrated Circuit,ASIC)

PTR记录:Pointer Record,常被用于反向地址解析,即通过IP地址查询服务器域名。

软件工程

软件开发模型

增量模型的优点】
降低了实现需求变更的成本。较瀑布模型而言,重新分析和修改文档的工作流要少很多。
在开发过程中更容易得到客户对已完成的开发工作的反馈意见。客户可以对软件的已有版本进行评价,并可以判断项目进度;客户通常会觉得从软件设计文档中评价项目、判断项目进度很困难。即使并未实现所有功能,也可以在早期向客户交付有用的软件,相对瀑布模型而言,客户可以更早地使用软件。

智能模型也称为基于知识的软件开发模型,它综合了上述若干模型,并把专家系统结合在一起。该模型应用基于规则的系统,采用归纳和推理机制,帮助软件人员完成开发工作。为此,建立了知识库,将模型、软件工程知识与特定领域的知识分别存入数据库。

软件过程

  • 软件描述
  • 软件开发
  • 软件有效性验证
  • 软件演化

逆向工程

实现级:抽象语法树、符号表、过程

结构级

功能级:程序段功能及程序段

领域级

基于架构的软件开发方法(ABSD)

架构需求、架构设计、架构文档化、架构复审、架构实现、架构演化

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

面向对象

分析模型主要由领域概念模型构成;

设计模型则包含以包图表示的软件体系结构图、描述复杂对象的状态图。

数据流图

自顶向下分为顶层图、0层图和1层图…

1.构图要素

数据流:用箭头表示

加工:用圆角矩形表示

数据存储:用左侧加竖线、右侧开口矩形表示

外部实体:用矩形表示

2.绘图规则

父图中描述过的数据流子图中必须出现;

加工和数据存储至少有一个输入流和一个输出流;

一个数据流至少有一端是加工端;

外部实体和数据存储不允许直接连接。

UML

1.类图

泛化(即继承):空心实线箭头

组成:实心菱形。整体拥有部分,部分与整体共存。

依赖:方向虚线箭头。

2.用例图

3.部署图

4.包图

5.协同图

6.交互图:表示用例的实现图

7.顺序图

遗留系统演化策略

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

网络规划与设计

分层设计

核心层:主要是高速数据交换,实现高速数据传输、出口路由,常用冗余机制。

汇聚层:网络访问策略控制、数据包处理和过滤、策略路由、广播域定义、寻址。

接入层:主要是针对用户端,实现用户接入、计费管理、MAC地址认证、MAC地址过滤、收集用户信息,可以使用集线器代替交换机。

网络存储技术

直连式存储(Direct-Attached Storaged,DAS)

网络附加存储(Network-Attached Storage,NAS)

存储区域网络(Storage Area Network,SAN)
Internet小型计算机系统接口(iSCSl,Internet Small Computer System Interface)

TCP/IP协议族

域名服务器:

本地缓存、本地域名服务器、权限域名服务器、顶级域名服务器、根域名服务器

信息系统

信息与信息化概念

信息化需求:

1.战略需求

2.运作需求:包含实现信息化战略目标的需要、运营策略的需要和人才培养的需要。

3.技术需求

信息系统战略规划

1.以数据处理为核心

关键成功因素发(CSF):确定系统开发的优先次序,

关键成功因素来源于组织的目标,通过组织的目标分解和关键成功因素识别、( 性能指标)识别,一直到产生数据字典 。

战略集合转化法(SST):将战略目标信息集合转化为信息系统的战略目标。

企业系统规划法(BSP):自上而下识别企业目标,自下而上地设计信息系统。

ERP(企业资源计划)

生产计划大纲(经营计划):是对企业经营计划的细化。

主生产计划:说明了在一定时期内生产什么。

能力需求计划:尽早发现生产能力瓶颈。

CRM(客户关系管理,Customer Relationship Management)

CRM的四个主要模块包括销售自动化、营销自动化、客户服务与支持、商业智能。

企业应用集成

界面集成

数据集成

过程集成

企业数字化转型的五个发展阶段依次是初始级发展阶段、单元级发展阶段、流程级发展阶段、网络级发展阶段、生态级发展阶段

项目管理

成本估算:对完成项目活动所需资金进行近似估算
成本预算:将总的成本估算分配到各项活动和工作包上,来建立一个成本的基线。
成本控制:监督项目状态以更新项目预算、管理成本基准变更

面向对象的设计原则

1.单一职责原则;

2.开闭原则;

3.李氏替换原则;

4.依赖倒置原则;

5.接口隔离原则;

6.组合重用原则;

7.迪米特(Demeter)原则(最少知识原则)

设计模式(共23种)

创建型模式(5种)

工厂方法模式

抽象工厂模式(Abstract Factory)

单例模式(Singleton) MFC的CWinApp类

建造者模式(Builder):将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。

原型模式(Prototype) 拷贝构造

结构型模式(7种)

外观模式(Facade)对外统一接口

桥接模式(Bridge)继承树拆分

组合模式(Composite)树形目录结构

代理模式(Proxy)快捷方式

中介者模式(Mediator):不直接引用

装饰模式(Decorator):动态附加职责

适配器模式(Adapter):转换接口

行为型模式(11种)

1.责任链模式:传递职责,实例:敏感词过滤

2.命令模式:日志记录,可撤销。

(Invoker:调用者角色。

Command:抽象命令角色,封装了所有需要执行的命令,可以是抽象类或接口。

Receiver:接收者角色,具体执行命令的类。

ConcreteCommand:具体命令角色,实现了Command类,并聚合了Receiver类。该类的作用是将一个接收者对象与一个命令进行绑定。)

3.备忘录模式(Memento):游戏存档

4.访问者模式(Visitor):数据与操作分离,表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。具有可扩展性。

5.迭代器模式(Itetator):数据集

6.观察者模式:观察者模式对于我们来说,真是再简单不过了。无外乎两个操作,观察者订阅自己关心的主题和主题有数据变化后通知观察者们。

7.策略模式

8.模板方法模式

9.中介者模式

10.状态模式

11.解释器模式

构件与中间件技术

构件标准

CORBA:Common Object Request Broker Architecture,公共对象请求代理架构

伺服对象(Servant):CORBA对象的真正实现,负责完成客户端请求。

对象适配器(Object Adapter)

对象请求代理(Object Request Broker)

可移植对象适配器(Portable Object Adaptor,POA):的作用是在底层传输平台与接收调用并返回结果的对象实现之间进行协调。

COM:Component Object Model ,组件对象模型

COM支持两种形式的对象组装,在包含重用形式下,一个外部对象拥有指向一个内部对象的唯一引用,外部对象只是把请求转发给内部对象:在聚集重用形式下,直接把内部对象的接口引用传给外部对象的客户,而不再转发请求。

EJB:Enterprise Java Beans,企业级JavaBean。

1.会话Bean,用来实现业务逻辑,负责完成服务端与客户端的交互;

2.实体Bean,简化数据库开发工作;

3.消息驱动Bean:处理并发与异常访问。

架构风格

1.数据流体系结构风格

  • 批处理体系结构风格
  • 管道-过滤器体系结构风格

2.调用/返回体结构风格

  • 主程序/子程序风格
  • 面向对象体系结构风格
  • 层次型体系结构风格:例如C2、物联网、嵌入式系统软件架构。
  • 客户端/服务器体系结构风格

3.以数据为中心的体系结构风格

  • 仓库体系结构风格
  • 黑板体系结构风格 语音识别

4.虚拟机体系结构风格

解释器体系结构风格

5.独立构件体系结构结构风格

  • 进程通信体系结构风格

  • 事件系统体系结构风格

    基于事件的隐式调用风格

6.其他风格

过程控制架构风格 实例:空调自动调温

著作权

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 面向对象体系结构风格
  • 层次型体系结构风格:例如C2、物联网、嵌入式系统软件架构。
  • 客户端/服务器体系结构风格

3.以数据为中心的体系结构风格

  • 仓库体系结构风格
  • 黑板体系结构风格 语音识别

4.虚拟机体系结构风格

解释器体系结构风格

5.独立构件体系结构结构风格

  • 进程通信体系结构风格

  • 事件系统体系结构风格

    基于事件的隐式调用风格

6.其他风格

过程控制架构风格 实例:空调自动调温

著作权

[外链图片转存中…(img-I8FxFvuI-1705674915235)]文章来源地址https://www.toymoban.com/news/detail-807256.html

到了这里,关于系统架构设计师的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 软考高级系统架构设计师(三) 基础知识之操作系统1进程

    目录 概要  操作系统 概述 ​编辑 进程管理 进程的状态  进程管理-PV操作 利用PV操作实现进程的同步  进程管理-前趋图  进程管理-死锁 操作系统的功能: 进程管理、存储管理、文件管理、作业管理、设备管理 操作系统的特征 并发性 共享性 虚拟性 不确定性   进程是程序

    2024年02月10日
    浏览(29)
  • 软考高级系统架构设计师系列论文八十八:财务数据仓库系统的设计与实现

    近年来,数据仓库技术在信息系统的建设中得到了广泛应用,有效地为决策提供了支持。2020年6月,本人所在单位组织开发了财务管理决策系统,该系统主要是使高层领导掌握企业的经营状况及进、销、存情况,分析市场趋势。 本文通过对财务数据的分析,结合数据仓库开发

    2024年02月11日
    浏览(36)
  • 软考高级系统架构设计师(八) 基于中间件的开发&实际项目

    目录 中间件的用途 中间件技术  中间件的特点 中间件的十大优越性  企业应用集成 轻量级架构 Struts框架 spring Hibernate 实际项目举例 产品逻辑大图 gRPC的接口规范 关键中间件交互 整体架构设计 大数据素材底层处理 业务交互大图 底层数据素材加工大图 属于可复用软件的范

    2024年02月11日
    浏览(74)
  • 软考高级系统架构设计师(九) 作文模板-论设计模式及其应用(未完待续)

    目录 掌握的知识点 创建型 结构型 行为型 设计模式分为哪3类   每一类包含哪些具体的设计模式 创建型 创建型模式是 对对象实例化过程的抽象,他通过抽象类所定义的接口,封装了系统中对象如何创建、组合等信息 。   创建型模式主要用于创建对象,做到了软件模块跟对

    2024年02月12日
    浏览(36)
  • 软考高级系统架构设计师系列论文八十三:论软件设计模式的应用

    软考高级系统架构设计师系列之:面向构件的软件设计,构件平台与典型架构

    2024年02月11日
    浏览(37)
  • 软考高级系统架构设计师系列论文第100篇:论软件的可维护性设计

    2020年3月1日至12月20日,我参加了“数据安全访问平台”项目的开发,担任系统分析员的工作。该项目是某行业用户“数据中心二期”建设的主要内容,目标是:建立数据统一访问接口及其使用标准,规范、约束和审计数据应用访问数据库的行为,对数据应用提供强制审计的技

    2024年02月11日
    浏览(56)
  • 软考高级系统架构设计师系列论文九十七:论软件三层结构的设计

    软考高级系统架构设计师:软件架构设计系列二 随着中间件与Web技术的发展,三层或多层分布式应用体系越来越流行。在这种体系结构中,将应用功能分成表示层、功能层和数据层三部分。 本人在去年参加了一个备件流程管理项目的开发,在此项目中担任需求分析和结构设

    2024年02月11日
    浏览(42)
  • 软考高级系统架构设计师系列论文七十九:论软件产品线技术

    根据公司软件系统开发的需要,我们在软件的开发过程中引入了软件产品线技术,成立了基于软件产品线的项目组。本人有幸参加了该项目,并在其中担任软件分析与设计、软件产品线核心资源开发的工作。 在软件产品线的开发过程中,我们使用了ROSE建模工具,有效地完成

    2024年02月11日
    浏览(45)
  • 软考高级系统架构设计师系列论文七十七:论软件产品线技术

    本人在测井行业的一个国有企业软件开发部工作,从2021年初开始,我陆续参加了多个测井软件开发项目,这些项目都是测井行业资料处理解释软件,具有很强的行业特征,其开发方向和应用范围都非常相似,从“测井资料处理集成软件”项目,开始我实施了软件产品线技术,

    2024年02月11日
    浏览(61)
  • 软考高级系统架构设计师系列论文九十二:论新技术的引进

    根据国家税务总局对税务系统内所有系统进行集成与整合的需求,我所在的开发单位组织了全国金税工程防伪税控系统网络版的升级开发工作。该项目工程浩大,要求在具有严格的安全、可靠性能的基础上,将基于Dos操作系统、Foxpro数据库的原单机版防伪税控子系统集成到基

    2024年02月10日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包