2009下半年系统架构设计师上午试题及参考答案
软考之高级系统架构设计师(包含历年真题详解+课本教程+论文范文+视频教程)
高级系统架构师历年真题以及答案解析、最新清华版官方指定教程等资源下载地址:请加群联系群主获取。
软考Байду номын сангаас级系统架构设计师20092018历年考试真题以及详细答案试题和答案分离的哦同时含有课本教程系统架构设计
软考之高级系统架构设计师(包含历年真题详解 +课本教程 +论 文范文 +视频教程)
软考-高级系统架构设计师2009-2018历年考试真题以及详细答案(试题和答案分离的哦),同时含有课本教程、系统架构设计 师视频教程。持续更新后续年份的资料。请点赞!!请点赞!!!绝对全部货真价实的资料!!!!
2009年下半年系统架构设计师下午试题答案2
全国计算机技术与软件专业技术资格(水平)考试2009年下半年系统架构设计师下午试卷2答案试题一论基于DSSA的软件架构设计与应用写作要点一、简要叙述所参与管理和开发的软件项目,需要明确指出在其中承担的主要任务和开展的主要工作。
二、应结合自己所熟悉的领域,定义领域范围,确定领域应用需要满足的用户需求;定义领域特定的元素、领域字典和领域术语;定义领域特定的设计和实现需求约束;在些基础上,定义领域模型,产生该领域的参与架构,并说明构件的语法和语义;最后,产生、搜集可重用的产品单元,为DSSA增加构件,为问题域实现新应用提供支持。
这个DSSA的建立过程是并发、递归和反复进行的。
所给出的DSSA应该具备以下4个方面的特征:(1)一个严格定义的问题域和/或解决域;(2)具有普遍性,使其可以用于领域中某个特定应用的开发;(3)对整个领域能有合适程度的抽象;(4)具备该领域固定的、典型的架构设计时使用DSSA的情况,包换领域分析、领域设计和领域实现等活动是如何具体实施的,要给出实际的效果并进行分析。
试题二论信息系统建模方法写作要点一、应结合自己参与的信息系统项目,说明在其中所承担的工作。
二、需要较为详细地说明目前各种常见的信息系统建模方法的核心思想,并对每种方法所创建的模型进行简要描述。
(1)结构化建模方法。
结构化建模方法是以过程为中心的技术,可用于分析一个现有的系统以及定义新系统的业务需求。
结构化建模方法所绘制的模型称为数据流图(DFD)。
(2)信息工程建模方法(或数据库建模方法)。
信息工程建模方法是一种以数据为中心,但过程敏感的技术,它强调在分析和研究过程需求之前,首先研究和分析数据需求。
信息工程建模方法所创建的模型被称为实体联系图(ERD)。
(3)面向对象建模方法。
面向对象建模方法将“数据”和“过程”集成到被称为“对象”的结构中,消除了数据和过程的人为分离现象。
面向对象建模方法所创建的模型被称为对象模型。
软考系统架构设计师历年论文真题题目
系统架构设计师:/rk/sa/index.html
软考架构设计师2009-2014论文真题题目
第一题 第二题 第三题 第四题
2009 论基于DSSA 的软件架构设计与应用
论信息系统建模方法 论基于REST 服务的Web 应用系统设计 论软件可靠性设计与应用 2010 论软件的静态演化和动态演化及其应用 论数据挖掘技术的应用 论大规模分布式系统缓存设计策略 论软件可靠性评价
2011 论模型驱动架构在系统开发中的应用 论企业集成平台的架构设计 论企业架构管理与应用 论软件需求获取技术及应用
2012 论基于架构的软件设计方法及应用 论企业应用系统的数据持久层架构设计 论决策支持系统的开发与应用 论企业信息化规划的实施与应用
2013 论软件架构建模技术与应用 论企业应用系统的分层架构风格 论软件可靠性设计技术的应用 分布式存储系统架构设计
2014 论软件需求管理 论非功能性需求对企
业应用架构设计的影响 论软件的可靠性设计 论网络安全体系
设计。
C17--系统架构设计论文
论文写作步骤与方法建议
系统架构设计师
2、分配时间
试题选择 3 分钟
论文设计
摘要 正文 检查修改
12 分钟
15 分钟 80 分钟 10 分钟
论文写作步骤与方法建议
系统架构设计师
3、设计论文架构
明确目标与论点 构思项目内容 根据评分标准设计问题论点 明确摘要的基本内容 划分章节 设计章节的基本篇幅
系统架构设计师培训 ——论文写作
系统架构设计师
考点分析 历年试题知识点分布 论文准备建议 论文写作要点 写好摘要 首尾一致 常见问题及解决办法
1.
考点分析
系统架构设计师
根据给出的系统架构设计有关的若干个专题,选择其中一个 专题,按照规定的要求撰写论文。 1. 系统建模 定义问题与归结模型 结构化系统建模 面向对象系统建模 数据库建模 2.软件架构设计 软件架构设计 特定领域软件架构 基于架构的软件开发方法 软件演化
论文评分标准
系统架构设计师
1、成绩等级
60分至75分优良 45分至59分及格
0分至44分不及格
论文评分标准
系统架构设计师
2、比例分配
切合题意(30%)
应用深度与水平(20%) 实践性(20%) 表达能力(15%) 综合能力与分析能力(15%)
论文评分标准
系统架构设计师
3、扣分原则(5~10分)论文写作步骤与方法建议
系统架构设计师
4、写好摘要
按照考试评分标准:“摘要应控制在300~400字的范围内, 凡是没有写论文摘要,摘要过于简略,或者摘要中没有实质性 内容的论文”将扣5~10分。如果摘要的字数少于120字,论文 将“给予不及格”。 摘要是论文的脸面和窗口,它对评分者有很大的影响,起着不
2009年下半年系统架构设计师考试下午真题与答案
2009年下半年系统架构设计师考试下午真题试题:阅读以下软件架构设计的问题,在答题纸上回答问题1和问题2。
某软件开发公司欲为某电子商务企业开发一个在线交易平台,支持客户完成网上购物活动中的在线交易。
在系统开发之初,企业对该平台提出了如下要求:(1)在线交易平台必须在1s内完成客户的交易请求。
(2)该平台必须保证客户个人信息和交易信息的安全。
(3)当发生故障时,该平台的平均故障恢复时间必须小于10s。
(4)由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。
添加新功能或进行硬件升级必须在6小时内完成。
针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行在线交易平台的设计与实现。
【问题1】(9分)软件质量属性是影响软件架构设计的重要因素。
请用200字以内的文字列举六种不同的软件质量属性名称,并解释其含义。
【问题2】(16分)请对该在线交易平台的4个要求进行分析,用300字以内的文字指出每个要求对应何种软件质量属性;并针对每种软件质量属性,各给出2种实现该质量属性的架构设计策略。
1.试题答案:【问题1】常见的软件质量属性有多种,例如性能(Performance)、可用性(Availability)、可靠性(Reliability)、健壮性(Robustness)、安全性(Security)、可修改性(Modification)、可变性(Changeability)、易用性(Usability)、可测试性(Testability)、功能性(Functionality)和互操作性(Inter-operation)等。
这些质量属性的具体含义是:(1)性能是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数。
(2)可用性是系统能够正常运行的时间比例。
(3)可靠性是指软件系统在应用或错误面前,在意外或错误使用的情况下维持软件系统功能特性的基本能力。
2009年下半年系统架构设计师下午试题答案1
软考网 专业实用 考生之家
(4)通过三层栈的划分可实现硬件的快速更改与升级,应用软件的升级不会引起硬件的
试题五 问题 1
信息系统面临的安全威胁来自于物理环境、通信链路、网络系统、操作系统、应用系统 以及管理等多个方面。
物理安全威胁是指对系统所用设备的威胁,如自然灾害、电源故障、数据库故障和设备 被盗等造成数据丢失或信息泄漏。
通信链路安全威胁是指在传输线路上安装窃听装置或对通信链路进行干扰。 网络安全威胁当前主要是指由于因特网的开放性、国际性与无安全管理性,对内部网络 形成的严重安全威胁。 操作系统安全威胁指的是操作系统本身的后门或安全缺陷,如“木马”和“陷阱门”等。 应用系统安全威胁是指对于网络服务或用户业务系统安全的威胁,包括应用系统自身漏 洞,也受到“木马”的威胁。
(3)当发生故障时,该平台的平均故障恢复时间必须小于 10s。该要求主要对应可用性, 可以采用的架构设计策略有 Ping/Echo、心跳、异常和主动冗余等。
(4)由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功 能或进行平台升级必须在 6 小时内完成。该要求主要对应可修改性,可以采用的架构设计策略 有软件模块泛化、限制模块之间通信、使用中介和延迟绑定等。
试题二 问题 1
数据流图系 统中的数据流。
流程图以图形化的方式展示应用程序从数据输入开始到获得输出为止的逻辑过程,描述 处理过程的控制流。
两者的区别主要包括: (1)数据流图中的处理过程可并行;流程图在某个时间点只能处于一个处理过程。 (2)数据流图展现系统的数据流;流程图展现系统的控制流。 (3)数据流图展现全局的处理过程,过程之间遵循不同的计时标准;流程图中处理过程 遵循一致的计时标准。 (4)数据流图适用于系统分析中的逻辑建模阶段;流程图适用于系统设计中的物理建模 阶段。 问题 2 如图所示的数据流图中存在的错误有以下 4 种: (1)“分类训练”加工:只有输入没有输出,产生数据黑洞; (2)“分类处理”加工:只有输出没有输入,无中生有; (3)“规则文件”数据流:外部实体没有经过加工处理,直接到数据存储。 (4)“配置信息”数据流:外部实体之间没有加工处理,存在直接数据流。
09下半年系统架构设计师英文真题
09下半年系统架构设计师英文真题、译文及答案An architectural style defines as a family of such systems in terms of a(71)of structural organization.More specifically, an architectural style defines a vocabulary of (72)and connector types, and a set of (73)on how they can be combined. For many styles there may also exist one or more (74)that specify how to determine a system's overall properties from the properties of its parts.Many of architectural styles have been developed over the years.The best-known examples of(75)architectures are programs written in the Unix shell.(71)A. patternB. data flowC. business processD. position level(72)A. metadataB. componentsC. modelsD. entities(73)A. functionsB. code segmentsC. interfacesD. constraints(74)A. semantic modelsB. weak entitiesC. data schemasD. business models(75)A. event-basedB. object-orientedC. pipe-and-filterD. layered参考译文一种架构风格以一种结构化组织模式定义一组这样的系统。
2023年下半年软件水平考试高级系统架构师上午综合知识真精选全文
精选全文完整版(可编辑修改)2023年下六个月软件水平考试(高级)系统架构师上午(综合知识)真题试卷(题后含答案及解析)题型有:1. 选择题选择题(每题1分,共75分)下列各题A、B、C、D四个选项中,只有一种选项是对旳旳,请将此选项涂写在答题卡对应位置上,答在试卷上不得分。
1.若系统中存在n个等待事务Ti(i=0,1,2,…,n-1),其中:T0正等待被T1锁住旳数据项A1,T1正等待被T2锁住旳数据项A2,…,Ti正等待被Ti+1锁住旳数据项Ai+1,…,Tn-1正等待被T0锁住旳数据项A0,则系统处在___________状态。
A.封锁B.死锁C.循环D.并发处理对旳答案:B解析:本题考察关系数据库事务处理方面旳基础知识。
与操作系统同样,封锁旳措施也许引起活锁和死锁。
例如事务T1封锁了数据R,事务T2祈求封锁R,于是T2等待。
T3也祈求封锁R,当T1释放了R上旳封锁之后系统首先同意了T3旳祈求,T2仍然等待。
然后T4又祈求封锁R,当T3释放R上旳封锁后系统又同意了T4旳祈求,……。
T2有也许长期等待,这就是活锁。
防止活锁旳简朴措施是采用先来先服务旳方略。
即让封锁子系统按祈求封锁旳先后次序对事务排队。
数据尺上旳锁一旦释放就同意申请队列中旳第一种事务获得锁。
又如事务T1封锁了数据R1,T2封锁了数据R2,T3封锁了数据R3。
然后T1又祈求封锁R2,T2祈求封锁R3,T3祈求封锁R1。
于是出现T1等待T2释放R2上旳封锁,T2等待T3释放R3上旳封锁,T3等待T1释放R1上旳封锁。
这就使得三个事务永远不能结束。
即多种事务都祈求封锁别旳事务已封锁旳数据,导致无法运行下去旳现象称为死锁。
2.在分布式数据库中包括分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:__________是指局部数据模型透明,即顾客或应用程序不必懂得局部场地使用旳是哪种数据模型。
A.分片透明B.复制透明C.位置透明D.逻辑透明对旳答案:D解析:本题考察对分布式数据库基本概念旳理解。
2009年下半年信息系统项目管理师参考答案及解析
● 一般可以将信息系统的开发分成5个阶段,即总体规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行和评价阶段,在各个阶段中工作量最大的是__(1)__。
在每个阶段完成后都要向下一阶段交付一定的文档,__(2)__是总体规划阶段交付的文档。
(1)A.总体规划阶段 B.系统分析阶段 C.系统设计阶段 D.系统实施阶段(2)A.系统方案说明书 B.系统设计说明书 C.用户说明书 D.可行性研究报告参考答案:(1)D (2)D题目出处:《信息系统项目管理师考试全程指导》第8页。
● 结构化系统分析和设计的主导原则是__(3)__。
(3)A.自底向上B.集中C.自顶向下D.分散平行参考答案:C题目出处:《信息系统项目管理师考试全程指导》第37页。
● 根据信息服务对象的不同,企业中的管理专家系统属于__(4)__。
(4)A.面向决策计划的系统 B.面向管理控制的系统C.面向作业处理的系统 D.面向具体操作的系统参考答案:A题目出处:《信息系统项目管理师考试全程指导》第10页。
在信息系统中,信息的处理不包括__(5)__。
(5)A.信息的输入B.信息的删除C.信息的修改D.信息的统计参考答案:A题目出处:《信息系统项目管理师考试全程指导》第6页。
下表是关于ERP的典型观点,综合考虑该表中列出的各种因素,选项__(6)__代表的观点是正确的。
(6)A.①、③、⑤、⑦B.②、④、⑥、⑧C.①、③、⑥、⑧D.②、③、⑤、⑦参考答案:D题目出处:《信息系统项目管理师考试全程指导》第20页。
● 在软件需求分析过程中,分析员要从用户那里解决的最重要的问题是__(7)__。
(7)A.要求软件做什么B.要给软件提供哪些信息C.要求软件工作效率如何D.要求软件具有什么样的结构参考答案:A题目出处:《信息系统项目管理师考试全程指导》第8页。
● 在描述复杂关系时,图形比文字叙述优越得多,下列四种图形工具中,不适合在需求分析阶段使用的是__(8)__。
下半年11月份系统架构设计师上午试题以及参考答案
下半年11月份系统架构设计师上午试题以及参考答案20XX年下半年11月份系统架构设计师上午试题以及参考答案20XX年下半年11月份系统架构设计师上午试题以及参考答案●采用微内核结构的操作系统提高了系统的灵活性和可扩展性,___(1)__。
(1)A.并增强了系统的可靠性和可移植性,可运行于分布式系统中B.并增强了系统的可靠性和可移植性,但不适用于分布式系统C.但降低了系统的可靠性和可移植性,可运行于分布式系统中D.但降低了系统的可靠性和可移植性,不适用于分布式系统参考答案:A由于在微内核OS中,客户和服务器之间以及服务器和服务器之间的通信,是采用消息传递通信机制进行的,致使微内核OS 能很好地支持分布式系统和网络系统。
●若操作系统文件管理程序正在将修改后的___(2)__文件写回磁盘时系统发生崩溃,对系统的影响相对较大。
(2)A.用户数据B.用户程序C.系统目录D.空闲块管理参考答案:C●某虚拟存储系统采用最近最少使用(LRU)页面淘汰算法,假定系统为每个作业分配4个页面的主存空间,其中一个页面用来存放程序。
现有某作业的程序如下:Var A: Array[ 1...100,1...100] OF integer;i,j:integer;FOR i:=1 to 100 DOFOR j:=1 to 100 DOA[i,j]:=0;设每个页面可存放200个整数变量,变量i、j存放在程序页中。
初始时,程序及i, j均己在内存,其余3页为空。
若矩阵A按行序存放,那么当程序执行完后共产生__(3)__次缺页中断;若矩阵A按列序存放,那么当程序执行完后共产生___(4)___次缺页中断。
(3)A.50 B.100 C.5000 D.*****(4)A.50 B.100 C.5000 D.*****●在数据库设计的___(5)___阶段进行关系规范化。
(5)A.需求分析B.概念设计C.逻辑设计D.物理设计参考答案:C建议:一定弄明白和记住:数据库设计的每个阶段,应该做什么事情。
2009年下半年系统架构设计师上午试题(二)
2009年下半年系统架构设计师上午试题(二)现在很多考生都应该已经进入了全面复习阶段,下面是小编整理的2009年下半年软考高级考试系统架构设计师上午试题,希望对考生能有一定的帮助。
21.()方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。
A.信息工程B.结构化C.面向对象D.敏捷22.以下关于需求管理的叙述中,正确的是()。
A.需求管理是一个对系统需求及其变更进行了解和控制的过程B.为了获得项目,开发人员可以先向客户做出某些承诺C.需求管理的重点在于收集和分析项目需求D.软件开发过程是独立于需求管理的活动项目管理工具用来辅助项目经理实施软件开发过程中的项目管理活动,它不能(23) 。
(24) 就是一种典型的项目管理工具。
(23)A.覆盖整个软件生存周期B.确定关键路径、松弛时间、超前时间和滞后时间C.生成固定格式的报表和裁剪项目报告D.指导软件设计人员按软件生存周期各个阶段的适用技术进行设计工作(24)A.需求分析工具B.成本估算工具C.软件评价工具D.文档分析工具某软件公司欲开发一个Windows平台上的公告板系统。
在明确用户需求后,该公司的架构师决定采用Command模式实现该系统的界面显示部分,并设计UML类图如下图所示。
图中与Command模式中的“Invoker”角色相对应的类是 (25) ,与“Concrete Command”角色相对应的类是 (26) 。
(25)A.CommandB.MenuItemC.OpenD.BulktinBoardScreen(26)A.CommandB.MenuItemC.OpenD.BulktinBoardScreen面向对象的设计模型包含以 (27) 表示的软件体系结构图,以 (28) 表示的用例实现图,完整精确的类图,针对复杂对象的状态图和用以描述流程化处理的活动图等。
(27)A.部署图B.包图C.协同图D.交互图(28)A.部署图B.包图C.协同图D.交互图29.以下关于软件构件及其接口的叙述,错误的是()。
2009 年下半年 系统架构设计师 上午试卷
全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格((水平水平))考试2009年下半年 系统系统架构设计师架构设计师 上午试卷(考试时间 9:00~11:30 共150分钟)请按下述要求正确填写答题卡1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有75个空格,需要全部解答,每个空格 1分,满分75分。
3. 每个空格对应一个序号,有A 、B 、C 、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2009年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88) 月 (89) 日。
(88)A. 12 B. 11 C. 10 D. 9 (89)A. 11B. 12C. 13D. 14因为考试日期是“11月14日”,故(88)选B ,(89)选D ,应在答题卡序号 88 下对B 填涂,在序号 89 下对D 填涂(参看答题卡)。
●计算机系统中硬件层之上的软件通常按照三层来划分,如下图所示,图中①②③分别表示(1)。
(1)A. 操作系统、应用软件和其他系统软件B. 操作系统、其他系统软件和应用软件C. 其他系统软件、操作系统和应用软件D. 应用软件、其他系统软件和操作系统●某计算机系统中有一个CPU、一台扫描仪和一台打印机。
现有三个图像处理任务,每个任务有三个程序段:扫描S i,图像处理C i和打印P i (i=1,2,3)。
下图为三个任务各程序段并发执行的前驱图,其中,(2)可并行执行,(3)的直接制约,(4)的间接制约。
(2)A.“C1S2”,“P1C2S3”,“P2C3” B.“C1S1”,“S2C2P2”,“C3P3”C.“S1C1P1”,“S2C2P2”,“S3C3P3”D.“S1S2S3”,“C1C2C3”,“P1P2P3”(3)A. S1受到S2和S3、C1受到C2和C3、P1受到P2和P3B. S2和S3受到S1、C2和C3受到C1、P2和P3受到P1C. C1和P1受到S1、C2和P2受到S2、C3和P3受到S3D. C1和S1受到P1、C2和S2受到P2、C3和S3受到P3(4)A. S1受到S2和S3、C1受到C2和C3、P1受到P2和P3B. S2和S3受到S1、C2和C3受到C1、P2和P3受到P1C. C1和P1受到S1、C2和P2受到S2、C3和P3受到S3D. C1和S1受到P1、C2和S2受到P2、C3和S3受到P3●在数据库设计的需求分析阶段应完成包括(5)在内的文档。
2009年系统架构设计师论文考试真题范文(二)
论信息系统建模方法系统架构设计师考试属于软考中的一项高级资格考试,考试分综合知识、案例分析和论文3个科目。
对于很多考生来说论文是一个考试难关,怎么提高自己的论文写作水平,多看历年软考论文真题范文是一个很好的练习论文写作水平的方式,希赛小编为大家整理了2009年系统架构设计师论文考试真题范文论信息系统建模方法,希望对大家有所帮助。
【摘要】大型信息系统通常十分复杂,很难直接对它进行分析设计,人们经常借助模型来设计分析系统。
模型是现实世界中的某些事物的一种抽象表示。
抽象的含义是抽取事物的本质特性,忽略事物的其他次要因素。
因此,模型既反映事物的原型,又不等于该原型。
模型是理解、分析、开发或改造事物原型的一种常用手段。
例如,建造大楼前常先做大楼的模型,以便在大楼动工前就能使人们对未来的大楼有一个十分清晰的感性认识,显然,大楼模型还可以用来改进大楼的设计方案。
【正文】在信息系统中,模型是开发过程中的一个不可缺少的工具。
信息系统包括数据处理、事务管理和决策支持。
实质上,信息系统可以看成是由一系列有序的模型构成的,这些有序模型通常为:功能模型、信息模型、数据模型、控制模型和决策模型,所谓有序是指这些模型上分别在系统的不同开发阶段、不同开发层次上建立的。
信息建模方法介绍模型的表示形式可以是数学公式、缩小的物理装置、图表文字说明,也可以是专用的形式化语言。
模型建立的思路有两种:自顶向下、逐步求精和自底向上、综合集成。
建立模型的一般过程可以由图1表示。
模型的目标即模型研究的目的,知识是指现实系统的知识和模型构造知识,数据是指系统的原始信息,这三方面构成了建模过程的输入。
模型构造是具体的建模技术的运用过程。
可信性分析是指分析所建模型能否满足系统目标。
信息系统模型的表现形式与普通系统模型是有区别的。
描述信息系统模型最常见的方法是形式化描述和图示化描述。
形式化描述方法非常精确、严谨,易于系统以后的实现,但难以掌握和理解,模型可读性差,往往只有专业人员才会使用,因而难于推广。
2009年下半年系统架构设计师下午试卷II
全国计算机技术与软件专业技术资格(水平)考试2009年下半年系统架构设计师下午试卷 II(考试时间 15:20~17:20 共120分钟)请按下表选答试题试题号一~四选择方法选答 1 题请按下述要求正确填写答题纸1. 本试卷满分75分。
2. 在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
3. 在答题纸的指定位置填写准考证号、出生年月日和姓名。
4. 在试题号栏内用“Ο”圈住选答的试题号。
5. 答题纸上除填写上述内容外只能写解答。
6. 解答应分摘要和正文两部分。
在书写时,请注意以下两点:①摘要字数在400字以内,可以分条叙述,但不允许有图、表和流程图。
②正文字数为2000至3000字,文中可以分条叙述,但不要全部用分条叙述的方式。
7. 解答时字迹务必清楚,字迹不清,将不评分。
试题一论基于DSSA的软件架构设计与应用软件架构设计的一个重要课题是如何解决软件重用问题。
特定领域软件架构(Domain Specific Software Architecture, DSSA)是一种有效实现特定领域软件重用的手段。
按照Tracz的说法,DSSA就是一个特定的问题领域中由领域模型、参考需求、参考架构等组成的开发基础架构,其目标就是支持一个特定领域中多个应用的生成。
DSSA的基本活动包括领域分析、领域设计和领域实现。
领域分析的主要目的是获得领域模型,领域模型描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得DSSA,DSSA描述领域模型中表示需求的解决方案;领域实现的主要目标是依据领域模型和DSSA开发和组织可重用信息。
请围绕“基于DSSA的软件架构设计与应用”论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。
2.就你所熟悉的领域,请给出针对该特定领域,在基于DSSA的软件设计开发中所涉及的领域模型、参考需求和参考架构以及相应的支持环境或设施。
上学吧下半年系统架构设计师上午试题(上学吧独家,纯文本清晰版)
全国计算机技术与软件专业技术资格(水平)考试2010年下半年信息系统项目管理师上午试卷(考试时间 9:00~11:30 共150分钟)●采用微内核结构的操作系统提高了系统的灵活性和可扩展性,___(1)__。
(1)A.并增强了系统的可靠性和可移植性,可运行于分布式系统中B.并增强了系统的可靠性和可移植性,但不适用于分布式系统C.但降低了系统的可靠性和可移植性,可运行于分布式系统中D.但降低了系统的可靠性和可移植性,不适用于分布式系统●若操作系统文件管理程序正在将修改后的___(2)__文件写回磁盘时系统发生崩溃,对系统的影响相对较大。
(2)A.用户数据 B.用户程序 C.系统目录 D.空闲块管理●某虚拟存储系统采用最近最少使用(LRU)页面淘汰算法,假定系统为每个作业分配4个页面的主存空间,其中一个页面用来存放程序。
现有某作业的程序如下:Var A: Array[ 1...100,1...100] OF integer;i,j:integer;FOR i:=1 to 100 DOFOR j:=1 to 100 DOA[i,j]:=0;设每个页面可存放 200个整数变量,变量i, j存放在程序页中。
初始时,程序及i, j均己在内存,其余3页为空。
若矩阵A按行序存放,那么当程序执行完后共产生__(3)__次缺页中断;若矩阵A按列序存放,那么当程序执行完后共产生___(4)___次缺页中断。
(3)A.50 B.100 C.5000 D.10000(4)A.50 B.100 C.5000 D.10000●在数据库设计的___(5)___阶段进行关系规范化。
(5)A.需求分析 B.概念设计 C.逻辑设计 D.物理设计●某数据库中有员工关系E(员工号,姓名,部门,职称,月薪);产品关系P(产品号,产品名称,型号,尺寸,颜色);仓库关系W(仓库号,仓库名称,地址,负责人);库存关系I(仓库号,产品号,产品数量)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2009下半年系统架构设计师上午试题及参考答案● 计算机系统中硬件层之上的软件通常按照三层来划分,如下图所示,图中①②③分别表示(1)。
(1)A.操作系统、应用软件和其他系统软件B.操作系统、其他系统软件和应用软件C.其他系统软件、操作系统和应用软件D.应用软件、其他系统软件和操作系统题目出处:《系统架构设计师教程(第2版)》第1页。
参考答案:B●某计算机系统中有一个CPU、一台扫描仪和一台打印机。
现有三个图像任务,每个任务有三个程序段:扫描Si,图像处理Ci和打印Pi (i=1,2,3)。
下图为三个任务各程序段并发执行的前驱图,其中,(2)可并行执行,(3)的直接制约,(4)的间接制约。
(2)A.“C1S2”,“P1C2S3”,“P2C3”B.“C1S1”,“S2C2P2”,“C3P3”C.“S1C1P1”,“S2C2P2”,“S3C3P3”D.“S1S2S3”,“C1C2C3”,“P1P2P3”(3)A. S1受到S2和S3、C1受到C2和C3、P1受到P2和P3B. S2和S3受到S1、C2和C3受到C1、P2和P3受到P1C. C1和P1受到S1、C2和P2受到S2、C3和 P3受到S3D. C1和S1受到P1、C2和S2受到P2、C3和S3受到P3(4)A. S1受到S2和S3、C1受到C2和C3、P1受到P2和P3B. S2和S3受到S1、C2和C3受到C1、P2和P3受到P1C. C1和P1受到S1、C2和P2受到S2、C3和P3受到S3D. C1和S,受到P1、C2和S2受到P2、C3和S3受到P3参考答案:(2)A (3)C (4)B● 在数据库设计的需求分析阶段应完成包括(5)在内的文档。
(5)A.E-R图B.关系模式C.数据字典和数据流图D.任务书和设计方案题目出处:《系统架构设计师教程(第2版)》第48~54页。
参考答案:C● 设有职务工资关系P(职务,最低工资,最高工资),员工关系EMP(员工号,职务,工资),要求任何一名员工,其工资值必须在其职务对应的工资范围之内,实现该需求的方法是(6)。
(6)A.建立“EMP.职务”向“P.职务”的参照完整性约束B.建立“P.职务”向“EMP.职务”的参照完整性约束C.建立EMP上的触发器程序审定该需求D.建立P上的触发器程序审定该需求题目出处:《系统架构设计师考试全程指导》第48页。
参考答案:C● 设关系模式R(U, F),其中R上的属性集U={A, B, C, D, E},R上的函数依赖集F={A→B,DE→B,CB→E,E→A,B→D}。
(7)为关系R的候选关键字。
分解(8)是无损连接,并保持函数依赖的。
(7)A. ABB. DEC. CED. CB(8)A. p={R1(AC),R2(ED),R3(B)}B. p={R1(AC),R2(E),R3(DB)}C. p={R1(AC),R2(ED),R3(AB)}D. p={R1,(ABC),R2(ED),R3(ACE)}题目出处:《系统架构设计师考试全程指导》第2.3.3节。
《系统架构设计师教程(第2版)》第2.2.3节。
参考答案:(7)C (8)D● 嵌入式系统中采用中断方式实现输入输出的主要原因是(9)。
在中断时,CPU 断点信息一般保存到(10)中。
(9)A.速度最快B. CPU不参与操作C.实现起来比较容易D.能对突发事件做出快速响应(10)A.通用寄存器B.堆C.栈D.I/O接口题目出处:《系统架构设计师考试全程指导》第23页。
参考答案:(9)D (10)C● 在嵌入式系统设计时,下面几种存储结构中对程序员是透明的是(11)。
(11)A.高速缓存B.磁盘存储器C.内存D.flash存储器题目出处:《系统架构设计师教程(第2版)》第1.2.2节。
● 系统间进行异步串行通信时,数据的串/并和并/串转换一般是通过(12)实现的。
(12)A.I/O指令B.专用的数据传送指令C.CPU中有移位功能的数据寄存器D.接口中的移位寄存器参考答案:D● 以下关于网络核心层的叙述中,正确的是(13)。
(13)A.为了保障安全性,应该对分组进行尽可能多的处理B.在区域间高速地转发数据分组C.由多台二、三层交换机组成D.提供多条路径来缓解通信瓶颈题目出处:《系统架构设计师考试全程指导》第140页。
参考答案:B● 网络开发过程中,物理网络设计阶段的任务是(14)。
(14)A.依据逻辑网络设计的功能要求,确定设备的具体物理分布和运行环境B.分析现有网络和新网络的各类资源分布,掌握网络所处状态C.根据需求规范和通信规范,实施资源分配和安全规划D.理解网络应该具有的功能和性能,最终设计出符合用户需求的网络参考答案:A● 某公司欲构建一个网络化的开放式数据存储系统,要求采用专用网络连接并管理存储设备和存储管理子系统。
针对这种应用,采用(15)存储方式最为合适。
(15)A.内置式存储B.DASC.SAND.NAS题目出处:《系统架构设计师考试全程指导》第3.5节。
参考答案:C● 以下关于基准测试的叙述中,正确的是(16)。
(16)A.运行某些诊断程序,加大负载,检查哪个设备会发生故障B.验证程序模块之间的接日是否正常起作用C.运行一个标准程序对多种计算机系统进行检查,以比较和评价它们的性能D.根据程序的内部结构和内部逻辑,评价程序是否正确题目出处:《系统架构设计师教程(第2版)》第4.4.1节。
参考答案:C● 以下关于计算机性能改进的叙述中,正确的是(17)。
(17)A.如果某计算机系统的CPU利用率已经达到100%则该系统不可能再进行性能改进B.使用虚存的计算机系统如果主存太小,则页面交换的频率将增加,CPU 的使用效率就会降低,因此应当增加更多的内存C.如果磁盘存取速度低,引起排队,此时应安装更快的CPU.以提高性能D.多处理机的性能正比于CPU的数目,增加CPU是改进性能的主要途径题目出处:《系统架构设计师教程(第2版)》第4.4.1节。
参考答案:B● 商业智能是指利用数据挖掘、知识发现等技术分析和挖掘结构化的、面向特定领域的存储与数据仓库的信息。
它可以帮助用户认清发展趋势、获取决策支持并得出结论。
以下(18)活动,并不属于商业智能范畴。
(18)A.某大型企业通过对产品销售数据进行挖掘,分析客户购买偏好B.某大型企业查询数据仓库中某种产品的总体销售数量C.某大型购物网站通过分析用户的购买历史记录,为客户进行商品推荐D.某银行通过分析大量股票交易的历史数据,做出投资决策题目出处:《系统架构设计师考试全程指导》第67页。
参考答案:B● 企业应用集成通过采用多种集成模式构建统一标准的基础平台,将具有不同功能和目的且独立运行的企业信息系统联合起来。
其中,面向(19)的集成模式强调处理不同应用系统之间的交互逻辑,与核心业务逻辑相分离,并通过不同应用系统之间的协作共同完成某项业务功能。
(19)A.数据B.接口C.过程D.界面题目出处:《系统架构设计师考试全程指导》第203~204页。
参考答案:C●电子数据交换(EDI)是电子商务活动中采用的一种重要的技术手段。
以下关于EDI的叙述中,错误的是__(20)__。
(20)A. EDI的实施需要一个公认的标准和协议,将商务活动中涉及的文件标准化和格式化B. EDI的实施在技术上比较成熟,成本也较低C. EDI通过计算机网络,在贸易伙伴之间进行数据交换和自动处理D. EDI主要应用于企业与企业、企业与批发商之间的批发业务题目出处:《系统架构设计师教程(第2版)》第449~451页。
参考答案:B● 用户文档主要描述所交付系统的功能和使用方法。
下列文档中,(21)属于用户文档。
(21)A.需求说明书B.系统设计文档C.安装文档D.系统测试计划题目出处:《系统架构设计师考试全程指导》第510页。
参考答案:C● 配置项是构成产品配置的主要元素,其中(22)不属于配置项。
(22)A.设备清单B.项目质量报告C.源代码D.测试用例题目出处:《系统架构设计师考试全程指导》第342页。
参考答案:A● 一个大型软件系统的需求通常是会发生变化的。
以下关于需求变更策略的叙述中,错误的是(23)。
(23)A.所有需求变更必须遵循变更控制过程B.对于未获得核准的变更,不应该做变更实现工作C.完成了对某个需求的变更之后,就可以删除或者修改变更请求的原始文档D.每一个集成的需求变更必须能追溯到一个经核准的变更请求题目出处:《系统架构设计师考试全程指导》第11.5节。
参考答案:C● 以下关于需求管理的叙述中,正确的是(24)。
(24)A.需求管理是一个对系统需求及其变更进行了解和控制的过程B.为了获得项目,开发人员可以先向客户做出某些承诺C.需求管理的重点在于收集和分析项目需求D.软件开发过程是独立于需求管理的活动题目出处:《系统架构设计师考试全程指导》第8.6.5节。
参考答案:A● (25)方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。
(25)A.信息工程B.结构化C.面向对象D.敏捷题目出处:《系统架构设计师考试全程指导》第225~231页。
参考答案:D● 项目管理工具用来辅助项目经理实施软件开发过程中的项目管理活动,它不能(26)。
(27)就是一种典型的项目管理工具。
(26)A.覆盖整个软件生存周期B.确定关键路径、松弛时间、超前时间和滞后时间C.生成固定格式的报表和裁剪项目报告D.指导软件设计人员按软件生存周期各个阶段的适用技术进行设计工作(27)A.需求分析工具B.成本估算工具C.软件评价工具D.文档分析工具题目出处:《系统架构设计师教程(第2版)》第463~466页。
参考答案:(26)D (27)B●逆向工程导出的信恳可以分为4个抽象层次,其中(28)可以抽象出程序的抽象语法树、符号表等信息;(29)可以抽象出反映程序段功能及程序段之间关系的信息。
(28)A.实现级B.结构级C.功能级D.领域级(29)A.实现级B.结构级C.功能级D.领域级题目出处:《系统架构设计师考试全程指导》第224页。
参考答案:(28)A (29)C● 某软件公司欲开发一个Windows平台上的公告板系统。
在明确用户需求后,该公司的架构师决定采用Command模式实现该系统的界面显示部分,并设计UML 类图如下图所示。
图中与Command模式中的“Invoker”角色相对应的类是(30),与“ConcreteCommand”角色相对应的类是(31)。
(30)A. CommandB. MenuItemC. OpenD. ButktinBoardScreen(31)A. CommandB. MenuItemC. OpenD. BulktinBoardScreen参考答案:(30)B (31)C● 用例(use case)用来描述系统对事件做出响应时所采取的行动。