2014年下半年 软件设计师 案例分析
2014年下半年软考中高项案例及论文预测

2014年下半年案例及论文题目预测(中培软考研究室)
中级:
1.整体管理+变更管理
●项目章程、项目管理计划的编制、整体变更控制、变更流程、变更管理可能会在各专
题穿插考察
2.质量管理
●质量管理基础(主要是一些质量意识)
✧几个质量意识:全面质量管理、质量是规划出来的、适合性
✧质量职责分配:与人力资源结合考察
✧高层责任,一把手工程
●质量规划:做好整体质量规划
●质量保证:按标准,做质量,关注过程,提高干系人信心
●质量控制:按标准,检查质量,纠正偏差及缺陷补救;质量控制或测试计划的制定等
3.成本管理
●成本估算、成本预算、成本控制、应急储备与管理储备、挣值计算
4.风险管理(穿插在其它案例中考察)
●风险规划、风险识别、风险定性分析、风险定量分析、风险应对规划、风险监控
5.范围管理
●范围规划、范围定义(详细范围说明书)、创建WBS、范围确认(范围核实与成果交
付)、范围变更控制(范围频繁变更,如何解决)
高级:
1.项目进度管理
●编制进度计划、进度控制、PDM参数计算、关键路径、时间网络费用优化计算
2.风险管理
●风险管理规划、风险识别、风险定性分析和定量分析的工具、定性和定量的区别、风
险应对计划的编制、风险监控
3.配置管理
●配置管理的主要活动、制定配置管理计划、配置识别与建立基线、配置审核的作用、
如果没有配置管理的后果
4.项目立项可行性研究
●项目论证与评估、项目招投标流程及管理
5.范围管理
●详细范围说明书的内容、WBS编制的原则、范围确认、范围控制、范围变更的影响论文:
整体管理+采购管理+质量管理。
2014年下半年下午 程序员 试题及答案与解析-软考考试真题-案例分析

2014年下半年下午程序员考试试题-案例分析-答案与解析试题一(共15分)阅读以下说明和流程图,填补流程图中的空缺(1)〜(5),将解答填入答题纸的对应栏内。
【说明】本流程图旨在统计一本电子书中各个关键词出现的次数。
假设已经对该书从头到尾依次分离出各个关键词{A(i)|i=1,…,n}(n>1) },其中包含了很多重复项,经下面的流程处理后,从中挑选出所有不同的关键词共m个{K(j)lj=l,…,m},而每个关键词K(j)出现的次数为K(j),j=1,…,m。
【流程图】【参考答案】(1)、1(2)、K(j)(3)、NK(j)+1->NK(j) 或NK(j)++ 或等价表示(4)、m+1->m 或m++ 或等价表示(5)、A(i)【答案解析】流程图中的第1框显然是初始化。
A (1) ->K(1)意味着将本书的第1个关键词作为选出的第1个关键词。
1->NK (1)意味着此时该关键词的个数置为1。
m是动态选出的关键词数目,此时应该为1,因此(1)处应填1。
本题的算法是对每个关键词与已选出的关键词进行逐个比较。
凡是遇到相同的,相应的计数就增加1;如果始终没有遇到相同关键词的,则作为新选出的关键词。
流程图第2框开始对i=2,n循环,就是对书中其他关键词逐个进行处理。
流程图第3 框开始j=l,m循环,就是按已选出的关键词依次进行处理。
接着就是将关键词A(I)与选出的关键词K(j)进行比较。
因此(2)处应填K(j)。
如果A(i)=K(j),则需要对计数器NK(j)增1,即执行NK(j)+1->NK(j)。
因此(3)处应填NK(j)+1->NK(j)。
执行后,需要跳出j循环,继续进行i循环,即根据书中的下一个关键词进行处理。
如果A(i)不等于NK(j),则需要继续与下个NK(j)进行比较,即继续执行j循环。
如果直到j循环结束仍没有找到匹配的关键词,则要将该A(i)作为新的已选出的关键词。
2014年下半年软考网络规划设计师综合知识案例分析论文试题及答案解析

2014年下半年软考网络规划设计师综合知识案例分析论文试题及答案解析全国计算机技术与软件专业技术资格(水平)考试2014年下半年网络规划设计师上午试卷(考试时间9:00~11:30共150分钟)请按下述要求正确填写答题卡1.在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B铅笔在你写入的准考证号下填涂准考证号。
2.本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75分。
3.每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4.解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规2B铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题●2014年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88)A.9 B.10 C.11 D.12(89)A.4 B.5 C.6 D.7因为考试日期是“11月4日”,故(88)选C,(89)选A,应在答题卡序号88下对C填涂,在序号89下对A填涂(参看答题卡)。
●计算机采用分级存储体系的主要目的是为了(1)。
(1)A.解决主存容量不足的问题B.提高存储器读写可靠性C.提高外设访问效率D.解决存储的容量、价格和速度之间的矛盾●设关系模式R(U,F),其中U为属性集,F是U上的一组函数依赖,那么函数依赖的公理系统(Armstrong公理系统)中的合并规则是指为(2)为F所蕴涵。
(2)A.若A→B,B→C,则A→C B.若Y?X?U,则X→YC.若A→B,A→C,则A→BCD.若A→B,C?B,则A→C●在结构化分析方法中,用(3)表示功能模型,用(4)表示行为模型。
(3)A.ER图 B.用例图 C.DFD D.对象图(4)A.通信图 B.顺序图 C.活动图 D.状态转换图●以下关于单元测试的说法中,正确的是(5)。
(5)A.驱动模块用来调用被测模块,自顶向下的单元测试不需要另外编写驱动模块B.桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块C.驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块D.桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块●公司欲开发一个用于分布式登陆的服务器端程序,使用面向连接的TCP协议并发地处理多客户端登陆请求。
软件设计师中的案例分析

软件设计师中的案例分析在计算机科学和信息技术领域,软件设计师扮演着至关重要的角色。
软件设计师负责开发和设计高质量的软件系统,他们需要运用专业的知识和技巧来解决现实世界中的问题。
本文将通过分析两个实际案例,探讨软件设计师在不同情境下的工作方式和成功经验。
案例一:在线银行系统的设计与开发背景:一家大型银行希望开发一个在线银行系统,以提供便捷的银行服务给客户,并提升他们的用户体验。
挑战:软件设计师需要面对多个挑战,包括安全性、可扩展性和响应时间等方面。
他们需要确保系统能够安全地处理客户的金融交易,同时能够应对日益增长的用户量。
解决方案:软件设计师首先分析了系统的功能需求和性能指标,然后设计了一个分层架构。
他们将系统划分为多个模块,每个模块负责一个特定的功能,从而提高代码的可维护性和可扩展性。
另外,他们还运用了各种安全机制,如数据加密和防火墙等,以保护客户的隐私和系统的安全。
结果:由于合理的架构设计和安全措施,该在线银行系统在上线后取得了巨大的成功。
用户可以通过该系统完成各种银行业务,如转账、支付账单等,而且系统的性能稳定且响应迅速。
这个案例展示了软件设计师利用技术和创新解决现实问题的能力。
案例二:智能家居控制系统的设计与开发背景:随着智能家居的兴起,一家科技公司决定开发一个智能家居控制系统,以提供便捷的家居自动化体验。
挑战:软件设计师需要兼顾各种智能设备的兼容性和用户友好性。
他们需要确保系统能够与不同品牌和类型的设备进行无缝连接,并且提供简洁直观的用户界面。
解决方案:软件设计师采用了基于云计算和物联网技术的架构设计。
他们建立了一个统一的平台,通过API和协议,实现与各种智能设备的互通。
另外,他们还设计了一个用户友好的移动应用程序,用户可以通过该应用程序实时控制家居设备,并进行定制化设置。
结果:该智能家居控制系统的上线受到了广大用户的欢迎。
用户可以通过手机随时随地控制灯光、温度、安防等各种设备,大大提升了家居生活的舒适度和便捷性。
2014年下半年软考 系统架构设计师 案例分析

全国计算机技术与软件专业技术资格(水平)考试2014年下半年系统架构设计师下午试卷I(考试时间13:30~15:00共90分钟)请按下述要求正确填写答题纸1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
2.在答题纸的指定位置填写准考证号、出生年月日和姓名。
3.答题纸上除填写上述内容外只能写解答。
4.本试卷共5道题,试题一是必答题,试题二至试题五选答1道。
每题15分,满分75分。
5.解答时字迹务必清楚,字迹不清时,将不评分。
6.仿照下面例题,将解答写在答题纸的对应栏内。
例题2014年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。
因为正确的解答是“11月4日”,故在答题纸的对应栏内写上“11”和“4”(参看下表)。
例题解答栏(1)11(2)4试题一是必答题试题一【说明】某软件公司欲开发一个网络设备管理系统,对管理区域内的网络设备(如路由器和交换机等)进行远程监视和控制。
公司的系统分析师首先对系统进行了需求分析,识别出如下3项核心需求:(a)目前需要管理的网络设备确定为10类20种,未来还将有新类别的网络设备纳入到该设备管理系统中;(b)不同类别的网络设备,监视和控制的内容差异较大;同一类网络设备,监视和控制的内容相似,但不同厂商的实现方式(包括控制接口格式、编程语言等)差异较大;(c)网络管理员能够在一个统一的终端之上实现对这些网络设备的可视化呈现和管理操作。
针对上述需求,公司研发部门的架构师对网络设备管理系统的架构进行了分析与设计,架构师王工认为该系统可以采用MVC架构风格实现,即对每种网络设备设计一个监控组件,组件通过调用网络设备厂商内置的编程接口对监控指令进行接收和处理;系统管理员通过管理模块向监控组件发送监控指令,对网络设备进行远程管理;网络状态、监控结果等信息会在控制终端上进行展示。
针对不同网络设备的差异,王工认为可以对当前的20种网络设备接口进行调研与梳理,然后通过定义统一操作接口屏蔽设备差异。
系统架构设计师真题及答案

2014年下半年系统架构设计师考试真题目录2014年下半年系统架构设计师考试上午真题2014年下半年系统架构设计师考试上午真题2014年下半年系统架构设计师考试上午真题单项选择题每题的四个选项中只有一个答案是正确的,请将正确的选项选择出来。
1.某计算机系统中有一个CPU、一台输入设备和一台输出设备,假设系统中有四个作业T1、T2、T3和T4,系统采用优先级调度,且T1的优先级>T2的优先级>T3的优先级>T4的优先级。
每个作业具有三个程序段:输入Ii、计算Ci和输出Pi(i=1,2,3,4),其执行顺序为Ii→Ci→Pi。
这四个作业各程序段并发执行的前驱图如下所示。
图中①、②、③分别为(),④、⑤、⑥分别为()。
A.I2、C2、C4B.I2、I3、C2C.C2、P3、C4D.C2、P3、P4A.C2、C4、P4B.I2、I3、C4C.I3、P3、P4D.C4、P3、P42.某文件系统文件存储采用文件索引节点法。
假设磁盘索引块和磁盘数据块大小均为1KB,每个文件的索引节点中有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4字节,其中iaddr[0]~iaddr[5]为直接地址索引,iaddr[6]是一级间接地址索引,iaddr[7]是二级间接地址索引。
如果要访问icwutil.dll文件的逻辑块号分别为0、260和518,则系统应分别采用()。
该文件系统可表示的单个文件最大长度是()KB。
A.直接地址索引、一级间接地址索引和二级间接地址索引B.直接地址索引、二级间接地址索引和二级间接地址索引C.一级间接地址索引、一级间接地址索引和二级间接地址索引D.一级间接地址索引、二级间接地址索引和二级间接地址索引A.518B.1030C.16514D.657983.设关系模式R(U,F),其中u为属性集,F是U上的一组函数依赖,那么函数依赖的公理系统(Armstrong公理系统)中的合并规则是指()为F所蕴涵。
2014年下半年软件水平考试(高级)信息系统项目管理师下午(案例

2014年下半年软件水平考试(高级)信息系统项目管理师下午(案例分析)真题试卷(题后含答案及解析)题型有:1. 试题一试题一(25分)1.阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某项目由A、B、C、D、E、F、G、H、I、J共10个工作包组成,项目计划执行时间为5个月,在项目执行到第3个月末的时候,公司对项目进行了检查,检查结果如下表所示(假设项目工作量在计划期内均匀分布)。
【问题1】计算到目前为止,项目的PV、EV分别为多少?【问题2】假设该项目到目前为止已支付80万元,请计算项目的CPI和SPI,并指出项目整体的成本和进度执行情况以及项目中哪些工作包落后于计划进度,哪些工作包超前于计划进度。
【问题3】如果项目的当前状态代表了项目未来的执行情况,预测项目未来的结束时间和总成本。
并针对项目目前的状况,提出相应的应对措施。
正确答案:【问题1】项目的PV=65万元,EV=74.25万元。
【问题2】CPI=EV/AC=74.25/80=0.93 SPI=EV/PV=74.25/65=1.14 项目成本超支,进度提前计划。
工作包E落后于进度。
工作包C、D、G、H、I、J提前于原计划。
【问题3】EAC=BAC/CPI=105/0.928=113.147万元项目结束时间=总预算工期/SPI=5/1.1423=4.4月鉴于目前项目进度超前,而成本超支,所以项目组应首先采取成本节约措施,具体包括:(1)关注成本超支较严重的工作;(2)对成本的支出进行细化分析,找出成本超支的原因;(3)针对不同的原因,采取对应的措施。
例如:(a)减少不必要的工作;(b)优化工作流程,提高效率;(c)削减不必要的资源。
(4)定期对项目的成本绩效进行评估,及时按情况进行调整。
解析:本题目是典型的挣得值分析法的题目,在项目成本管理章节该类题目是常见题目。
【问题1】到第三个月底时计划完成的工作是A、B、C(前三个月应完成16万元)、D(前三个月应完成6万元)、E、F(前三个月应完成20万元),即PV=12+8+16+6+3+20=65万元。
2014年下半年下午 软件测评师 试题及答案与解析-全国软考真题

2014年下半年下午软件测评师考试试题-案例分析-答案与解析试题一(共15分)【说明】阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。
【C程序】int GetMaxDay( int year, int month){int maxday=0; //1if( month>=1&&month<=12){ //2,3if(month==2){ //4if( year%4==0){ //5if(year%100==0){ //6if(year%400==0) //7maxday= 29; //8else //9maxday= 28;}else //10maxday= 29;}elsemaxday = 28; //11}else{ //12if (month==4||month==6||month==9||month==11) //13, 14,15,16maxday = 30; //17else //18maxday = 31;}}return maxday; //19}【问题1】请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。
【答案解析】试题分析】判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次。
本题中程序有6个判定,所以满足判定覆盖一共需要12个逻辑条件。
【问题2】请画出上述程序的控制流图,并计算其环路复杂度V(G)。
【答案解析】【试题分析】涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。
控制流图的节点代表一个基本块,定向边代表控制流的方向。
其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套判断。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国计算机技术与软件专业技术资格(水平)考试2014年下半年软件设计师下午试卷
(考试时间14:00~16:30 共150 分钟)
1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
2.在答题纸的指定位置填写准考证号、出生年月日和姓名。
3.答题纸上除填写上述内容外只能写解答。
4.本试卷共6道题,试题一至试题四是必答题,试题五至试题六选答1 道。
每题15 分,满分75 分。
5.解答时字迹务必清楚,字迹不清时,将不评分。
6.仿照下面例题,将解答写在答题纸的对应栏内。
例题
2014 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。
因为正确的解答是“11 月 4 日”,故在答题纸的对应栏内写上“11”和“4”(参看下表)。
试题一(共15分)
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某大型披萨加工和销售商为了有效管理生产和销售情况,欲开发一披萨信息系统,其主要功能如下:
(1)销售。
处理客户的订单信息,生成销售订单,并将其记录在销售订单表中。
销售订单记录了订购者、所订购的披萨、期望的交付日期等信息。
(2)生产控制。
根据销售订单以及库存的披萨数量,制定披萨生产计划(包括生产哪些披萨、生产顺序和生产量等),并将其保存在生产计划表中。
(3)生产。
根据生产计划和配方表中的披萨配方,向库存发出原材料申领单,将制作好的披萨的信息存入库存表中,以便及时进行交付。
(4)采购。
根据所需原材料及库存量,确定采购数量,向供应商发送采购订单,并将其记录在采购订单表中;得到供应商的供应量,将原材料数量记录在库存表中,在采购订单表中标记已完成采购的订单。
(5)运送。
根据销售订单将披萨交付给客户,并记录在交付记录表中。
(6)财务管理。
在披萨交付后,为客户开具费用清单,收款并出具收据;依据完成的采购订单给供应商支付原材料费用并出具支付细节;将收款和支付记录存入收支记录表中。
(7)存储。
检查库存的原材料、拔萨和未完成订单,确定所需原材料。
现采用结构化方法对披萨信息系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
【问题1】
根据说明中的词语,给出图1-1中的实体E1~E2的名称。
【问题2】
根据说明中的词语,给出图1-2中的数据存储D1~D5的名称。
【问题3】
根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。
试题二(共15分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某集团公司在全国不同城市拥有多个大型超市,为了有效管理各个超市的业务工作,需要构建一个超市信息管理系统。
【需求分析结果】
(1)超市信息包括:超市名称、地址、经理和电话,其中超市名称唯一确定超市关系的每一个元组。
每个超市只有一名经理。
(2)超市设有计划部、财务部、销售部等多个部门,每个部门只有一名部门经理,有多名员工,每个员工只属于一个部门。
部门信息包括:超市名称、部门名称、部门经理和联系电话。
超市名称、部门名称唯一确定部门关系的每一个元组。
(3)员工信息包括:员工号、姓名、超市名称、部门名称、职位、联系方式和工资。
其中,职位信息包括:经理、部门经理、业务员等。
员工号唯一确定员工关系的每一个元组。
(4)商品信息包括:商品号、商品名称、型号、单价和数量。
商品号唯一确定商品关系的每一个元组。
一名业务员可以负责超市内多种商品的配给,一种商品可以由多名业务员配给。
【概念模型设计】
根据需求分析阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:
【关系模式设计】
超市(超市名称,经理,地址,电话)
部门((a),部门经理,联系电话)
员工((b),姓名,联系方式,职位,工资)
商品(商品号,商品名称,型号,单价,数量)
配给((c),配给时间,配给数量,业务员)
【问题1】
根据问题描述,补充四个联系,完善图1-1的实体联系图。
联系名可用联系1、联系2、联系3和联系4代替,联系的类型分为1:1、1:n和m:n(或1:1、1:*和*:*)。
【问题2】
(1)根据实体联系图,将关系模式中的空(a)~(c)补充完整;
(2)给出部门和配给关系模式的主键和外键。
【问题3】
(1)超市关系的地址可以进一步分为邮编、省、市、街道,那么该属性是属于简单属性还是复合属性?请用100字以内文字说明。
(2)假设超市需要增设一个经理的职位,那么超市与经理之间的联系类型应修改为(d),超市关系应修改为(e)。
试题三(共15分)
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某公司欲开发一个管理选民信息的软件系统。
系统的基本需求描述如下:
(1)每个人(Person)可以是一个合法选民(Eligible)或者无效的选民(Ineligible)。
(2)每个合法选民必须通过该系统对其投票所在区域(即选区,Riding)进行注册( Registration)。
每个合法选民仅能注册一个选区。
(3)选民所属选区由其居住地址(Address)决定。
假设每个人只有一个地址,地址可以是镇(Town)或者城市(City)。
(4)某些选区可能包含多个镇;而某些较大的城市也可能包含多个选区。
现采用面向对象方法对该系统进行分析与设计,得到如图1-1所示的初始类图。
【问题1】
根据说明中的描述,给出图1-1中C1~C4所对应的类名(类名使用说明中给出的英文词汇)。
【问题2】
根据说明中的描述,给出图1-1中M1~M6处的多重度。
【问题3】
对该系统提出了以下新需求:
(1)某些人拥有在多个选区投票的权利,因此需要注册多个选区;
(2)对于满足(1)的选民,需要划定其“主要居住地”,以确定他们应该在哪个选区进行投票。
为了满足上述需求,需要对阁3-1所示的类图进行哪些修改?请用100字以内文字说明。
试题四
【问题1】
根据说明和C代码,填充C代码中的空(1)~(4)。
【问题2】
根据说明和C代码,算法采用了(5)设计策略,时间复杂度为(6)(用O符号表示)。
【问题3】
已知数组a={3,10,5,15,6,8},根据说明和C代码,给出数组b的元素值。
试题五
试题六。