软考系统架构师倒计时第5天
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软考系统架构师倒计时第5天相关的知识,希望对你有一定的参考价值。
软考系统架构师倒计时第5天
- 存储过程是数据库所提供的一种数据库对象,通过存储过程定义一段代码,提供给应用程序调用来执行。从安全性的角度考虑,更新数据时,通过提供存储过程让第三方调用,将需要更新的数据传入存储过程,而在存储过程内部用代码分别对需要的多个表进行更新,从而避免了向第三方提供系统的表结构,保证了系统的数据安全。
- 分布式数据库在各结点上独立,在全局上统一。因此需要定义全局的逻辑结构,称之为
全局概念模式,全局外模式是全局概念模式的子集,分片模式和分布模式分别描述数据在逻
辑上的分片方式和在物理上各结点的分布形式。 - 安全攸关(safety-critical)系统是指系统失效会对生命或者健康构成威胁的系统,
在航空、航天、汽车、轨道交通等领域存在大量的安全攸关系统。安全攸关系统中运行
重要软件,其安全性要求很高。通常在开发安全攸关软件时,需求分析阶段必须考虑安全性
需求,这里软件安全性需求是指通过约束软件的行为,使其不会出现不可接受的违反系统安
全的行为需求。 - 混成系统定义:混成系统一般由离散分离组件和连续组件并行或串行组成,组件之间的
行为由计算模型进行控制。选项A缺少"连续组件"和"串行":选项C缺少"离散分离组件”
和"并行";选项D"由同步/异步事件进行管理"是错误的,同步/异步事件是任务通信机制的
一种,而不能替代计算模型。 - 用户打开浏览器输入目标地址,访问一个Wb页面的过程如下:
(1)浏览器首先会查询本机的系统,获取主机名对应的P地址:
(2)若本机查询不到相应的P地址,则会发起DNS请求,获取主机名对应的IP地址:
(3)使用查询到的P地址向目标服务器发起TCP连接;
(4)浏览器发送HTTP请求,HTTP请求由三部分组成,分别是:请求行、消息报头、
请求正文:
(5)服务器从请求信息中获得客户机想要访问的主机名、Web应用、Wb资源:
(6)服务器用读取到的Wb资源数据,创建并回送一个HTTP响应;
(7)客户机浏览器解析回送的资源,并显示结果。 - 在一个园区网中可以存在多台DHCP服务器,客户机申请后每台服务器都会给予响应,
客户机通常选择最先到达的报文提供的IP地址;对客户端而言,在申请时不知道DHCP
服务器地址,因此无法指定;DHCP服务器提供的地址不必和服务器在同一网段;地址池中
可以有多块地址,它们分属不同网段。 - 计算机性能评估的常用方法有时钟频率法、指令执行速度法、等效指令速度法、数据处
理速率法、综合理论性能法等,这些方法未考虑诸如/O结构、操作系统、编译程序效率
等对系统性能的影响,因此难以准确评估计算机系统的实际性能。
通常用户采用评价程序来评价系统的性能。评价程序一般有专门的测量程序、仿真程序
等,而评测准确度最高的评价程序是真实程序。在计算机性能评估中,通常将评价程序中
用得最多、最频繁的那部分核心程序作为评价计算机性能的标准程序,称其为基准测试程序。 - 应用集成是指两个或多个应用系统根据业务逻辑的需要而进行的功能之间的相互调用
和互操作。应用集成需要在数据集成的基础上完成。应用集成在底层的网络集成和数据集成
的基础上实现异构应用系统之间语用层次上的互操作。它们共同构成了实现企业集成化运行
最顶层会聚集成所需要的,技术层次上的基础支持。
系统应用集成构建统一标准的基础平台,在各个应用系统的接口之间共享数据和功能,
基本原则是保证应用程序的独立性。系统应用集成提供了4个不同层次的服务,最上层服
务是流程控制服务。 - 结构化范型也称软件生命周期方法学,属于传统方法学。把软件生命周期划分成若干个
阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个
软件开发过程的困难程度。在传统的软件工程方法中,软件的生存周期分为定义时期、开发
时期、运行和维护时期这几个阶段。
可行性研究属于软件定义阶段的主要任务。 - 需求变更管理是需求管理的重要内容。需求变更管理的过程主要包括问题分析和变更描
述、变更分析和成本计算、变更实现。具体来说,需求变更是因为需求发生变化。根据软件
工程思想,需求说明书一般要经过论证,如果在需求说明书经过论证以后,需要在原有需求
基础上追加和补充新的需求或对原有需求进行修改和削减,均属于需求变更。因此,需求变
更必然会带来相应的问题,绝不是百利无一害的。 - 软件开发工具是指用于辅助软件开发过程活动的各种软件。其中,软件建模工具是辅助
建立软件系统的抽象模型的。常见的软件建模工具包括Rational Rose、Together、WinA&D、
QuickUML、EclipseUML等。 - 从工程管理角度来看,软件设计可分为概要设计和详细设计两个阶段。概要设计也称为
高层设计或总体设计,即将软件需求转化为数据结构和软件的系统结构;详细设计也称为低
层设计,即对结构图进行细化,得到详细的数据结构与算法。 - 模块化设计是将一个待开发的软件分解成为若干小的简单部分一一模块。具体来说,模
块是指执行某一特定任务的数据结构和程序代码。通常将模块的结构和功能定义为其外部
特性,将模块的局部数据和实现该模块的程序代码称为内部特性。模块独立是指每个模块完
成相对独立的特定子功能,与其他模块之间的关系最简单。通常用内聚和耦合两个标准来衡
量模块的独立性,其设计原则是"高内聚、低耦合"。 - 基于构件的软件开发中,已有的构建分类方法可以归纳为三大类:
(1)关键字分类法。根据领域分析的结果将应用领域的概念按照从抽象到具体的顺序
逐次分解为树形或有向无回路图结构。
(2)刻面分类法。利用Facet(刻面)描述构件执行的功能、被操作的数据、构件应用
的语境或任意其他特征。
(3)超文本方法。基于全文检索技术,使得检索者在阅读文档过程中可以按照人类的
联想思维方式任意跳转到包含相关概念或构件的文档。 - 逆向工程过程能够导出过程的设计模型(实现级)、程序和数据结构信息、(结构级)、
对象模型、数据和控制流模型(功能级)以及UML状态图和部署图(领域级)。其中,
结构级包括反映程序各部分之间相关依赖关系的信息;功能级包括反映程序段功能及程序
段之间关系的信息。
以上是关于软考系统架构师倒计时第5天的主要内容,如果未能解决你的问题,请参考以下文章