第6页
-
在结构化分析中,用数据流图描述( )。当采用数据流图对一个图书馆管理系统进行分析时,()是一个外部实体。(2016年上半年)
在结构化分析中,用数据流图描述( )。当采用数据流图对一个图书馆管理系统进行分析时,()是一个外部实体。(2016年上半年)A.数据对象之间的关系,用于对数据建模B.数据在系统中如何被传送或变换,以及如何对数据流进行变换的功能或子功能,用于对功能建模C.系统对外部事件如何响应,如何动作,用于对行为建模D.数据流图中的各个组成部分A.读者B.图书C.借书证D.借阅答案 B A解析数据流图用来记录系统中的数据和数据在特定的过程中的流动,即数据如何被采集、处理、保存和使用的(围绕信息系统的功能)。外部实体指系统之外又与系...
-
某开发小组欲为一公司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材料开始,到产品的加工和销售进行全程跟踪。购买材料的流程、产品的加工过程以及销售过程可能会发生变化。该软件的开发最不适宜采
某开发小组欲为一公司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材料开始,到产品的加工和销售进行全程跟踪。购买材料的流程、产品的加工过程以及销售过程可能会发生变化。该软件的开发最不适宜采用( )模型,主要是因为这种模型( )。(2016年下半年) A.瀑布B.原型C.增量D.喷泉A.不能解决风险B.不能快速提交软件C.难以适应变化的需求D.不能理解用户的需求答案 A C解析对于较大型软件系统的需求往往难以在前期确定,所以瀑布模型最不适合。...
-
在敏捷过程的开发方法中,( )使用了迭代的方法,其中,把每段时间(30天)一次的迭代称为一个“冲刺”,并按需求的优先级别来实现产品,多个自组织和自治的小组并行地递增实现产品(2016年下半年)
在敏捷过程的开发方法中,( )使用了迭代的方法,其中,把每段时间(30天)一次的迭代称为一个“冲刺”,并按需求的优先级别来实现产品,多个自组织和自治的小组并行地递增实现产品(2016年下半年)A.极限编程XPB.水晶法C.并列争球法D.自适应软件开发答案 C解析并列争球法使用了迭代的方法,其中,把每段时间(30天)一次的迭代称为一个“冲刺”,并按需求的优先级别来实现产品,多个自组织和自治的小组并行地递增实现产品。...
-
对下图所示的程序流程图进行语句覆盖测试和路径覆盖测试,至少需要( )个测试用例。采用McCabe 度量法计算其环路复杂度为( )。(2017年上半年)
对下图所示的程序流程图进行语句覆盖测试和路径覆盖测试,至少需要( )个测试用例。采用McCabe 度量法计算其环路复杂度为( )。(2017年上半年)A.2和3B.2和4C.2和5D.2和6A.1B.2C.3D.4答案 B D解析要满足语句覆盖的要求,只需要覆盖两条路径就能达到,所以语句覆盖2个用例即可。路径覆盖需要把程序中的4条路径均覆盖一遍,需要4个用例。整个程序流程图转化为结点图之后,一共11个结点,13条边,根据环路复杂度公式有:13-11+2=4。...
-
模块A、B和 C有相同的程序块,块内的语句之间没有任何联系,现把改程序块取出来,形成新的模块D,则模块D的内聚类型为( )内聚。以下关于该内聚类型的叙述中,不正确的是( )。(2017年上半年)
模块A、B和 C有相同的程序块,块内的语句之间没有任何联系,现把改程序块取出来,形成新的模块D,则模块D的内聚类型为( )内聚。以下关于该内聚类型的叙述中,不正确的是( )。(2017年上半年)A.巧合B.逻辑C.时间D.过程A.具有最低的内聚性B.不易修改和维护C.不易理解D.不影响模块间的耦合关系答案 A D解析功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。顺序内聚:处理元素相关,而且必须顺序执行。通信内聚:所有处理元素集中在一个数据结构的区域上。过程内聚:处理元素相关,而且必须按特定的次序执行。瞬时...
-
在设计软件的模块结构时,( )不能改进设计质量。(2017年上半年)
在设计软件的模块结构时,( )不能改进设计质量。(2017年上半年)A.尽量减少高扇出结构B.模块的大小适中C.将具有相似功能的模块合并D.完善模块的功能答案 D解析在结构化设计中,系统由多个逻辑上相对独立的模块组成,在模块划分时需要遵循如下原则:(1)模块的大小要适中。系统分解时需要考虑模块的规模,过大的模块可能导致系统分解不充分,其内部可能包括不同类型的功能,需要进一步划分,尽量使得各个模块的功能单一;过小的模块将导致系统的复杂度增加,模块之间的调用过于频繁,反而降低了模块的独立性。一般来说,一个模块的大小使其...
-
以下关于极限编程(XP) 中结对编程的叙述中,不正确的是( )。(2017年上半年)
以下关于极限编程(XP) 中结对编程的叙述中,不正确的是( )。(2017年上半年)A. 支持共同代码拥有和共同对系统负责B. 承担了非正式的代码审查过程C. 代码质量更高D. 编码速度更快答案 D解析极限编程是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。它的基础和价值观是交流、朴素、反馈和勇气;即,任何一个软件项目都可以从四个方面入手进行改善:加强交流;从简单做起;寻求反馈;勇于实事求是。XP是一种近螺旋式的开发方法,它将复杂的开发过程分解为一个个相对比较简单的小周期;通过积极的交流、反...
-
以下关于螺旋模型的叙述中,不正确的是( )。(2017年上半年)
以下关于螺旋模型的叙述中,不正确的是( )。(2017年上半年)A.它是风险驱动的,要求开发人员必须具有丰富的风险评估知识和经验B.它可以降低过多测试或测试不足带来的风险C.它包含维护周期,因此维护和开发之间没有本质区别D.它不适用于大型软件开发答案 D解析螺旋模型是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失。同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径。螺旋...

最新留言
说:文章写的很好啊,赞(ㆆᴗㆆ),每日打卡~~
2020-11-17 09:33:37说:赞赞赞
2020-04-17 18:34:14说:正在学习中
2020-03-03 13:42:40说:二进制12位对应16进制3位我明白,所以为什么是D16我就不懂了?
2020-02-22 18:17:23说:哥,我域名更新了哦,麻烦改一下,https://itudo.cn
2019-12-26 13:56:38说:厉害
2019-12-06 00:02:21说:一针见血的评论。
2019-11-20 18:05:29说:TITLE: 狱杰'NoteBookLink: https://yujienb.cn/Favicon: https://yujienb.cn/head.jpgInfo: Have a nice lifeSSL: YES已将贵站加为友链
2019-11-20 10:13:26