软考系统架构师2013年真题
- 格式:doc
- 大小:720.50 KB
- 文档页数:38
2013年下半年软件设计师上午真题1.在程序执行过程中,C 与主存的地址映像是( )A .硬件自动完成B·程序员调度C.操作系统管理D.程序员与操作系统协议完成2.指令寄存器的位效取决于( )A.存储器的容量B.指令字长C.数据总线的宽度D.地址总线的宽度3.若计算机存储数据采用的是双符号位(00 表示正号、11 表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经( )运算得1,财可断定这两个数相加的结果产生了溢出。
A 逻辑与B.逻辑或C.逻辑同或 D.逻辑异或4.若指令流水线由4 段组成,各段所需要的时间如下图所示。
连续输入8 条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为( )A.8/56Δt B.8/32Δt C.8/28Δt D.8/24Δt5. ( )不是RISC 的特点。
A.指令种类丰富B.高效的流水线操作C 寻址方式较少D.硬布线控制6.若某计算机字长为32 位,内存容量为2GB,按字编址则可寻址范围为( )。
A.1024M B.1GB C.512M D.2GB7.下列网络攻击行为中,属于DOS 攻击( )A.特洛伊木马攻击 B.SYN Flooding 攻击C.端口欺骗攻击D.IF 欺骗攻击8.PKI 体制中,保证数字证书不被篡改的方法是( )。
A.用CA 的私钥对数字证书签名B.用CA 的公钥对数字证书签名C.用证书主人的私钥对数字证书签名D.用证书主人的公钥对数字证书签名9下列算法中,不属于公开密钥加密算法的是( ) 。
A.ECC B.DSA C.RSA D.DES10.矢量图是常用的图形图像表示形式,( )是描述矢量图的基本组成单位A.像素B.像素点C.图元D.二进制位11.视频信息是连续的图像序列,( ) 是构成视频信息的基本单元。
A.帧B.场C.幅D.像素12.以下多媒体素材编辑软件中,( ) 主要用于动画编辑和处理。
A.wpsB.Xara3DC.PhotoshopD.cool edit pro13.为说明某一问题,在学术论文中需要引用某些资料。
2013年上半年软件设计师考试上午真题(权威解析+标准答案)注:红⾊部字体为其他提问:1.参考答案:A试题分析:虚拟存储器是为了给⽤户提供更⼤的随机存储空间⽽采⽤的⼀种存储技术。
它将内存和外存结合使⽤,速度接近于主存,成本与辅存相近。
所以虚拟存储器由主存和辅存组成。
2.参考答案:C试题分析:发⽣中断时,计算机可以将中断向量暂时的存储在⼀个地⽅,⽽当执⾏完别的程序时,可以从暂存的地⽅将中断向量取出放⼊原来的位置,从⽽可以执⾏原来中断的程序,即中断向量可描述中断服务程序的⼊⼝地址。
3.参考答案:D试题分析:断点可以保存在堆栈中,由于堆栈先进后出的特点,依次将程序的断点压⼊堆栈中。
出栈时,按相反顺序便可准确返回到程序间断处。
4.参考答案:C试题分析:DMA控制外设和主存之间的数据传送,⽆须CPU的⼲预。
因此DMA⼯作⽅式下,在主存和外设之间建⽴了直接的数据通路。
5.参考答案:B|C试题分析:从80000H到BFFFFH有BFFFFH-80000H+1个地址单元,即40000H个地址单元。
若按字节编址,有218个字节,即256KB。
若⽤16K*4bit的存储芯⽚,需要(256K*2*4bit)/(16K*4bit)= 32⽚芯⽚。
6.参考答案:D试题分析:报⽂摘要是⽤来保证数据完整性的。
传输的数据⼀旦被修改,摘要就不同了。
只要对⽐两次摘要就可确定数据是否被修改过。
DMZ是为了解决安装防⽕墙后外部⽹络不能访问内部⽹络服务器的问题,⽽设⽴的缓冲区,这个缓冲区位于内部⽹络和外部⽹络之间的⼩⽹络区域内。
8.参考答案:C试题分析:X卧底软件是⼀种安装在⼿机⾥的监控软件。
9.参考答案:A试题分析:执⾏本单位的任务或者主要利⽤本单位的物质条件所完成的职务发明创造,著作的权利属于该单位。
我记得,好像设计师是可以拥有署名权的,怎么会不选c呢?你好执⾏本单位的任务或者主要利⽤本单位的物质条件所完成的职务发明创造,著作的权利属于该单位。
中级数据库系统工程师2013上半年下午试题试题一阅读以下说明和图,根据要求回答下列问题。
[说明]某慈善机构欲开发一个募捐系统,以跟踪记录为事业或项目向目标群体进行募捐而组织的集体性活动。
该系统的主要功能如下所示。
1管理志愿者。
根据募捐任务给志愿者发送加入邀请、邀请跟进、工作任务;管理志愿者提供的邀请响应、志愿者信息、工作时长、工作结果等。
2确定募捐需求和收集所募捐赠(资金及物品)。
根据需求提出募捐任务、活动请求和捐赠请求,获取所募集的资金和物品。
3组织募捐活动。
根据活动请求,确定活动时间范围。
根据活动时间,搜索场馆,即:向场馆发送场馆可用性请求,获得场馆可用性。
然后根据活动时间和地点推广募捐活动,根据相应的活动信息举办活动,从募捐机构获取资金并向其发放赠品。
获取和处理捐赠,根据捐赠请求,提供所募集的捐赠;处理与捐赠人之间的交互,即:录入捐赠人信息,处理后存入捐赠人信息表;从捐赠人信息表中查询捐赠人信息,向捐赠人发送募捐请求,并将已联系的捐赠人存入已联系的捐赠人表。
根据捐赠请求进行募集,募得捐赠后,将捐赠记录存入捐赠表;对捐赠记录进行处理后,存入已处理捐赠表,向捐赠人发送致谢函。
根据已联系的捐赠人和捐赠记录进行跟进,将捐赠跟进情况发送给捐赠人。
现采用结构化方法对募捐系统进行分析与设计,获得如图所示的分层数据流图。
1、使用说明中的词语,给出图1中的实体E1~E4的名称。
2、在建模DFD时,需要对有些复杂加工(处理)进行进一步精化,图2为图1中处理3的进一步细化的1层数据流图,图3为图2中3.1进一步细化的2层数据流图。
补全图2中加工P1、P2和P3的名称和图2与图3中缺少的数据流。
3、使用说明中的词语,给出图3中的数据存储D1~D4的名称。
试题二阅读以下说明,根据要求回答下列问题。
[说明]某航空公司要开发一个订票信息处理系统,该系统的部分关系模式如下:航班(航班编号,航空公司,起飞地,起飞时间,目的地,到达时间,票价)折扣(航班编号,开始日期,结束日期,折扣)旅客(身份证号,姓名,性别,出生日期,电话,VIP折扣)购票(购票单号,身份证号,航班编号,搭乘日期,购票金额)有关关系模式的属性及相关说明如下:4航班表中的起飞时间和到达时间不包含日期,同一航班不会在一天出现两次及两次以上;5各航空公司会根据旅客出行淡旺季适时调整机票的折扣,旅客购买机票的购票金额计算公式为:票价×折扣×VIP折扣,其中旅客的VIP折扣与该旅客已购买过的机票的购票金额总和相关,在旅客每次购票后被修改。
2013年上半年(5月)下午程序员考试真题案例分析-答案与解析试题一(共15分)平面上一个封闭区域内稳定的温度函数是一个调和函数。
如果区域边界上各点的温度是已知的(非常数),那么就可以用数值方法近似地计算出区域内各点的温度。
假设封闭区域是矩形,可将整个矩形用许多横竖线切分成比较细小的网格,并以最简单的方式建立坐标系统,从而可以将问题描述为:已知调和函数u(i,j)在矩形{0≤i≤m;0≤j≤n}四边上的值,求函数u在矩形内部各个网格点{(i,j)|i=1,…,m-1;j=1,…,n-1}上的近似值。
根据调和函数的特点可以推导出近似算式:该矩形内任一网格点上的函数值等于其上下左右四个相邻网格点上函数值的算术平均值。
这样,我们就可以用迭代法来进行数值计算了。
首先将该矩形内部所有网格点上的函数值设置为一个常数,例如u(0,0);然后通过该迭代式计算矩形内各网格点上的新值。
这样反复进行迭代计算,若某次迭代后所有的新值与原值之差别都小于预定的要求(如0.01),则结束求解过程。
阅读以上说明和流程图,填补流程图中的空缺(1)〜(5),将解答填入答题纸的对应栏内。
【试题答案】(1)、0或任意一个负数(2)、(u(ij+1)+u(ij-1)+u(i-1j)+u(i+1j))/4或等价表示(3)、max(4)、new或((u(i,j+l)+u(i,j-l)+u(i-lj)+u(i+l,j))/4或等价表示(5)、max试题二(共15分)【试题解析】封闭区域内稳定(没有奇异点)的温度场、磁场等都是调和函数。
已知边界上的值,就可以近似计算区域内各点的值。
对于网格化后的矩形区域{0≤i≤m;0≤j≤n},其边界点为{(0,j)丨j=0,..,n}、{((i,0)丨i=0,..,m}、{(m,j)丨j=0,..,n}、{((i,n)|i=0,..,m},其内点为{(i,j)|i=1,•.•m-l;j=1,...,n-l}。
2013年下半年软件水平考试(高级)系统架构师下午(论文)试题真题试卷(题后含答案及解析)题型有:1. 选答题选答题(满分75分)1、从下列试题中任选1道解答,请在答卷上用“○”圈住选答的试题编号。
若答题超过1道,则按题号最小的1道题评分。
2、解答应分摘要和正文两部分。
在书写时,请注意以下两点:①、摘要字数在400字以内,可分条叙述,但不允许有图、表和流程图。
②、正文字数为2000-3000字,文中可以分条叙述,但不要全部用分条叙述的方式。
3、解答时字迹务必清楚,字迹不清,将不评分。
1.软件架构用来处理软件高层次结构的设计和实施,它以精心选择的形式将若干结构元素进行装配,从而满足系统的主要功能和性能需求。
软件架构设计的首要问题是如何表示软件架构,即如何对软件架构建模。
根据建模的侧重点不同,可以将软件架构模型分为结构模型、框架模型、动态模型、过程模型和功能模型。
Kruchten在1995年提出了“4+1”视图模型,将5种模型有机地统一在一起。
请围绕“软件架构建模技术与应用”论题,依次从以下方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。
2.简要叙述“4+1”视图模型的主要内容。
结合你参与项目的实际情况,详细说明该项目需求及所涉及的软件架构(包括使用到的视图模型、创建的架构模型及使用的建模工具等)。
正确答案:一、简要叙述所参与管理和开发的软件项目,并明确指出在其中承担的主要任务和开展的主要工作。
二、简要叙述“4+1”视图模型的主要内容。
1.“4+1”视图模型从5个不同的视角来描述软件架构,每个视图只关心系统的一个侧面,5个视图结合在一起才能反映系统的软件结构的全部内容。
这5个不同的视角包括逻辑视图、开发视图、进程视图、物理视图和场景。
(1)逻辑视图。
逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务。
在逻辑视图中,系统分解成一系列的功能抽象,这些抽象主要来自问题领域。
2013下半年系统集成项目管理师考试真题及答案-下午卷试题一某信息系统集成公司根据对客户需求的理解,决定开发一种主要是应用于客户单位内部的即时通讯产品,根据公司内部销售人员的反馈,该公司的高层领导觉得该产品应该有很好的市场前景,不仅可以满足公司现有客户的需要,而且可以作为独立的产品在市场上出售。
于是公司的总经理徐某责成销售部门撰写出该产品的需求说明书,然后又要求开发部门的项目经理李某在此基础上进一步细化该产品的技术指标,制定出该产品的项目范围说明,并组织了10余人的团队开始了该产品的开发。
鉴于项目规模较小,而且已经获得了总经理的支持,因此项目经理李某觉得没有必要进行项目的可行性研究,只是组织业内的几个专家,根据他自己对项目的描述做了简单的评审,专家也没有对该项目提出太多的异议。
但是在项目的实施阶段,问题却层出不穷。
首先是,项目团队发现有新的、更简单易行的技术方案可以实现项目的目标;其次是与销售部门会议后,销售部门的人反映目前开发的产品不是他们需要的产品;更麻烦的是,相关政府部门出台政策,为了稳定市场秩序,限制了该类产品的市场销售。
【问题1】项目立项前对项目风险,以及项目的市场前景和相关的社会经济效益进行反复认证,一般来说,项目立项前大致包括哪向个过程,分别起到什么作用?项目立项前要进行以下工作:(1)行进项目的需求分析,其作用是弄清楚项目发起人及其他干系人的需求。
(2)编写项目建议书,其作用是项目建设单位向上级主管单位提交项目申请必须的文件,其内容包括:项目的必要性、项目的市场预测、产品方案的市场预测、项目建设的必要条件。
(3)编写项目可行性分析报告,其作用是从项目的投资必要性、财务可行性、组织可行性、经济可行性、社会可行性、风险因素及应对策略等方面分析项目的可行性。
本题主要考查的是项目可行性研究的相关理论与应用。
考生应结合案例的背景,综合运用理论知识和实践经验在认真分析后予以解答。
这是一道简答题,要求考生回答在项目立项前大致包括的几个过程及其作用,考生可以参考《系统集成项目管理工程师教程》中“5.2.2项目的可行性研究”一节的有关内容作答。
2013年下半年系统架构设计师考试上午真题(权威解析+标准答案)卷面总分:75.0 分答题时间:150 分钟测试次数:1340 次平均得分:51.0 分是否需要批改:否单项选择题每题的四个选项中只有一个答案是正确的,请将正确的选项选择出来。
1某操作系统采用分页存储管理方式,下图给出了进程A和进程B的页表结构。
如果物理页的大小为512字节,那么进程A逻辑地址为1111(十进制)的变量存放在(1)号物理内存页中。
假设进程A的逻辑页4与进程B的逻辑页5要共享物理页8,那么应该在进程A页表的逻辑页4和进程B页表的逻辑页5对应的物理页处分别填(2)。
A.9B.2C.4D.6A.4、5B.5、4C.5、8D.8、8[选择问题 1 的答案]∙A∙B∙C∙D[选择问题 2 的答案]∙A∙B∙C∙D∙∙2进程P1、P2、P3和P4的前趋图如下所示:若用PV操作控制进程P1~P4并发执行的过程,则需要设置5个信号量S1、S2、S3、S4和S5,且信号量S4-S5的初值都等于0。
下图中a、b和c处应分别填写(1);d、e和f处应分别填写(2)。
A.V(S1)V(S2)、P(S1)V(S3)和V(S4)B.P(S1)V(S2)、P(S1)P(S2)和V(S1) C.V(S1)V(S2)、P(S1)P(S3)和V(S4) D.P(S1)P(S2)、V(S1)P(S3)和V(S2)A.P(S2)、V(S3)V(S5)和P(S4)P(S5)B.V(S2)、P(S3)V(S5)和V(S4)P(S5)C.P(S2)、V(S3)P(S5)和P(S4)V(S5)D.V(S2)、V(S3)P(S5)和P(S4)V(S5)[选择问题 1 的答案]∙A∙B∙C∙D[选择问题 2 的答案]∙A∙B∙C∙D∙∙3假设关系模式R(U,F),属性集U={A,B,C),函数依赖集F={A→B,B→C)。
若将其分解为p={R1(U1,F1),R2(U2,F2)),其中U1={A,B),U2={A,C}。
全国计算机技术与软件专业技术资格(水平)考试2013年上半年程序员上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。
3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2013 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88)A. 3 B. 4 C. 5 D. 6(89)A. 20 B. 21 C. 22 D. 23因为考试日期是“5 月 20 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。
●在Word的编辑状态下,若要防止在段落中间出现分页符,可以通过单击鼠标右键在弹出的菜单中选择(1)命令;在“段落”对话框中,选择“换行和分页”选项卡,然后再勾选(2)。
(1)A.段落(P) B.插入符号(S) C.项目符号(B) D.编号(N)(2)A. B.C. D.●某Excel工作表如下所示,若在D1单元格中输入=$A$1+$B$1+C1,则D1的值为(3);此时,如果向垂直方向拖动填充柄至D3单元格,则D2和D3的值分别为(4)。
(3)A.34 B.36 C.39 D.54(4)A.79和99 B.69和93 C.64和60 D.79和93●(5)服务的主要作用是实现文件的上传和下载。
(5)A.Gopher B.FTP C.TelnetD.E-mail●与八进制数1706等值的十六进制数是(6)。
2013年下半年下午系统架构设计师考试试题-案例分析+论文-答案与解析试题一(共15分)阅读以下关于软件系统设计的叙述,在答题纸上回答问题 1 至问题 3。
【说明】某航空公司希望对构建于上世纪七八十年代的主要业务系统进行改造与集成,提高企业的竞争力。
由于集成过程非常复杂,公司决定首先以Ramp Coordination系统为例进行集成过程的探索与验证。
在航空业中,Ramp Coordination是指飞机从降落到起飞过程中所需要进行的各种业务活动的协调过程。
通常每个航班都有一位员工负责Ramp Coordination,称之为Ramp Coordinatoro由Ramp Coordinator协调的业务活动包括检查机位环境、卸货和装货等。
由于航班类型、机型的不同,RampCoordination的流程有很大差异。
图1-1(a)所示的流程主要针对短期中转航班,这类航班在机场稍作停留后就起飞;图1-1(b)所示的流程主要针对到达航班,通常在机场过夜后第二天起飞;图1-1(c)所示的流程主要针对离港航班,这类航班是每天的第一班飞机。
这三种类型的航班根据长途/短途、国内/国外等因素还可以进一步细分,每种细分航班类型的Ramp Coordination的流程也咯有不同。
为了完成上述业务,Ramp Coordination信息系统需要从乘务人员管理系统中提取航班乘务员的信息、从订票系统中提取乘客信息、从机务人员管理系统中提取机务人员信息、接收来自航班调度系统的航班到达事件。
其中乘务人员管理系统和航班调度系统运行在大型主机系统中,机务人员管理系统运行在Unix操作系统之上,订票系统基干Java语言,具有Web界面,运行在Linux操作系统之上。
目前RampCoordination信息系统主要由人工完成所有协调工作,效率低且容易出错。
公司领导要求集成后的Ramp Coordination信息系统能够针对不同需求迅速开.要业务流程,灵活、高效地完成协调任务。
2013年11月份《系统集成项目管理工程师》真题Ps:以下真题中,有些部分因为一些“不可抗”因素,导致缺失,我用一些“???”来代替,请不要为此懊恼,你要知道:即使你知道了哪些题,也不代表你能做对,做对了那些题,也不代表你能及格,上午及格了,还有下午呢。
再Ps:每道题的开始我用“•”表明,虽然每道题的排版都乱,但是整体看起来更乱啊,不要在意这些细节啦。
又Ps:我将这些敲出来的目的是,让大家对对看自己写的答案能否及格。
继续Ps:希望看到的人,都能及格,虽然这是不可能的。
●根据《计算机信息系统集成企业资质等级评定条件(2012年修定版)》的规定,(1)是申报信息系统集成一级资质企业的必要条件。
(1)A.在中华人民共和国境内注册的企业法人或在境内没有办事处的境外注册企业。
B.取得计算机信息系统集成企业二级资质的时间不少于两年。
C.拥有信息系统工程监理单位资质。
D.近三年的系统集成收入总额占营业收入总额的比例不低于60%。
●某企业计划于2013年下半年申请计算机信息系统集成三级资质,目前拥有项目经理2人,没有高级项目经理,为符合《计算机信息系统集成企业资质等级评定条件(2012年修定版)》关于三级资质的要求,该企业应该(2)(2)A.增加高级项目经理1名。
B.增加项目经理3名,高级项目经理1名。
C.增加高级项目经理2名。
D.增加项目经理2名,高级项目经理1名。
●《计算机信息系统集成企业资质等级评定条件(2012)修定版》的实施细则规定,企业拥有1个信息技术发明专利可等同于(3)个软件产品等级。
(3)A.2 B.3 C.4 D.5●我国企业信息化必须走两化融合的道路,以下说法不恰当的是(4).。
(4)A.工业为信息化打基础 B.完成工业化后开始信息化。
C.信息化促进工业化 D.信息化和工业化相互促进,共同发展。
●网上订票系统为每一位订票者提供了方便快捷的购票业务,这种电子商务的类型属于(5)(5)A.B2C B.B2B C. C2C D .G2B●ERP系统作为整个企业的信息系统,具有物流管理功能,用于对企业的销售、库存及采购进行管理控制,关于物流管理的叙述中(6)是不恰当的。
2013软考试题及答案1. 单项选择题1.1 以下哪个选项是面向对象编程的核心概念?A. 封装B. 继承C. 多态D. 抽象答案:A1.2 在软件开发过程中,需求分析阶段的主要任务是什么?A. 编写代码B. 设计数据库C. 确定软件需求D. 测试软件答案:C1.3 以下哪个不是敏捷开发的原则?A. 客户合作高于合同谈判B. 可工作的软件高于详尽的文档C. 遵循严格的开发流程D. 响应变化高于遵循计划答案:C2. 多项选择题2.1 以下哪些是软件测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 性能测试答案:A, B, C, D2.2 在软件工程中,以下哪些是软件开发生命周期的阶段?A. 需求分析B. 设计C. 实现D. 维护答案:A, B, C, D2.3 以下哪些是面向对象编程的特征?A. 封装B. 继承C. 多态D. 过程化答案:A, B, C3. 简答题3.1 请简述软件危机的四个主要表现。
答案:软件危机的四个主要表现包括:a. 软件项目经常超过预定的完成时间;b. 软件项目经常超出预算;c. 软件产品的质量难以满足用户需求;d. 软件维护困难,成本高昂。
3.2 请简述软件工程的目标。
答案:软件工程的目标是生产具有以下特征的软件:a. 高质量;b. 低成本;c. 快速开发;d. 易于维护。
4. 案例分析题4.1 某公司开发了一个在线购物系统,但在用户使用过程中发现系统响应速度慢,用户界面不友好,且经常出现错误。
请分析可能的原因,并提出改进建议。
答案:可能的原因包括:a. 系统设计不合理,导致响应速度慢;b. 用户界面设计缺乏用户友好性;c. 代码质量不高,导致错误频繁发生。
改进建议:a. 对系统进行性能优化,提高响应速度;b. 重新设计用户界面,提高用户友好性;c. 加强代码审查,提高代码质量。
5. 编程题5.1 编写一个函数,实现计算一个整数数组中所有元素的和。
答案:```pythondef sum_array(arr):total = 0for num in arr:total += numreturn total```6. 论述题6.1 论述软件测试的重要性。
试题一(24分)阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。
【说明】公司承接了一个信息系统开发项目,按照能力成熟度模型CMMI制订了软件开发的流程与规范,委派小赵为这个项目的项目经理。
小赵具有3年的软件项目开发与管理经验。
公司认为这个项目的技术难度比较低,把两个月前刚从大学招聘来的9个计算机科学与技术转移的应届毕业生分配到这个项目组,这样,项目开发团队顺利建立了。
项目的开发按照所制定的流程规范进行。
在需求分析、概要设计、数据库设计等阶段都按照要求进行了评审,编写了需求分析说明书、概要设计说明书、数据库设计说明书等文档。
但在项目即将交付时,发现了很多没有预计到的缺陷与BUG。
这说明许多质量问题并没有像原来预计的那样在检查与评审中发现并予以改正。
由于项目的交付期已经临近,为了节省时间,小赵让程序员将每个模块编码完成后仅由程序员自己测试一下,就进行集成测试和系统测试。
在集成测试和系统测试的过程中,由于模块的BUG太多,集成测试越来越难,该项目没有能够按照客户的质量要求如期完成。
为了查找原因,公司的质量部门调查了这一项目的进展情况,会治疗下面的图形(如图1所示):【问题1】(4分)图1是一种质量控制所采用的工具,叫做(1)图。
根据上述描述,图中的A应该是(2)。
请讲上面(1)、(2)处的答案填写在答题纸的对应栏内。
【问题2】(7分)质量控制中所依据的一个最重要的模型是计划、执行、检查、行动。
请根据这一模型,给出质量控制的基本步骤。
【问题3】(7分)分析本案例中产生质量问题的原因。
【问题4】(6分)针对案例中项目的现状,假设项目无重大设计缺陷,为完成该项目,从质量管理的角度,给出改进措施。
答案:1 鱼骨图,方法2 项目质量控制过程的基本步骤:(1) 选择控制对象。
(2) 为控制对象确定标准或目标。
(3) 制定实施计划,确定保证措施。
(4) 按计划执行。
(5) 对项目实施情况进行跟踪监测、检查,并将监测的结果与计划或标准相比较。
2021上半年系统分析师考试真题及答案-上午卷2021年5月第1题UML用系统视图描述系统的组织构造。
其中,(1)对系统的物理代码的文件和构件进展建模。
A.构件视图B. 物理视图C.实现视图D.部署视图【参考答案】 C【解析】此题考査UML建模的根本知识。
UML利用5个系统视图描述系统的组织构造,包括系统分解的组成局部,以及它们的关联性、交互机制和指导原那么等提供系统设计的信息。
用例视图是最根本的需求分析模型。
逻辑视图表示了设计模型中在架构方面具有重要意义的局部,即类、子系统、包和用例实现的子集。
进程视图是可执行线程和进程作为活动类的建模。
实现视图对组成基于系统的物理代码的文件和构件进展建模。
部署视图把组件部署到一组物理节点上,表示软件到硬件的映射和分布构造。
2021年5月第2题UML中的事物也称为建模元素,(2)在模型中属于静态的局部,代表概念上或物理上的元素。
这些元素中,(3)定义了交互的操作。
(2).A.分组事物 B.构造事物 C.行为事物 D.物理事物(3).A.节点 B.活动类 C.接口 D.协作【参考答案】B D【解析】此题考察UML建模的根本知识。
UML中的事物也称为建模元素,包括构造事物、行为事物、分组事物和注释事物。
构造事物在模型中属于静态的局部,代表概念上或物理上的元素。
UML有7种构造事物,分别是类、接口、协作、用例、活动类、构件和节点。
其中,接口是指为类或构件提供特定效劳的一组操作的集合;协作定义了交互的操作,是一些角色和其他事物一起工作,提供一些合作的动作,这些动作比事物的总和要大;活动类的对象有一个或多个进程或线程,其对象代表的事物的行为和其他事物是同时存在的;节点是一个物理元素,它在运行时存在,代表一个可计算的资源,通常占用一些内存和具有处理能力。
2021年5月第4题在面向对象系统中,有两个类存在整体与局部的关系,如果局部可能同时属于多个整体,那么两者之间的关系称为〔4〕;如果局部和整体具有统一的生命周期,那么两者之间的关系称为〔5〕。
2013软考试题及答案一、单项选择题(每题1分,共20分)1. 在软件工程中,以下哪项不是需求分析阶段的主要任务?A. 确定软件的功能需求B. 确定软件的性能需求C. 确定软件的界面需求D. 编写软件的详细设计文档答案:D2. 软件测试中,黑盒测试的主要依据是什么?A. 软件的内部结构B. 软件的外部功能C. 软件的源代码D. 软件的设计文档答案:B3. 以下哪个不是敏捷开发的特点?A. 迭代开发B. 持续集成C. 严格遵循计划D. 客户合作答案:C4. 在面向对象编程中,封装的主要目的是什么?A. 提高代码的运行效率B. 提高代码的可读性C. 隐藏对象的内部状态和实现细节D. 增加代码的复杂性答案:C5. 以下哪个不是数据库设计的基本范式?A. 第一范式B. 第二范式C. 第三范式D. 第五范式答案:D6. 在项目管理中,以下哪项不是项目风险管理的一部分?A. 风险识别B. 风险评估C. 风险应对D. 项目计划制定答案:D7. 以下哪个是软件配置管理的主要目标?A. 提高软件质量B. 确保软件的可维护性C. 控制软件变更D. 所有选项都是答案:D8. 在软件开发过程中,以下哪个阶段主要关注代码的编写?A. 需求分析阶段B. 设计阶段C. 编码阶段D. 测试阶段答案:C9. 以下哪个不是软件维护的类型?A. 纠错性维护B. 适应性维护C. 完善性维护D. 开发性维护答案:D10. 在软件开发中,以下哪个不是软件质量保证的方法?A. 代码审查B. 单元测试C. 性能优化D. 持续集成答案:C11. 在软件开发中,以下哪个不是软件项目管理的关键要素?A. 时间B. 质量C. 成本D. 技术答案:D12. 在软件工程中,以下哪个不是软件测试的目的?A. 验证软件的功能B. 发现软件的缺陷C. 提高软件的性能D. 确保软件的可用性答案:C13. 在面向对象编程中,继承的主要优点是什么?A. 增加代码的复杂性B. 减少代码的重用C. 提高代码的可维护性D. 降低代码的可读性答案:C14. 在数据库设计中,以下哪个不是关系数据库管理系统(RDBMS)的特点?A. 数据独立性B. 数据完整性C. 数据共享性D. 数据冗余性答案:D15. 在项目管理中,以下哪个不是项目范围管理的一部分?A. 范围定义B. 范围规划C. 范围控制D. 项目风险管理答案:D16. 在软件开发中,以下哪个不是软件需求的特点?A. 可测试性B. 可追踪性C. 可变性D. 可扩展性答案:C17. 在软件工程中,以下哪个不是软件设计的原则?A. 模块化B. 信息隐藏C. 功能重复D. 抽象答案:C18. 在数据库设计中,以下哪个不是数据库规范化的目的?A. 减少数据冗余B. 增强数据一致性C. 提高查询效率D. 增加数据复杂性答案:D19. 在项目管理中,以下哪个不是项目时间管理的工具?A. 甘特图B. 里程碑图C. 资源分配图D. 风险矩阵答案:D20. 在软件开发中,以下哪个不是软件测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 性能优化答案:D二、多项选择题(每题2分,共20分)1. 在软件工程中,以下哪些是软件需求分析的主要任务?A. 确定软件的功能需求B. 确定软件的性能需求C. 确定软件的界面需求D. 编写软件的详细设计文档答案:ABC2. 在软件测试中,以下哪些是黑盒测试的依据?A. 软件的内部结构。
2013年下半年系统架构设计师考试上午真题1某操作系统采用分页存储管理方式,下图给出了进程A和进程B的页表结构。
如果物理页的大小为512字节,那么进程A逻辑地址为1111(十进制)的变量存放在(1)号物理内存页中。
假设进程A的逻辑页4与进程B的逻辑页5要共享物理页8,那么应该在进程A页表的逻辑页4和进程B页表的逻辑页5对应的物理页处分别填(2)。
A.9B.2C.4D.6A.4、5B.5、4C.5、8D.8、82进程P1、P2、P3和P4的前趋图如下所示:若用PV操作控制进程P1~P4并发执行的过程,则需要设置5个信号量S1、S2、S3、S4和S5,且信号量S4-S5的初值都等于0。
下图中a、b和c处应分别填写(1);d、e和f处应分别填写(2)。
A.V(S1)V(S2)、P(S1)V(S3)和V(S4)B.P(S1)V(S2)、P(S1)P(S2)和V(S1)C.V(S1)V(S2)、P(S1)P(S3)和V(S4)D.P(S1)P(S2)、V(S1)P(S3)和V(S2)A.P(S2)、V(S3)V(S5)和P(S4)P(S5)B.V(S2)、P(S3)V(S5)和V(S4)P(S5)C.P(S2)、V(S3)P(S5)和P(S4)V(S5)D.V(S2)、V(S3)P(S5)和P(S4)V(S5)3假设关系模式R(U,F),属性集U={A,B,C),函数依赖集F={A→B,B→C)。
若将其分解为p={R1(U1,F1),R2(U2,F2)),其中U1={A,B),U2={A,C}。
那么,关系模式R、R1、R2分别达到了(1);分解ρ(2)。
A.1NF、2NF、3NFB.1NF、3NF、3NFC.2 NF、2NF、3NFD.2NF、3NF、3NFA.有损连接但保持函数依赖B.既无损连接又保持函数依赖C.有损连接且不保持函数依赖D.无损连接但不保持函数依赖4给定员工关系EMP(EmpID,Ename,sex,age,tel,DepID),其属性含义分别为:员工号、姓名、性别、年龄、电话、部门号;部门关系DEP(DepID,Dname,Dtel,DEmpID),其属性含义分别为:部门号、部门名、电话,负责人号。
若要求DepID参照部门关系DEP的主码DepID,则可以在定义EMP时用(1)进行约束。
若要查询开发部的负责人姓名、年龄,则正确的关系代数表达式为(2)。
A.Primary Key(DepID)On DEP(DepID) B.Primary Key(DepID)On EMP(DepID) C.Foreign Key(DepID)References DEP(DepID) D.Foreign Key(DepID)References EMP(DepID)A.π2,4(σ8='开发部'(EMP×DEP))B.π2,4(σ1=9(EMPσ2='开发部'(DEP)))C.π2,3(EMP×σ2='开发部'(DEP))D.π2,3(π1,2,4,6(EMP)σ2='开发部'(DEP))5在实时操作系统中,两个任务并发执行,一个任务要等待另一个任务发来消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的()。
A.同步B.互斥C.调度D.执行6在嵌入式系统设计中,用来进行CPU调试的常用接口是()。
A.PCI接口B.USB接口C.网络接口D.JTAG接口7看门狗(Watch Dog)是嵌入式系统中一种常用的保证系统可靠性的技术,()会产生看门狗中断。
A.软件喂狗B.处理器温度过高C.外部中断D.看门狗定时器超时8以下关于实时操作系统(RTOS)任务调度器的叙述中,正确的是()。
A.任务之间的公平性是最重要的调度目标B.大多数RTOS调度算法都是抢占方式(可剥夺方式)C.RTOS调度器都采用了基于时间片轮转的调度算法D.大多数RTOS调度算法只采用一种静态优先级调度算法9以下关于层次化网络设计原则的叙述中,错误的是()。
A.一般将网络划分为核心层、汇聚层、接入层三个层次B.应当首先设计核心层,再根据必要的分析完成其他层次设计C.为了保证网络的层次性,不能在设计中随意加入额外连接D.除去接入层,其他层次应尽量采用模块化方式,模块间边界应非常清晰10网络需求分析包括网络总体需求分析、综合布线需求分析、网络可用性与可靠性分析、网络安全性需求分析,此外还需要进行()。
A.工程造价估算B.工程进度安排C.硬件设备选型D.IP地址分配分析11主机PC对某个域名进行查询,最终由该域名的授权域名服务器解析并返回结果,查询过程如下图所示。
这种查询方式中不合理的是()。
A.根域名服务器采用递归查询,影响了性能B.根域名服务器采用迭代查询,影响了性能C.中介域名服务器采用迭代查询,加重了根域名服务器负担D.中介域名服务器采用递归查询,加重了根域名服务器负担12把应用程序中应用最频繁的那部分核心程序作为评价计算机性能的标准程序,称为(1)程序。
(2)不是对Web服务器进行性能评估的主要指标。
A.仿真测试B.核心测试C.基准测试D.标准测试A.丢包率B.最大并发连接数C.响应延迟D.吞吐量13与电子政务相关的行为主体主要有三个,即(),政府的业务活动也主要围绕着这三个行为主体展开。
A.政府、数据及电子政务系统B.政府、企(事)业单位及中介C.政府、服务机构及企事业单位D.政府、企(事)业单位及公民14企业信息化涉及到对企业管理理念的创新,按照市场发展的要求,对企业现有的管理流程重新整合,管理核心从对()的管理,转向对()的管理,并延伸到对企业技术创新、工艺设计、产品设计、生产制造过程的管理,进而还要扩展到对()的管理乃至发展到电子商务。
A.人力资源和物资B.信息技术和知识C.财务和物料D.业务流程和数据A.业务流程和数据B.企业信息系统和技术C.业务流程、数据和接口D.技术、物资和人力资源A.客户关系和供应链B.信息技术和知识C.生产技术和信息技术D.信息采集、存储和共享15企业信息集成按照组织范围分为企业内部的信息集成和外部的信息集成。
在企业内部的信息集成中,()实现了不同系统之间的互操作,使得不同系统之间能够实现数据和方法的共享:()实现了不同应用系统之间的连接、协调运作和信息共享。
A.技术平台集成B.数据集成C.应用系统集成D.业务过程集成A.技术平台集成B.数据集成C.应用系统集成D.业务过程集成16数据挖掘是从数据库的大量数据中揭示出隐含的、先前未知的并有潜在价值的信息的非平凡过程,主要任务有()。
A.聚类分析、联机分析、信息检索等B.信息检索、聚类分析、分类分析等C.聚类分析、分类分析、关联规则挖掘等D.分类分析、联机分析、关联规则挖掘等17详细的项目范围说明书是项目成功的关键,()不属于项目范围定义的输入。
A.项目章程B.项目范围管理计划C.批准的变更申请D.项目文档管理方法18活动定义是项目时间管理中的过程之一,()是进行活动定义时通常使用的一种工具。
A.Gantt图B.活动图C.工作分解结构(WBS)D.PERT图19以下叙述中,()不属于可行性分析的范畴。
A.对系统开发的各种候选方案进行成本/效益分析B.分析现有系统存在的运行问题C.评价该项目实施后可能取得的无形收益D.评估现有技术能力和信息技术是否足以支持系统目标的实现20遗留系统的演化可以采用淘汰、继承、改造和集成四种策略。
若企业中的遗留系统技术含量较高,业务价值较低,在局部领域中工作良好,形成了一个个信息孤岛时,适合于采用()演化策略。
A.淘汰B.继承C.改造D.集成21逆向工程导出的信息可以分为实现级、结构级、功能级和领域级四个抽象层次。
程序的抽象语法树属于();反映程序分量之间相互依赖关系的信息属于()。
A.实现级B.结构级C.功能级D.领域级A.实现级B.结构级C.功能级D.领域级22在面向对象设计中,()可以实现界面控制、外部接口和环境隔离。
()作为完成用例业务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为。
A.实体类B.控制类C.边界类D.交互类A.实体类B.控制类C.边界类D.交互类23基于RUP的软件过程是一个迭代过程。
一个开发周期包括初始、细化、构建和移交四个阶段,每次通过这四个阶段就会产生一代软件,其中建立完善的架构是()阶段的任务。
采用迭代式开发,()。
A.初始B.细化C.构建D.移交A.在每一轮迭代中都要进行测试与集成B.每一轮迭代的重点是对特定的用例进行部分实现C.在后续迭代中强调用户的主动参与D.通常以功能分解为基础24某系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条或者带有黑色边框,或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加3个类。
那么采用设计模式()可实现该需求,其优点是()。
A.外观B.单体C.装饰D.模板方法A.比静态继承具有更大的灵活性B.提高已有功能的重复使用性C.可以将接口与实现相分离D.为复杂系统提供了简单接口25以下关于自顶向下开发方法的叙述中,正确的是()。
A.自顶向下过程因为单元测试而比较耗费时间B.自顶向下过程可以更快地发现系统性能方面的问题C.相对于自底向上方法,自顶向下方法可以更快地得到系统的演示原型D.在自顶向下的设计中,如发现了一个错误,通常是因为底层模块没有满足其规格说明(因为高层模块已经被测试过了)26以下关于白盒测试方法的叙述中,错误的是()。
A.语句覆盖要求设计足够多的测试用例,使程序中每条语句至少被执行一次B.与判定覆盖相比,条件覆盖增加对符合判定情况的测试,增加了测试路径C.判定/条件覆盖准则的缺点是未考虑条件的组合情况D.组合覆盖要求设计足够多的测试用例,使得每个判定中条件结果的所有可能组合最多出现一次27以下关于面向对象软件测试的叙述中,正确的是()。
A.在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试B.存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试C.假设类B是类A的子类,如果类A已经进行了充分的测试,那么在测试类B 时不必测试任何类B继承自类A的成员方法D.对于一棵继承树上的多个类,只有处于叶子节点的类需要测试28软件系统架构是关于软件系统的结构、()和属性的高级抽象。
在描述阶段,主要描述直接构成系统的抽象组件以及各个组件之间的连接规则,特别是相对细致地描述组件的()。
在实现阶段,这些抽象组件被细化为实际的组件,比如具体类或者对象。