软件工程2010 2011一试卷A答案

合集下载

2010年上半年软考软件设计师考试试题及答案

2010年上半年软考软件设计师考试试题及答案

标准答案(希赛提供)1.B 2.D 3.C 4.B.D 5.C6.C7.D8.D9.B 10.B11.A 12.A 13.B 14.D 15.C16.D 17.A 18.D 19.C 20.B21 D 22.A 23.D 24.B 25.A26.C 27.C 28.B 29.C 30.B31.C 32.B 33.B 34.C 35.C36.C 37.D 38.B 39.D 40.C41.C42.A 43.C 44.D 45.A46.D 47.C 48.C 49.D 50.B51.A 52.B 53.B 54.A 55.D56.C 57.D 58.A 59.B60.A61.C62.B63.C64.B65.C66.C 67.B 68.B69.D70.D71.B 72.C 73.D 74.B 75.A试题二网友讨论【答案】1.B程序计数器PC自动加1,指向下一条指令。

【答案】2.D并联的可靠度为1-(1-R)(1-R) 串联的可靠度等于各个部分的乘积。

故系统可靠度为R×(1-(1-R))(1-(1-R)) 。

【答案】3.C输入输出设备的中断是可屏蔽的,而掉电什么都白扯,机器断电即玩完,掉电不可屏蔽。

【答案】4.B.D数学逻辑推导,或维恩图验证,或者代入数值计算,原始A、B相同时为真,不同时为假。

【答案】5.C在分析指令的时候需要将指令(包括操作码和地址码)首先存放到指令寄存器IR中,然后再按操作码进行译码,利用地址码计算相应的物理地址。

【答案】6.C64位和32位通常代表设计时候的数据总线宽度、CPU内寄存器位数、ALU运算位数。

与运算数度没有必然的联系。

【答案】7.D一直没有用Outlook,但是知道可以脱机处理,管理多个邮件帐号。

至于C项,微软那么强大,做这么个小功能还是小菜的。

D不能发送和接受安全邮件这点应该是能够做到的。

猜选D项。

【答案】8.D 9.BMacro是宏的意思,C语言中可是有这个东西的,那么这个病毒自然联想到宏病毒。

2010年下半年上午 软件设计师 试题及答案与解析-软考考试真题-基础知识

2010年下半年上午 软件设计师 试题及答案与解析-软考考试真题-基础知识

2010年下半年上午软件设计师考试试题-答案与解析一、单项选择题(共75分,每题1分。

每题备选项中,只有1个最符合题意)●第1题,在输入输出控制方法中,采用(1)可以使得设备与主存间的数据块传送无需CPU干预。

A.程序控制输入输出B.中断C.DMAD.总线控制【参考答案】C【答案解析】计算机中主机与外设间进行数据传输的输入输出控制方法有程序控制方式、中断方式、DMA等。

在程序控制方式下,由CPU执行程序控制数据的输入输出过程。

在中断方式下,外设准备好输入数据或接收数据时向CPU发出中断请求信号,若CPU决定响应该请求,则暂停正在执行的任务,转而执行中断服务程序进行数据的输入输出处理,之后再回去执行原来被中断的任务。

在DMA方式下,CPU只需向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU的负担,可以大大节省系统资源。

●第2题,若某计算机采用8位整数补码表示数据,则运算(2)将产生溢出。

A.-127+1B.-127-1C.127+1D.127-1【参考答案】C【答案解析】釆用8位补码表示整型数据时,可表示的数据范围为-128〜127,因此进行127+1运算会产生溢出。

●第3题,若内存容量为4GB,字长为32,则(3)。

A.地址总线和数据总线的宽度都为32B.地址总线的宽度为30,数据总线的宽度为32C.地址总线的宽度为30,数据总线的宽度为8D.地址总线的宽度为32,数据总线的宽度为8【参考答案】A【答案解析】内存容量为4GB,即内存单元的地址宽度为32位。

字长为32位即要求数据总线的宽度为32位,因此地址总线和数据总线的宽度都为32。

地址总线的宽度就是处理机寻址范围,若地址总线为n位,则可寻址空间为2的n 次方字节。

所以本题的可寻址空间为:4*1024*1024*1024*位,所以地址总线宽度为32●第4题,设用2KX4位的存储器芯片组成16KX8位的存储器(地址单元为0000H~3FFFH,每个芯片的地址空间连续),则地址单元0B1FH所在芯片的最小地址编号为(4)。

(完整版)软件工程试卷及答案,推荐文档

(完整版)软件工程试卷及答案,推荐文档

处罚信息
IPO001 图书馆系统
DS002
库存信息
答:
DS001
读者信息
0 层数据流程图
DS003
借还信息
我去人也就有人!为UR扼腕入站内信不存在向你偶同意调剖沙
3
读者
IPO1
DS002
库存信息
DS003
借还信息
建议收藏下还书 载处理 本文,以便随时学习!
DS004
处罚信息
IPO6 处罚处理
还书流程图
建议收藏下载本文,以便随时学习! 出功能;中层模块控制、协调底层的工作。步骤六、执行“二级分解”。步骤七、采 用启发式设计策略,精化所得程序结构雏形,改良软件质量 。上述七个设计步骤的目 标是给出软件的一个整体描述。
5. 软件详细设计的主要任务是什么? 答:详细设计阶段的主要任务是:1.确定系统每一个模块所采用的算法,并选择
合适的工具给出详细的过程性描述;2.确定系统每一个模块使用的数据结构;3.确 定系统模块的接口细节,包括系统的外部接口和用户界面、与系统内部其它模块的接 口以及各种数据(输入、输出和局部数据)的全部细节;4.为系统每一个模块设计测 试用例。
6. 详细设计的工具有哪几类? 答:1、程序流程图(program flow chart)又称为程序框图,它具有直观、清晰,
DS001
读者信息
读者
DS002
库存信息
IPO2 有效性检查
IPO7 数量检查
IPO3 借书处理
DS003
借还信息
借书流程图
DS002
库存信息
管理员
IPO4 查询
IPO5 打印报表
DS003
借还信息
查询流程图

高等教育自学考试软件工程真题2011年1月

高等教育自学考试软件工程真题2011年1月

高等教育自学考试软件工程真题2011年1月(总分:100.00,做题时间:150分钟)一、课程代码:02333(总题数:1,分数:0.00)二、单项选择题(本大题共20小题,每小题1分,共20分)(总题数:20,分数:20.00)1.在下列软件生存周期模型中,规定了由前至后、相互衔接的固定次序的模型是()。

(分数:1.00)A.瀑布模型√B.增量模型C.喷泉模型D.螺旋模型解析:2.需求分析结果的最重要的文档是()。

(分数:1.00)A.需求规格说明书√B.修改完善的软件开发计划C.确认测试计划D.初步用户使用手册解析:3.可行性分析中,系统流程图用于描述()。

(分数:1.00)A.当前运行系统B.当前逻辑模型√C.目标系统D.新系统解析:4.下列选项中,一般不包括在数据字典条目中的是()。

(分数:1.00)A.数据流B.数据存储C.基本加工√D.源点与终点解析:5.软件详细设计的基本任务是确定每个模块的()。

(分数:1.00)A.功能B.调用关系C.算法和数据结构√D.输入输出数据解析:6.把模块的控制结构转变成计算机可接受的程序代码的阶段是()。

(分数:1.00)A.详细设计B.测试C.维护D.编码√解析:7.软件概要设计结束后得到()。

(分数:1.00)A.初始的软件结构图√B.优化的软件结构图C.模块详细的算法D.程序编码解析:8.下列说法错误的是()。

(分数:1.00)A.判定覆盖包含了语句覆盖,但它可能会使一些条件得不到测试。

B.条件覆盖的检错能力较判定覆盖强,但有时达不到判定覆盖的要求。

C.判定/条件覆盖包含了判定覆盖和条件覆盖的要求,实际上不一定达到条件覆盖的标准。

D.凡是满足条件组合覆盖标准的测试用例,也满足其他所有覆盖种类的覆盖标准。

√解析:9.为提高集成测试的效果,进行软件集成测试工作的人员最好是()。

(分数:1.00)A.该软件的设计人员√B.该软件开发组的负责人C.该软件的编程人员D.不属于该软件开发组的软件设计人员解析:10.一个成功的测试可以()。

2010年软件工程师历年考试真题

2010年软件工程师历年考试真题

封面作者:Pan Hongliang仅供个人学习201O年上半年软件设计师2010年下半年软考软件设计师考试试题(上午)2010 年下半年软件设计师下午试卷试题一(共15 分)阅读以下说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某时装邮购提供商拟开发订单处理系统,用于处理客户通过电话、传真、邮件或Web站点所下订单。

其主要功能如下:(1)增加客户记录。

将新客户信息添加到客户文件,并分配一个客户号以备后续使用。

(2)查询商品信息。

接收客户提交商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息,返回给客户。

(3)增加订单记录。

根据客户的订购请求及该客户记录的相关信息,产生订单并添加到订单文件中。

(4)产生配货单。

根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。

如果现货不足,则需向供应商订货。

(5)准备发货单。

从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发货单。

(6)发货。

当收到仓库发送的备货就绪通知后,根据发货单给客户发货;产生装运单并发送给客户。

(7)创建客户账单。

根据订单文件中的订单记录和客户文件中的客户记录,产生并发送客户账单,同时更新商品文件中的商品数量和订单文件中的订单状态。

(8)产生应收账户。

根据客户记录和订单文件中的订单信息,产生并发送给财务部门应收账户报表。

现采用结构化方法对订单处理系统进行分析与设计,获得如图 1-1 所示的顶层数据流图和图 1-2 所示 0 层数据流图。

图1-1 顶层数据流图【问题1】(3 分)使用说明中的词语,给出图1-1 中的实体E1~E3 的名称。

【问题2】(3 分)使用说明中的词语,给出图1-2 中的数据存储D1~D3 的名称。

【问题3】(9 分)(1)给出图1-2 中处理(加工)P1 和P2 的名称及其相应的输入、输出流。

(2)除加工P1 和P2 的输入输出流外,图1-2 还缺失了1条数据流,请给出其起点和终点。

软件工程试卷(附答案)

软件工程试卷(附答案)

单项选择题(每题 2 分,共40 分)1?软件生存周期模型有多钟,下列选项中,(C )不是软件生存周期模型。

A. 螺旋模型B.增量模型C?功能模型D.瀑布模型2、以下说法错误的是(C)。

A. 增量模型是在瀑布模型的基础上加以修改而形成的B. 增量模型推迟某些阶段或所有阶段中的细节,从而较早地产生工作软件C. 瀑布模型和增量模型都属于整体开发模型D ?瀑布模型规定在开始下一个阶段的工作之前,必须完成前一阶段的所有细节3、可行性分析中,系统流程图用于描述(A)。

A.当前运行系统B. 当前逻辑模型C. 目标系统D. 新系统4、研究软硬件资源的有效性是进行( A )研究的一方面。

A.技术可行性B. 经济可行性C.社会可行性D.操作可行性5、数据字典中,一般不包括下列选项中的(D)条目。

A.数据流B.数据存储C.加工D.源点与终点6、SA 方法的分析步骤是首先调查了解当前系统的工作流程,然后(A)。

A. 获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B. 获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型C. 获得当前系统的逻辑模型,抽象出目标系统的物理模型,建立目标系统的逻辑模型D. 获得当前系统的逻辑模型,抽象出目标系统的物理模型,建立目标系统的物理模型7、通过(B )可以完成数据流图的细化。

A. 结构分析B. 功能分解8、对软件进行分解,是为了(C)。

A. 降低模块的复杂程度B. 降低模块间接口的复杂程度C.数据分析D.系统分解C.功能内聚D.通信内聚C)C. 降低模块的复杂程度,并降低模块间接口的复杂程度D. 降低模块的复杂程度,并提高模块间接口的复杂程度9、为了提高模块的独立性,模块内部最好是(C)。

A. 逻辑内聚B. 时间内聚10、在软件结构设计完成后,对于下列说法,正确的是(A. 非单一功能模块的扇入数大比较好,说明本模块重用率高B. 单一功能的模块扇入高时应重新分解,以消除控制耦合的情况C?一个模块的扇出太多,说明该模块过分复杂,缺少中间层D. 一个模块的扇入太多,说明该模块过分复杂,缺少中间层11、在软件开发过程中,以下说法正确的是(B)。

(完整word版)《软件工程》期末考试试卷A(答案)

(完整word版)《软件工程》期末考试试卷A(答案)

—南昌大学考试试卷—【适用时间:20 15 ~20 16 学年第二学期试卷类型:[ A ]卷】请对以上问题,画出分层数据流图2、2、某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教,讲师,副教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。

请用等价类划分法设计测试用例。

划分等价类:(5分)设计测试用例:(5分)当我被上帝造出来时,上帝问我想在人间当一个怎样的人,我不假思索的说,我要做一个伟大的世人皆知的人.于是,我降临在了人间.我出生在一个官僚知识分子之家,父亲在朝中做官,精读诗书,母亲知书答礼,温柔体贴,父母给我去了一个好听的名字:李清照。

小时侯,受父母影响的我饱读诗书,聪明伶俐,在朝中享有“神童”的称号。

小时候的我天真活泼,才思敏捷,小河畔,花丛边撒满了我的诗我的笑,无可置疑,小时侯的我快乐无虑。

“兴尽晚回舟,误入藕花深处。

争渡,争渡,惊起一滩鸥鹭。

”青春的我如同一只小鸟,自由自在,没有约束,少女纯净的心灵常在朝阳小,流水也被自然洗礼,纤细的手指拈一束花,轻抛入水,随波荡漾,发髻上沾着晶莹的露水,双脚任水流轻抚。

身影轻飘而过,留下一阵清风。

可是晚年的我却生活在一片黑暗之中,家庭的衰败,社会的改变,消磨着我那柔弱的心。

我几乎对生活绝望,每天在痛苦中消磨时光,一切都好象是灰暗的。

“寻寻觅觅冷冷清清凄凄惨惨戚戚”这千古叠词句就是我当时心情的写照.最后,香消玉殒,我在痛苦和哀怨中凄凉的死去。

在天堂里,我又见到了上帝。

上帝问我过的怎么样,我摇摇头又点点头,我的一生有欢乐也有坎坷,有笑声也有泪水,有鼎盛也有衰落。

我始终无法客观的评价我的一生。

我原以为做一个着名的人,一生应该是被欢乐荣誉所包围,可我发现我错了。

于是在下一轮回中,我选择做一个平凡的人。

我来到人间,我是一个平凡的人,我既不着名也不出众,但我拥有一切的幸福:我有温馨的家,我有可亲可爱的同学和老师,我每天平凡而快乐的活着,这就够了。

全国2011年1月软件工程试题及答案

全国2011年1月软件工程试题及答案

全国2011年1月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均不得分。

1.在下列软件生存周期模型中,规定了由前至后、相互衔接的固定次序的模型是( A )A.瀑布模型B.增量模型C.喷泉模型D.螺旋模型2.需求分析结果的最重要的文档是( A )A.需求规格说明书B.修改完善的软件开发计划C.确认测试计划D.初步用户使用手册3.可行性分析中,系统流程图用于描述( B )A.当前运行系统B.当前逻辑模型C.目标系统D.新系统4.下列选项中,一般不包括...在数据字典条目中的是( C )A.数据流B.数据存储C.基本加工D.源点与终点5.软件详细设计的基本任务是确定每个模块的( C )A.功能B.调用关系C.算法和数据结构D.输入输出数据6.把模块的控制结构转变成计算机可接受的程序代码的阶段是( D )A.详细设计B.测试C.维护D.编码7.软件概要设计结束后得到( A )A.初始的软件结构图B.优化的软件结构图C.模块详细的算法D.程序编码8.下列说法错误..的是( D )A.判定覆盖包含了语句覆盖,但它可能会使一些条件得不到测试。

B.条件覆盖的检错能力较判定覆盖强,但有时达不到判定覆盖的要求。

C.判定/条件覆盖包含了判定覆盖和条件覆盖的要求,实际上不一定达到条件覆盖的标准。

D.凡是满足条件组合覆盖标准的测试用例,也满足其他所有覆盖种类的覆盖标准。

9.为提高集成测试的效果,进行软件集成测试工作的人员最好是( A )A.该软件的设计人员B.该软件开发组的负责人C.该软件的编程人员D.不属于该软件开发组的软件设计人员10.一个成功的测试可以( C )A.表明程序没有错误B.发现所有错误C.发现尚未发现的错误D.提高软件可靠性11.在分层数据流图映射成软件结构的设计中,下列说法错误..的是( C )A.分层的数据流图映射成软件结构图也应该是分层的。

2011年软考数据库系统工程师考试真题加答案解析(上午+下午)直接打印

2011年软考数据库系统工程师考试真题加答案解析(上午+下午)直接打印

2011上半年数据库系统工程师考试上午真题及解析1、在CPU中用于跟踪指令地址的寄存器是______。

A.地址寄存器(MAR) B.数据寄存器(MDR)C.程序计数器(PC. D.指令寄存器(IR)2、指令系统中采用不同寻址方式的目的是______。

A.提高从内存获取数据的速度 B.提高从外存获取数据的速度C.降低操作码的译码难度D.扩大寻址空间并提高编程灵活性3、在计算机系统中采用总线结构,便于实现系统的积木化构造,同时可以______。

A.提高数据传输速度 B.提高数据传输量C.减少信息传输线的数量 D.减少指令系统的复杂性4、原码表示法和补码表示法是计算机中用于表示数据的两种编码方式,在计算机系统中常采用补码来表示和运算数据,原因是采用补码可以______。

A.保证运算过程与手工运算方法保持一致B.简化计算机运算部件的设计C.提高数据的运算速度D.提高数据的运算精度5、计算机中的浮点数由三部分组成:符号位S,指数部分E(称为阶码)和尾数部分M。

在总长度固定的情况下,增加E的位数、减少M的位数可以______。

A.扩大可表示的数的范围同时降低精度B.扩大可表示的数的范围同时提高精度C.减小可表示的数的范围同时降低精度D.减小可表示的数的范围同时提高精度6、某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度都为R,则该系统的千小时可靠度为______。

A.R+2R/4 B.R+R2/4C.R(1-(1-R)2) D.R(1-(1-R)2)27、用户A从CA获得用户B的数字证书,并利用______验证数字证书的真实性。

A.B的公钥 B.B的私钥C.CA的公钥 D.CA的私钥8、宏病毒一般感染以______为扩展名的文件。

A.EXE B.COM C.DOC D.DLL9、在IE浏览器中,安全级别最高的区域设置是______。

A.Internet B.本地Intranet C.可信站点D.受限站点10、下列关于软件著作权中翻译权的叙述不正确的是:翻译权是指______的权利。

2010年下半年(11月)软考程序员真题及标准答案

2010年下半年(11月)软考程序员真题及标准答案

由于在网上下了一张这个真题,由于在网上下了一张这个真题,结果里面带的答案是错误的,结果里面带的答案是错误的,结果里面带的答案是错误的,生气之于,生气之于,自己跑图书馆整理了一份答案出来,供大家参考,答案绝对正确了一份答案出来,供大家参考,答案绝对正确2010年下半年(11月)软考程序员真题-上午试题标准答案在线估分● 在Word 2003编辑状态下,若要将另一个文档的内容全部添加到当前文档的光标所在处,其操作是 (1) ;若要将文档中选定的文字移动到文档的另一个位置上,应该 按下 (2) ,将选定的文字拖曳至该位置上。

(1)A. 在“插入”菜单下选择“超链接”命令B. 在“插入”菜单下选择“文件”命令C. 在“文件”菜单下选择“打开”命令D. 在“文件”菜单下选择“新建”命令 (2)A. Ctrl 键 B. Alt 键 C. 鼠标左键 D . D. 鼠标右键● 某班级学生《C++程序设计》成绩表如下图所示。

若学生作业成绩、上机成绩和笔试成绩分别占综合成绩的15%、25%和60%,那么可先在E3单元格中输入 (3) , 再向垂直方向拖动填充柄至E10单元格,则可自动算出这些学生的综合成绩。

若要将及 格和不及格的人数统计结果显示在B11和E11单元格中,则应在B11和E11中分别填写 (4) 。

(3)A. =B3*15%+C3*25%+D3*60% B. =B$3*15%+C$3*25%+D$3*60% C. =SUM(B3*15%+C3*25%+D3*60%) D. =SUM(B$3*15%+C$3*25%+D$3*60%) (4)A. =COUNT(E3:E10,>=60)和=COUNT(E3:E10,<60) B. =COUNT(E3:E10,">=60")和=COUNT(E3:E10,"<60") C. =COUNTIF(E3:E10,>=60)和=COUNTIF(E3:E10,<60) D. =COUNTIF(E3:E10,">=60")和=COUNTIF(E3:E10,"<60") ● 下图中①、②和③分别表示电子邮件地址的 (5) 。

软件工程考试试题(含答案)

软件工程考试试题(含答案)

软件工程考试试题(含答案)整理一、选择题1、为了提高软件测试的效率,应该()。

A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现错误可能性最大的数据作为测试用例2、下列几种逻辑覆盖标准中,查错能力最强的是()。

A.语句覆盖B.判定覆盖C.条件覆盖D.条件组合覆盖3、单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是()。

A.系统功能B.局部数据结构C.重要的执行路径D.错误处理4、成功的测试是指运行测试用例后()。

A.未发现程序错误B.发现了程序错误C.证明程序正确性D.改正了程序错误5、集成测试时,能较早发现高层模块接口错误的测试方法为()。

A.自顶向下渐增式测试B.自底向上渐增式测试C.非渐增式测试D.系统测试6、实际的逻辑覆盖测试中,一般以( )为主设计测试用例。

A.条件覆盖B.判定覆盖C.条件组合覆盖D.路径覆盖7、下面( )方法能够有效地检测输入条件的各种组合可能引起的错误。

A.等价类划分B.边界值分析C.错误推测D.因果图8、在配置管理中,“登入”和“检出”处理实现了两个重要的变更控制要素,即同步控制和( )。

A.异步控制B.同步控制C.基线控制D.存取控制9、调试应该由( )完成。

A.与源程序无关的程序员B.编制该源程序的程序员C.不了解软件设计的机构D.设计该软件的机构10、一个模块把数值作为参数传送给另一个模块,这种耦合方式称为()。

A.数据耦合B.公共耦合C.控制耦合D.标记耦合参考答案:1-5 DDABA 6-10 CDBBA二、多选题1、传感器网络的应用领域包括( )A.军事应用B.医疗卫生C.环境及农业方面应用D.智能家居建筑中的应用2、()相结合而产生的遥感技术,使人感知信息的能力得到进一步的加强。

A.传感技术B.信息识别C.测量技术D.通信技术3、PKI是以公开密钥技术为基础,以数据的机密性、完整性和不可抵赖性为安全目的而构建的( )等硬件、软件的综合设施。

软件工程11年期末考试卷.doc

软件工程11年期末考试卷.doc

一、填空题二、选择题1、为何事务型软件的构造经常拥有中间大,两端小的形状?扇入高则上司模块多,能够增添模块的利用率,扇入低则表示下级控制的复杂度。

事务型软件经常拥有中间大,两端小的形状,是有优秀的软件设计构造,瓮型构造,表示它在基层模式中使用了许多的高扇入共享模块。

2、什么事软件需求,能够从哪些方面描绘软件需求?软件需求主要指一个软件系统一定依据的条件或具备的能力。

条件与能力:①用户解决问题或达到目标所需的条件或能力,即系统的外面行为。

②系统为了知足合同,规范或其余规定文档所需具备的条件或能力,系统内部特征。

软件需求一般包含3 个不一样层次:业务需求,用户需乞降功能需求。

软件需求的特征:①功能性,②可用性,③靠谱性,④性能,⑤可支持性,⑥设计拘束3、面向对象设计模型包含哪几个层次?主要内容?面向对象设计模型的四个层次①系统架构层:描绘整个系统的整体构造,使所设计的软件能够知足客户定义的需求,并实现支持客户需求的技术基础设备。

②类和对象层:使系统能够从通用的方式创立其实不停迫近特别需求,该层同时包含每个对象的设计表示。

③信息层:描绘对象间的信息模型,它简历了系统的外面和内部接口,包含使得每个对象能够和其协作者通讯的细节。

④责任层:包含针对每个对象的全部属性和操作的数据构造和算法的设计。

4、多模块程序的测试有哪些层次?各层次主要解决什么问题?多模块测试有 4 个层次①单元测试:经过对象模块的静态剖析和动向测试,使其代码达到模块说明的需求。

②集成测试:把经过单元测试的模块逐渐构成拥有优秀一致性的完好程序。

③确认测试:确认组装完成的程序能否知足软件需求规格说明书中的要求。

④系统测试:检查把确认测试合格的软件安装到系统中此后,可否与系统的其余部分协调运转,并实现 SRS的需求。

1.一个客户能够在多个银行中开设账户,一个客户也可在同一银行中开设多个不一样的账户。

客户能够经过银行职员进行开户、存款、取款、转账、注销账户等活动。

2011年10月全国软件工程(02333)自考试题及答案

2011年10月全国软件工程(02333)自考试题及答案

全国2011年10月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均不得分。

1.在软件开发领域中,“描述了实现概念模型的软件解决方案”的系统模型被称为( )A.设计模型 B.软件模型C.实现模型D.部署模型2.一般来说,整个需求的主体是( )A.功能需求 B.性能需求C.外部接口需求D.设计约束3.总体设计的第二阶段是( )A.初始设计 B.详细设计C.复审阶段D.精化设计4.在模块内聚类型中,常常通过研究流程图确定模块的划分,得到的是( )A.逻辑内聚 B.顺序内聚C.功能内聚D.过程内聚5.一个模块直接控制(调用)的下层模块的数目称为模块的( )A.扇入 B.扇出C.深度D.宽度6.UML术语中,限定符常被用在( )A.依赖关系 B.泛化关系C.关联关系D.细化关系7.UML提供的13种图形化工具中,用于概念模型和软件模型静态结构的是( )A.用况图 B.状态图C.类图D.活动图8.RUP的迭代、增量式开发规定的4个阶段不.包括( )A.评审阶段 B.构造阶段C.移交阶段D.精化阶段9.根据RUP实现的活动,输入为设计类,活动为实现类,则输出为( )A.用况 B.子系统C.接口D.构件10.软件评估可分为静态评估和动态评估,其中属于动态评估技术的是( )A.评审 B.走查C.形式化证明D.软件测试11.黑盒测试技术,又称为( )A.功能测试 B.结构测试C.系统测试D.集成测试12.若有语句if(A<1 and C>0)then B=1/C else B=1/A,选用类似数据A=2,C=1;A=-2,C=1;A=2,C=-1;A=-2,C=-1;得到不同B的值,这种测试策略为( )A.定义域测试 B.等价类测试C.路径测试D.事务流测试13.在两种模型的基础上,螺旋模型加入两者所忽略的风险分析,这两者是( )A.瀑布模型和增量模型 B.瀑布模型和演化模型C.喷泉模型和增量模型D.喷泉模型和演化模型14.在软件生存周期模型中,主要用于支持面向对象技术的软件开发模型是( )A.演化模型 B.增量模型C.喷泉模型D.螺旋模型15.CMMI能力等级中的第一级为( )A.已执行级 B.已管理级C.已定义级D.已定量管理级二、填空题(本大题共20空,每空1分,共20分)请在每小题的空格中填上正确答案。

2010级软件工程试题A-带答案 (4) 2-推荐下载

2010级软件工程试题A-带答案 (4) 2-推荐下载

试题纸课程名称:软件工程A卷适用专业年级:计算机学院各专业2010级(20121227)考生学号:考生姓名:………………………………………………………………………………………………………一.填空题(每空1分,共10分)1.数据流图中,每个加工至少有一个_______ 和一个输出流。

2.模块独立性概念是模块化、抽象、_______ 和局部化等概念的直接结果。

3.决定软件可维护性的因素有5个,即_______、可测试性、可修改性、可移植性、可重用性。

4. _______ 过程就是应用软件工程的原理、概念、技术和方法重新开发某个现有的应用系统。

5.在维护阶段,将诊断和改正软件错误的过程称为_______。

6.在判断内聚时,根据程序流程图划分的模块通常是______ 内聚的模块。

7.Jackson方法是一种面向________的开发方法。

8.一般来说,可行性研究应该从______ 、经济可行性和操作可行性三个方面研究每种解法的可行性。

9.软件生命周期由软件定义、______ 和运行维护3个时期组成。

10.黑盒测试又称为_______ 。

二.单项选择题(每小题2分,共26分)1. 软件工程的出现是由于()A.软件危机B.计算机硬件技术的发展C.软件社会化的需要D.计算机软件技术的发展2. 螺旋模型是一种将瀑布模型和哪种模型结合起来的软件开发模型。

( )A.增量模型B.专家系统C.喷泉模型D.变换模型3. 下列不属软件工程方法学的三要素的是()A.方法B.工具C.过程D.操作4. 下列哪项不是在需求分析阶段要进行工作()A.问题识别B.分析与综合C.导出软件的逻辑模型D.编码5.内聚程度较低的是哪种内聚。

()A.偶然B.过程C.顺序D.时间6.进度安排的好坏往往会影响整个项目的按期完成,下列属于软件开发进度的管理方法是()A.程序结构图B.流程图C.工程网络图D.E-R图7.在软件开发过程中,为了充分发挥少数经验丰富、技术高超的程序员的作用,程序设计小组应采用什么的组织形式。

2011年11月软件设计师真题及详细解析答案

2011年11月软件设计师真题及详细解析答案

后,王某向国家版权局申请了计算机软件著作权登记,并取得了《计算机软件著作权登记证书》。证书明确软件名称是“海运出口业务系统
V1.0”,著作权人为王某。以下说法中,正确的是______。
A.海运出口业务系统V1.0 的著作权属于王某
B.海运出口业务系统V1.0 的著作权属于M公司
C.海运出口业务系统V1.0 的著作权属于王某和M公司
D.①⑦⑩②③④⑧⑨⑥⑤
28、某程序设计语言规定在源程序中的数据都必须具有类型,然而,______并不是做出此规定的理由。
A.为数据合理分配存储单元
B.可以定义和使用动态数据结构
C.可以规定数据对象的取值范围及能够进行的运算
D.对参与表达式求值的数据对象可以进行合法性检查
29、以下关于喷泉模型的叙述中,不正确的是______。
A.对象只能包括数据(属性)B.对象只能包括操作(行为)C.对象一定有相同的属性和行为
D.对象通常由对象名、属性和操作三个部分组成
一个类是 (38) 。在定义类时,将属性声明为private的目的是 (39) 。
38、 A.一组对象的封装
B.表示一组对象的层次关系
C.一组对象的实例
D.一组对象的抽象定义
C.可以通过编译,但链接时一定会报告错误信息而不能运行
D.可以通过编译并运行,但运行结果不一定是期望的结果
21、若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址
为______。
A.base+((i-1)*M+j-1)*K
A.适配器(Adapter)
B.桥接(Bridge)C.组合(Composite)

2010.12月软件工程试题_A-答案_

2010.12月软件工程试题_A-答案_

2010.12月软件工程试题_A-答案_广东外语外贸大学思科信息学院《软件工程》2010-2011学年度上学期期末考试试卷A考核对象:2008 年级计算机、网络工程专业考试时间:120 分钟班级:学号:姓名:成绩:题号一二三四总分得分一、单选题(选择 A/B/C/D之一在括号内,每小题1分,共10分)。

1.软件需求分析阶段的工作,可以分为4个方面:需求获取,需求分析,编写需求规格说明书以及( B )A.用户B.需求评审C.总结D.都不正确2.原型方法是帮助用户和设计者之间沟通的一种方法,最适用于( A )系统。

A.需求不确定性高的B.需求确定的C.人工智能D.实时3.在进行软件结构设计时应该遵循的最主要的原理是( C )A .抽象B .模块化C .模块独立D .信息隐蔽4.结构化分析方法就是面向( B )的自顶向下逐步求精进行需求分析的方法。

A .目标B .数据流C .功能D .对象5.面向数据流的软件设计方法,一般是把数据流图中得数据流化分为( B )两种流,再将数据流图映射为软件结构。

A .数据流与事务流B .交换流和事务流C .信息流与控制流D .交换流和数据流6.画数据流图时,父图与子图的平衡是指()完全一致。

A. 子图的输入输出数据流同父图相应加工的输入输出数据流B. 子图的数据存储同父图相应加工的数据存储C. 子图的编号同父图相应加工的编号D. 子图的数量同父图相应加工的数量7.程序流程图(框图)中的箭头代表( B )。

A.数据流B.控制流C.调用关系D.组成关系8.下面文档中( C )是最后生成的。

A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告9.耦合是软件各个模块间连接的一种度量。

一组模块都访问同一数据结构应属于( B )方式。

A .内容耦合B .公共耦合C .外部耦合D .控制耦合10.在测试中,下列说法错误的是( B )A .测试是为了发现程序中的错误而执行程序的过程B .测试是为了表明程序的正确性C .好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案D .成功的测试是发现了至今为止尚未发现的错误的测试二、判断题(正确打“√”,错误打“X”,共10小题,每题1分,共10分)1.ISO9003和ISO9000-3是一样的,只是名称不同而已。

2011年(上半年)试题及答案(下午)(DOC)

2011年(上半年)试题及答案(下午)(DOC)

全国计算机技术与软件专业技术资格(水平)考试2011年上半年软件设计师下午试卷(考试时间14:00~16:30 共150分钟)1. 在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

2. 在答题纸的指定位置填写准考证号、身份证号和姓名。

3. 答题纸上除填写上述内容外只能写解答。

4. 本试卷共6道题,试题一至试题四是必答题,试题五和试题六选答1道。

每题15分,满分75分。

5. 解答时字迹务必清楚,字迹不清时,将不评分。

6. 仿照下面例题,将解答写在答题纸的对应栏内。

例题2011年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

因为正确的解答是“5月21日”,故在答题纸的对应栏内写上“5”和“21”(参看下表)。

试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某医院欲开发病人监控系统。

该系统通过各种设备监控病人的生命体征,并在生命体征异常时向医生和护理人员报警。

该系统的主要功能如下:(1)本地监控:定期获取病人的生命体征,如体温、血压、心率等数据。

(2)格式化生命体征:对病人的各项重要生命体征数据进行格式化,然后存入日志文件并检查生命体征。

(3)检查生命体征:将格式化后的生命体征与生命体征范围文件中预设的正常范围进行比较。

如果超出了预设范围,系统就发送一条警告信息给医生和护理人员。

(4)维护生命体征范围:医生在必要时(如,新的研究结果出现时)添加或更新生命体征值的正常范围。

(5)提取报告:在医生或护理人员请求病人生命体征报告时,从日志文件中获取病人生命体征生成体征报告,并返回给请求者。

(6)生成病历:根据日志文件中的生命体征,医生对病人的病情进行描述,形成病历存入病历文件。

(7)查询病历:根据医生的病历查询请求,查询病历文件,给医生返回病历报告。

(8)生成治疗意见:根据日志文件中的生命体征和病历,医生给出治疗意见,如处方等,并存入治疗意见文件。

2010年上半年软考软件设计师考试试题及答案(精)

2010年上半年软考软件设计师考试试题及答案(精)

2010年上半年软考软件设计师考试试题及答案案例分析1当初为了占领市场,淘宝网等C2C网站前仆后继选择了免费策略。

在成功使用免费战略笼络了客户之后,2006年5月,淘宝网尝试性地推出了收费性服务——招财进宝,即“淘宝网将按卖家所出招财进宝价格等条件决定其宝贝在淘宝相关页面或其合作伙伴的相关页面中排名位置,并按照最后的成交情况,来收取服务费”。

然而这一朝着赢利方向的尝试,遭到用户的强烈反抗,不少淘宝用户甚至采取罢市的方法,抗议淘宝网失信当初的免费诺言。

2006年6月,招财进宝被用户公开投票宣判死刑,淘宝网对C2C电子商务网站盈利模式的首次摸索,以失败告终。

案例简介在“招财进宝”出道的时候,很受人关注,多数专业人士认为“招财进宝”思路清晰,方式巧妙,和百度的竞价排名异曲同工;在激烈的C2C竞争中,淘宝网找到了一条潜在的赢利道路。

但在“招财进宝”的实施过程当中,业绩并不好,最后被撤销。

作为关键字付费点击业务的C2C版本,淘宝网创造新的收入模式,为一部分会员提供增值业务;另一方面,随着商品数量的上升,如何进行有效的商品筛选及排序也是一项难题。

认真阅读以上案例材料,回答以下问题。

1. 简单概述一下淘宝网的经营模式。

2. 试分析淘宝网“招财进宝”失败的原因?3. 从淘宝网“招财进宝”失败的案例中,你得到的启示有哪些?案例分析2材料1伊利集团是全国乳品行业的龙头企业之一。

为了提升企业的管理水平,1999年,伊利集团开始酝酿上ERP。

以伊利集团的财力,上一套国外的管理软件从资金上讲根本没有问题。

任何成熟的管理软件,不论是SAP的ERP软件,还是Oracle的ERP 软件,都是对一种成熟管理模式的总结,是一种标准的共性产品。

在企业信息化的过程中,是个性文化适应抽象的软件系统,还是抽象的软件适应个性化文化?在资源、管理、文化等诸多方面凝聚的现实面前。

与IBM、HP、宝洁等跨国公司的管理品质相比,伊利的管理还处在童年。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

内蒙古工业大学2010—2011学年第一学期
《软件工程》期末考试试卷(A)(课程代码:020214028)
参考答案
出卷人:刘利民考试时间: 2010.12.17
参考答案制定人:刘利民参考答案审核人:
注意事项:
1. 本试卷适用于2008级计算机科学与技术、软件工程专业学生
使用。

2. 本试卷参考答案共5页,满分100分,答题时间120分钟。

1.选择题(本大题共10道小题,每题2分,共20分)
1、软件工程的中心课题是()
B. 控制复杂性
2、软件工程的三要素是()
A. 方法、工具、过程
3、需求分析阶段常用()说明软件系统的数据模型
D.E-R图
4、需求分析阶段要分析用户的各种需求,那种是最重要的()
A. 功能
5、判定表是用于描述结构化分析方法中( )环节的工具
C. 流程描述
6、软件是一种()
C. 逻辑产品
7、两个模块使用同一个全局变量,模块间的这种耦合称为()
C. 公共耦合
8、某个应用软件原来只有五个模块,现在用户又提出了新的需求,需要给软件增加新的功能,这种软件维护称为()
B. 完善性维护
9、在面向对象分析方法中,常常用()图描述软件的对象模型
B. 类及对象图
10、面向对象程序设计中,那种图不属于动态模型()
A.用例图
2.判断正误(本大题共10道小题,每小题2分,共20分)
1.软件的生产与硬件不同,在它的开发过程中没有明显的制造过
程。

(正)
2.结构化分析过程,实质就是一种建模活动(正)
3.测试用例应由输入数据和实际的输出结果两部分组成(误)
4.软件能力成熟度是评价软件可靠性的标准(误)
5.路径测试属于白盒测试(正)
6.模块化不但可以降低问题复杂性,还可以减少开发工作量,从而
降低开发成本,提高软件生产率(正)7.在进行用户数据输入时,要尽量减少用户输入动作的数量,最主
要的是减少击键的数量(正)8.采用面向对象方法相对于传统的生命周期法,提高了软件的可维
护性(正)
9.调试和测试是同一个概念在不同阶段的叫法(误)
10.UML是一种编程工具(误)
3.简述题(本大题共4道小题,每小题5分,共20分)
1、什么是软件危机?为什么会产生软件危机?
软件危机:在计算机软件开发、维护过程中所遇到的一系列严重问题。

(2分)
软件危机产生的原因:
(1)软件自身的特点(1.5分)
(2) 在开发和维护过程中,采用了错误的方法和技术(1.5分)
1)早期的个体化开发特点
2)急于求成,仓促上阵
3)认为软件=编程、运行;轻视软件维护
4)没有软件生命周期概念
2、简述面向对象方法的特点。

(1)尽可能模拟人类习惯的思维方式,即问题域与求解域在结构上尽可能一致。

(2分)
(2)与传统方法相反,OOM以数据或信息为主线,把数据和处理结合构成统一体——对象。

(1.5分)
程序不再是一系列工作在数据上的函数集合,而是相互协作又彼此独立的对象的集合。

(3)OOM的四要素:(1.5分)
对象、类、继承、消息。

3、什么是软件的可靠性和可用性?
可靠性(Reliability):程序在给定的时间间隔内,按照说明书的规定,成功地运行的概率。

(2.5分)
可用性(Usability):程序在给定的时间点,按照说明书的规定,成功地运行的概率。

(2.5分)
4、什么是软件重用?简述软件重用的三种级别。

软件重用:不加修改或稍加修改,软件能够重复使用。

(2分)
软件重用的三种级别:
(1)知识重用(例如软件工程知识的重用)(1分)
(2)方法和标准重用(例如OO方法和国家规定的软件开发规范的重用)(1分)
(3)软件成分的重用(1分)
①代码重用:
②设计重用——当移植系统时
③分析重用——当需求未变,而系统结构改变时
4.综合题(本大题共4道小题,每小题各10分,共40分)
1.研究生招生管理系统具有以下功能:
(1)根据国家公布的分数线,研究生处导入第一志愿笔试上线考生,第一志愿人数不足计划招生数的专业需要进行调剂,研究生处网上公布调剂的专业和人数。

(2)在指定时间内,需要调剂的考生上网输入身份证号码、姓名、专业、笔试成绩、原报考学校和专业等信息,进行调剂报名。

(3)研究生处根据调剂报名情况,进行审核,确定可否调剂。

(4)同意调剂和第一志愿笔试上线的考生,通知参加面试。

(5)考生可以根据身份证号查询是否调剂成功。

(6)考生可以根据身份证号查询是否参加面试。

(7)研究生处组织面试,并录入面试成绩。

(8)根据笔试成绩和面试成绩,确定录取人员,并网上公布录取名单。

(9)考生可以根据身份证号查询是否被录取。

请就以上系统功能画出数据流图,
2. 设计研究生招生管理系统的模块图。

3、某银行的存款利率如下:
存款分为定期、零存整取、活期三种方式。

(1) 若存款为5年定期,则存款年利率为3.66%;
否则,若存款为3年定期,则存款年利率为3.33%;
否则,若存款为1年定期,则存款年利率为2.5%;
(2) 若存款为零存整取5年期,则存款年利率为3.33%;
否则,若存款为零存整取3年期,则存款年利率为2.5%;
否则,若存款为零存整取1年期,则存款年利率为1.56%;
(3) 若存款为活期,则存款年利率为0.78%;
假设要存入一笔款W、存款年限N,请用等价划分法设计测试方案(包括划分等价类、设计测试用例)。

4.给定下列伪码表示,设计出等价的PAD图。

相关文档
最新文档