软考
系统架构设计师相关知识分享、总结
夏子曦
这个作者很懒,什么都没留下…
展开
-
系统架构设计师 阿姆达尔解决方案
原创 2020-09-12 20:30:44 · 359 阅读 · 0 评论 -
系统架构设计师 性能指标
原创 2020-09-12 20:26:32 · 320 阅读 · 0 评论 -
2017年下半年 系统架构设计师 论文:试题二 《论软件系统建模方法及其应用》
试题二 论软件系统建模方法及其应用软件系统建模(Software System Modeling)是软件开发中的重要环节,通过构建软件系统模型可以帮助系统开发人员理解系统、抽取业务过程和管理系统的复杂性,也可以方便各类人员之间的交流。软件系统建模是在系统需求分析和系统实现之间架起的一座桥梁,系统开发人员按照软件系统模型开发出符合设计目标的软件系统,并基于该模型进行软件的维护和改进。请围绕"论软件系统建模方法及其应用"论题,依次从以下三个方面进行论述。1.概要叙述你参与的软件系统开发项目以及.原创 2020-09-09 09:15:23 · 1183 阅读 · 1 评论 -
系统架构设计师 总线
总线 (3)试题1: 挂接在总线上的多个部件,( )。 A , 只能分时向总线发送数据,并只能分时从总线接收数据 B , 只能分时向总线发送数据,但可同时从总线接收数据 C , 可同时向总线发送数据,并同时从总线接收数据 D , 可同时向总线发送数据,但只能分时从总线接收数据 答案: [['B']]解析: 本题考查考生对总线概念的理解。总线是一个大家都能使用的数据传输通道,大家都可以使用这个通道,但发送数据时,是采用的分时机制,而接收数据时可以同时接收..原创 2020-09-06 15:43:40 · 840 阅读 · 1 评论 -
系统架构设计师 流水线
原创 2020-09-06 15:40:34 · 151 阅读 · 0 评论 -
系统架构设计师 磁盘存储
磁盘存储 (5)试题1:某磁盘磁头从一个磁道移至另一个磁道需要10ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均移动距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms和2ms,则读取一个100块的文件需要( )ms的时间。 A , 10200 B , 11000 C , 11200 D , 20200 答案: [[D]]解析:根据题目描述,读取一个连续数据需要的时间包括磁道移动时间、旋转延迟时间和传输时间三个部分,总时间花费为(10×..原创 2020-09-06 15:28:55 · 1119 阅读 · 0 评论 -
系统架构设计师 内存
内存 (2)试题1:内存按字节编址,利用8K×4bit的存储器芯片构成84000H到8FFFFH的内存,共需( )片。 A , 6 B , 8 C , 12 D , 24 答案: [[C]]解析:根据题目描述,采用该存储器芯片需要构成8FFFFH - 84000H + 1 = C000H的空间,且内存按照字节(8bit)编码,需要的容量是C000H×8bit。C000H×8bit 就是:48K×8bit,一片存储芯片的容量是8K×4bit,两者相除得..原创 2020-09-06 15:24:37 · 695 阅读 · 0 评论 -
系统架构设计师 Cache
Cache (2)试题1:以下关于Cache的叙述中,正确的是( )。 A , 在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素 B , Cache的设计思想是在合理的成本下提高命中率 C , Cache的设计目标是容量尽可能与主存容量相等 D , CPU中的Cache容量应大于CPU之外的Cache容量 答案: [[B]]解析:Cache是介于CPU与内存之间的一种高速缓存。这种存储器速度比内存快了很多倍,利用到局部性原理..原创 2020-09-06 15:22:39 · 748 阅读 · 0 评论 -
系统架构设计师 多级存储体系
多级存储体系 (2)试题1:计算机采用分级存储体系的主要目的是为了( )。 A , 解决主存容量不足的问题 B , 提高存储器读写可靠性 C , 提高外设访问效率 D , 解决存储的容量、价格和速度之间的矛盾 答案: [[D]]解析:分级存储体系中,速度快的存储器,单位价格高,而速度慢的存储器,单位价格低,所以利用分级方式,能得到很好的性价比。试题2:在嵌入式系统的存储部件中,存取速度最快的是()。 A , 内存 B , 寄存器...原创 2020-09-06 15:16:45 · 347 阅读 · 0 评论 -
系统架构设计师 CISC与RISC
CISC与RISC (2)试题1:以下关于CISC(Complex Instruction Set Computer,复杂指令集计算机)和RISC(Reduced Instruction Set Computer,精简指令集计算机)的叙述中,错误的是( )。 A , 在CISC中,复杂指令都采用硬布线逻辑来执行 B , 一般而言,采用CISC技术的CPU,其芯片设计复杂度更高 C , 在RISC中,更适合采用硬布线逻辑执行指令 D , 采用RISC技术,指令系统中的.原创 2020-09-06 15:13:05 · 354 阅读 · 0 评论 -
系统架构设计师 成本管理
成本管理 (2)试题1: 某软件公司开发某种软件产品时花费的固定成本为16万元,每套产品的可变成本为2元,设销售单价为10元,则需要销售( )套才能达到盈亏平衡点。 A , 13000 B , 16000 C , 18000 D , 20000 答案: [['D']]解析:设共销售了n套,则总成本=固定成本+每套产品的可变成本×n=160000+2n。销售总收入=单价×n=10n。盈亏平衡时,总成本=销售总收入,所以,160000+2n=10n,从而,..原创 2020-09-06 15:09:27 · 202 阅读 · 0 评论 -
2017年下半年 系统架构设计师 论文:试题一《论软件架构风格》
试题一 论软件架构风格软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。体系结构风格定义一个系统家族,即一个体系结构定义一个词汇表和一组约束。词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。体系结构风格反应了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。请围绕"论软件架构风格'论题,依次从以下三个方面进行论述。1.概要叙述你参与分析和设计的软件系统开发项目以及你所担任的主要工作。2...原创 2020-08-29 20:42:19 · 887 阅读 · 0 评论 -
2017年下半年 系统架构设计师 五案例分析(试题五)
试题五阅读以下关于Web系统架构设计的叙述,在答题纸上回答问题1至问题3.【说明】某电子商务企业因发展良好,客户量逐步增大,企业业务不断扩充,导致其原有的B2C商品交易平台己不能满足现有业务需求。因此,该企业委托某软件公司重新开发一套商品交易平台。该企业要求新平台应可适应客户从手机、平板设备、电脑等不同终端设备访问系统,同时满足电商定期开展"秒杀"、"限时促销"等活动的系统高并发访问量的需求。面对系统需求,软件公司召开项目组讨论会议,制定系统设计方案。讨论会议上,王工提出可以应用响应式Web设计原创 2020-08-06 15:25:52 · 1192 阅读 · 0 评论 -
2017年下半年 系统架构设计师 案例分析(试题四)
试题四阅读以下关于数据库设计的叙述,在答题纸上回答问题1至问题3。【说明】某制造企业为拓展网上销售业务,委托某软件企业开发一套电子商务网站。初期仅解决基本的网上销售、订单等功能需求。该软件企业很快决定基于.NET平台和SQL Server数据库进行开发,但在数据库访问方式上出现了争议。王工认为应该采用程序在 线访问的方式访问数据库;而李工认为本企业内部程序员缺乏数据库开发经验,而且应用筒单,应该采用ORM (对象关系映射)方式。最终经过综合考虑,该软件企业采用了李工的建议。随着业务的发展,该原创 2020-08-06 11:39:08 · 505 阅读 · 0 评论 -
2017年下半年 系统架构设计师 案例分析(试题三)
试题三阅读以下关于机器人操作系统架构的描述,回答问题1至问题3【说明】随着人工智能技术的发展,工业机器人已成为当前工业界的热点研究对象。某宇航设备公司为了扩大业务范围,决策层研究决定准备开展工业机器人研制新业务。公司将论证工作交给了软件架构师王工,王工经过分析和调研,从机器人市场现状、领域需求、组成及关键技术和风险分析等方面开展了综合论证。论证报告指出:首先,为了保障本公司机器人研制的持续性,应根据领域需求选择一种适应的设计架构;其次,为了规避风险,公司的研制工作不能从零开始,应该采用国际开源社原创 2020-08-04 10:46:38 · 435 阅读 · 0 评论 -
2017年下半年 系统架构设计师 案例分析(试题二)
题干:试题二阅读以下关于软件系统设计的叙述,在答题纸上回答问题1至问题3.【说明】某软件企业受该省教育部门委托建设高校数字化教育教学资源共享平台,实现以众筹众创的方式组织省内普通高校联合开展教育教学资源内容建设,实现全省优质教学资源整合和共享。该资源共享平台的主要功能模块包括:(1)统一身份认证模块:提供统一的认证入口,为平台其他核心业务模块提供用户管理、身份认证、权限分级和单点登录等功能;(2) 共享资源管理模块:提供教学资源申报流程服务,包括了资源申报、分类定制、资料上传、资源审原创 2020-08-03 17:02:12 · 1323 阅读 · 0 评论 -
2017年下半年 系统架构设计师 案例分析(试题一)
题干:阅读以下关于软件架构评估的叙述,在答题纸上回答问题1和问题2.【说明】某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。在系统的需求分析与架构设计阶段,用户提出的需求、质量属性描述和架构特性如 下:(a) 系统用户分为高级管理员、数据管理员和数据维护员等三类;(安全性、性能)(b) 系统应该具备完善的安全防护措施,能够对黑客的攻击行为进行检测与防御;(安全性)(c) 正常负载情况下,系统必须在 0.5 秒内对用户的查询请求进行响应;(性能)(d) 对原创 2020-08-03 16:17:20 · 553 阅读 · 0 评论 -
计算机网络:网络安全(网络支付安全)
一、网络支付安全概述网络支付是指单位或个人直接或授权他人使用通用终端,通过公共网络以网络应用协议规定的格式发出支付指令,实现货币支付与资金转移的行为。网络支付安全问题已成为电子商务支付体系的最大威胁,如何遏制机密窃取、权限滥用、网上欺诈和钓鱼等不法行为,是网络支付安全技术领域中亟待解决的关键问题。如图5-10所示,在2013年危害网络支付安全的事件中,假冒网站/诈骗网站的比例达57.1%,个人信息泄露的比例达39.3%,资金被盗/被骗和账号或密码被盗的比例达32.1%。图5-10 2013年原创 2020-05-27 20:39:20 · 7126 阅读 · 1 评论 -
计算机网络:网络安全(电子邮件安全)
一、电子邮件安全风险在QQ、微信等即时通信工具普遍流行的今天,电子邮件作为互联网中历史最悠久、使用最广泛的一种信息沟通方式,其魅力依然不减。随着电子邮件的存储功能、商务功能的不断强化,电子邮件仍将是众多个人、企业之间简便、快捷、可靠且成本低廉的现代化通信手段,不少网络用户更是将电子邮件视为存储个人资料的“网上保险柜”。然而,在企业、个人将越来越多的重要信息通过电子邮件进行传输时,病毒、木马、垃圾邮件、蠕虫、间谍软件等一系列更新、更复杂的攻击方法,使得电子邮件通信成为一种具有风险的行为。由电子邮件报文原创 2020-05-27 20:28:41 · 4010 阅读 · 0 评论 -
计算机网络:网络安全(网络安全概述)
一、网络安全的概念与特征由于计算机网络多样的连接形式、不均匀的终端分布,以及网络的开放性和互联性等特征,使通过互联网传输的数据较易受到监听、截获和攻击。伴随着虚拟化、大数据和云计算技术等各种网络新技术广泛而深入的应用,如今网络安全问题已经和几乎所有传统的安全问题相关联。银行、证券、交通、电力和城市运行等,都离不开新一代网络技术,同样也都面临着网络安全问题。由图5-1可知,2013年各类网络安全事件频频发生,各种各样的网络攻击使网络安全问题日益突出。图5-1 2013年网络安全事件网络安全原创 2020-05-27 20:25:10 · 11023 阅读 · 1 评论 -
计算机网络:网络应用服务
网络服务器一、网络服务器的应用服务器是在网络环境中为客户端提供各种服务的专用计算机系统,它承担着数据的存储、转发和发布等关键任务,是网络中不可或缺的重要组成部分。从应用角度来看,服务器也是一种计算机,它是为其他计算机提供服务的特殊的计算机,具有许多不同于普通计算机的特性。从硬件角度来看,服务器通常指那些具有较高计算能力,能够同时被多个用户使用的计算机。服务器与主机的不同之处在于,主机通过终端为用户提供服务,而服务器通过网络为客户端用户提供服务。服务器提供的主要服务是数据存储和网络服务,在网络原创 2020-05-25 21:18:33 · 7548 阅读 · 0 评论 -
计算机网络:网络传输可靠性技术
一、传输层功能在IP分组网络中,主机在传输数据前无须与目的主机预先建立特定的“通路”,这属于一种“不可靠的”数据报传输机制,它不能保证数据报准确到达,并可能造成数据报的损坏、乱序和丢失。为了保证数据报传输的可靠性,将在网际层的上一层传输层引入传输控制协议(TCP,Transmission Control Protocol)和用户数据报协议(UDP,User Datagram Protocol)。在TCP/IP模型中,传输层位于网际层与应用层之间。数据通信应由应用层中的用户进程发起,并通过网际层设备,原创 2020-05-25 19:31:31 · 3536 阅读 · 0 评论 -
计算机网络:NAT技术
原文:国开大学-网络基础一、NAT的概念网络地址转换(NAT,Network Address Translation)技术作为有效解决地址紧缺问题的方案之一,通过将私有IP地址转换为公有IP地址,实现私有网络访问公共网络的功能。这种通过使用少量的公有IP 地址,代表较多的私有IP 地址的方式,将有助于减缓可用的IP地址空间枯竭的问题。NAT技术具有以下特点:1.NAT允许对内部网络实行私有编址,从而维护合法注册的公有全局编址方案,并节省IP地址。2.NAT增强了公有网络连接的灵活性。原创 2020-05-25 19:07:40 · 3535 阅读 · 0 评论 -
计算机网络:路由器和路由选择协议
一、路由器和路由类型1.什么是路由器路由器用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可以通过路由器的路由功能来完成。因此,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,并可用完全不同的数据分组和介质访问方法连接各种子网。路由器只接受源站或其他路由器的信息,属于网络层的一种互联设备,它虽与各个子网使用的硬件设备无关,但要求其运行与网络层协议相一致的软件。如图3-14所示。路由器一般由原创 2020-05-24 21:10:02 · 5092 阅读 · 0 评论 -
计算机网络:网间互联协议
因特网协议体系TCP/IP是由若干协议组成的互联网络协议标准,为异构计算机网络的互连和数据通信提供了统一的准则。IP协议是TCP/IP的核心。如图3-1所示,网际层的常用协议主要包括IP协议、地址解析协议ARP、逆地址解析协议RARP、因特网控制报文协议ICMP和因特网组管理协议IGMP等。图3-1构成网际层的协议ICMP和IGMP协议在网际层的最上面,ICMP用于通告IP层分组传输状态,IGMP用于实现网络中的组管理与多播应用。ARP和RARP协议位于网际层的最下面,ARP用于把节点的IP地址原创 2020-05-24 15:58:33 · 3797 阅读 · 0 评论 -
计算机网络:家庭无线网组建方案
利用Wi-Fi技术构建家庭无线网络,可将各类设备互相连接起来,包括计算机、智能电视、手机和平板电脑等终端和移动设备,方便终端用户通过家庭无线网络访问Internet丰富的资源和实现智能家居控制。一、方案设计家庭Wi-Fi网络通过利用家中已有的网络接口,为家庭成员的不同智能终端,如笔记本、手机、iPad、有无线网卡的台式机等提供互联网接入服务。家庭Wi-Fi网络主要有如下三种方案:方案一:假设家中已有宽带,通过无线路由器建立无线Wi-Fi,组成家庭无线局域网。方案二:假设家中已有宽带,没有无线原创 2020-05-24 15:37:38 · 6586 阅读 · 0 评论 -
计算机网络:局域网协议
根据计算机网络的拓扑结构,可将网络分为总线型、树型、星型、环型和网状型五种类型。常见的局域网组网方式包括令牌环、光纤分布数字接口和以太网等。一、概述在不同类型的网络拓扑结构中,网络设备的连接方式、传输介质的选择、网络的可靠性及可扩展性均存在差异。在组建网络时,通常需要综合网络功能和性能需求、环境状况和投入成本等因素,以确定所采用的网络拓扑方案。局域网中传输数据的基本单元为“帧”,当采用不同的局域网通信协议时,其中具体的数据帧格式也会不同,目前常见的数据帧格式包括PPP帧和MAC帧。所有的局域网通原创 2020-05-24 14:43:12 · 7173 阅读 · 5 评论 -
计算机网络:局域网络设备
网络设备是指连接到网络中的物理实体,常用的网络设备包括集线器、交换机、网桥、路由器、网关、无线接入点、网卡和调制解调器等。局域网中使用的网络设备均工作在物理层和数据链路层,包括中继器、集线器、网桥及交换机等。具体的局域网络设备及其工作层次如表2-7所示。表2-7 网络设备的工作层次 网络设备 层次 基本功能 中继器、集线器 物理层 可连接网络终端,存在“碰撞”域和广播域 网桥、交原创 2020-05-24 14:32:11 · 2324 阅读 · 0 评论 -
计算机网络:网络传输介质
传输介质是网络中传输数据的物理介质,不同的传输介质在传输带宽、时延、辐射及维护成本等方面均具有不同的特性。传输介质大致分为有线介质和无线介质两类,有线介质包括双绞线、同轴电缆和光纤等,无线介质即电磁波。一、有线介质1.双绞线双绞线是网络中最早使用的传输介质,价格便宜,性能适中。双绞线由两根带有绝缘层的铜质导线组成,导线直径约为1 mm。为了降低传输信号时产生的干扰,将这两根导线绞合成螺旋状,如图2-4所示。图2-4 双绞线的构造模拟信号及数字信号均可在双绞线上传输,其可靠传输距离原创 2020-05-24 14:26:49 · 25844 阅读 · 2 评论 -
计算机网络:类型和体系结构
计算机网络类型一、按网络覆盖范围分类计算机网络按网络覆盖范围分类分为:局域网、城域网、广域网、接入网。1.局域网局域网(LAN,Local Area Network)是指覆盖某单位或若干办公楼等局部区域内的多台计算机互联组成的计算机网络。局域网分布范围小,容易管理与配置,拓扑结构组成简洁,速度快,延迟小,故它是应用广泛的计算机网络类型。以太网IEEE 802.3(IEEE,Institute of Electrical and Electronics Engineers)标准是最常用的局原创 2020-05-24 14:20:01 · 7729 阅读 · 0 评论 -
常用的设计模式:.netcore (C#)代码实现(创建型、结构型、行为型)
代码地址:https://github.com/oopxiajun/designMode/.net core 代码结构如图:设计模式简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计...原创 2020-05-07 14:08:32 · 1309 阅读 · 1 评论