计算机网络 第七版

您所在的位置:网站首页 弹球篮球 计算机网络 第七版

计算机网络 第七版

2023-07-19 10:59| 来源: 网络整理| 查看: 265

1使用软件时提出增加新功能就必须进行( C   )维护。 A、预防性;B、适应性;C、完善性;D、纠错性; 2按照软件配置管理的原始指导思想,受控制的对象应是( C    )。 A、软件过程;B、软件项目;C、软件配置项;D、软件元素; 3下列(  D   )不是风险管理的过程。 A、风险规划;B、风险识别; C、风险评估;D、风险收集; 4在McCall软件质量度量模型中,(  C   )属于面向软件产品修改。 A、可靠性;B、可重用性;C、适应性;D、可移植性; 5人们常用的评价软件质量的 4个因素是(    B ) A、可维护性、可靠性、健壮性、效率; B、可维护性、可靠性、可理解性、效率 ; C、可维护性、可靠性、完整性、效率; D、可维护性、可靠性、移植性、效率 ; 6为了提高软件的可移植性,应注意提高软件的(  D   ) A、使用的方便性;B、简洁性 ; C、可靠性;D、设备独立性; 7采用图表示软件项目进度安排,下列说法中正确的是(  D   ) A、能够反映多个任务之间的复杂关系; B、能够直观表示任务之间相互依赖制约关系; C、能够表示哪些任务是关键任务; D、能够表示子任务之间的并行和串行关系; 8.CMM表示(  A   )。 A、软件过程成熟度模型;B、软件配置管理; C、软件质量认证;D、软件重用; 9软件质量保证应在(   A )阶段开始。 A、需求分析;B、设计; C、编码;D、投入使用; 10软件可移植性是用来衡量软件的(  C   )重要尺度之一。 A、通用性;B、效率 ;C、质量;D、人机界面; 11项目团队原来有6个成员,现在又增加了6个成员,这样沟通渠道增加了(  A   )。 A、4.4倍;B、2倍; C、6倍;D、6条; 12在软件质量因素中,软件在异常条件下仍能运行的能力称之为软件的( B    ) A、可靠性;B、健壮性 ;C、可用性;D、安全性; 14在软件设计中,设计复审是和软件设计本身一样重要的环节,其主要的目的和作用是为了能够( B    ) A、减少测试工作量;B、避免后期付出高代价; C、保证软件质量;D、缩短软件开发周期; 15软件系统的可靠性,主要表现在( C    ) A、能够安装多次; B、能在不同类型的计算机系统上安装、使用; C、软件的正确性和健壮性 ; D、能有效抑止盗版 ; 17下列模型属于成本估算方法的有(   A  ) A、COCOMO 模型;B、McCall 模型; C、McCabe 度量法;                                    时间估算法; 18软件项目计划一般不包括以下哪项内容( D    ) A、培训计划;B、人员安排; C、进度安排;D、软件开发标准的选择和制定; 19(    B )的作用是为有效地、定量地进行管理,把握软件工程过程的实际情况和它所产生的产品质量。 A、估算;B、度量;C、风险分析;D、进度安排; 20下面( D    )不是人们常用的评价软件质量的4个因素之一。 A、可理解性;B、可靠性;C、可维护性;D、易用性; 21软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为 ( B   可靠性  ) A、可用性;                                                      可靠性; B、正确性;C、完整性; 22软件文档是软件工程实施的重要成分,它不仅是软件开发各阶段的重要依据,而且也影响软件的(   B  )。 A、可用性;B、可维护性;C、可扩展性;D、可移植性; 24软件质量必须在(  D   )加以保证。 A、开发之前;B、开发之后; C、可行性研究过程中;D、设计与实现过程中; 25软件工程针对维护工作的主要目标是提高软件的可维护性,降低(  B   )。 A、维护的效率;B、维护的工作量; C、文档;D、维护的代价; 26在软件工程中,高质量的文档标准是完整性、一致性和( C    ) A、统一性;B、安全性 ; C、无二义性;D、组合性 ; 27在软件工程中,当前用于保证软件质量的主要技术手段还是( B    ) A、正确性证明;B、测试 ;C、自动程序设计;D、符号证明; 28影响软件可维护性的主要因素不包括(    C )。 A、可修改性;B、可测试性;C、可用性;D、可理解性; 29在软件开发和维护的过程中,为了定量地评价软件质量,必须对软件特性进行( B    ) A、测试;B、度量 ;C、评审;D、维护; 30 LOC和FP是两种不同的估算技术,但两者有许多共同的特征,只是LOC和FP技术对于分解所需要的( A    )不同。 A、详细程度;B、分解要求;C、使用方法;D、改进过程; 31能力成熟度模型可以(  A   ) A、使软件组织建立一个有规律的成熟的软件过程; B、使用软件没有错误 ; C、使软件开发人员掌握更多的技术; D、避免开发人员跳槽 ; 32软件维护的副作用,是指(   C  )。 A、运行时误操作;B、隐含的错误;C、因修改软件而造成的错误;D、开发时的错误; 1进行软件维护活动时,直接修改程序,无需修改文档。(   X  ) 2软件质量保证的措施主要有,基于非执行的测试(也称为复审)、基于执行的测试和程序正确性证明。(   √  ) 3常用的制定进度计划的工具主要有Word和Excel两种。   (  X   ) 4风险有两个显著特点,一个是不确定性,另一个是损失。(    √ ) 5CMM是指导软件开发的一种面向对象的新技术。 (      X    ) 6现代程序员组中,技术组长既对技术工作负责,又负责非技术事务。(    X ) 7软件生命周期最后一个阶段是书写软件文档。(    X ) 8功能点技术依据对软件信息域特性和软件复杂性的评估结果,估算软件规模。 (   √  ) 9总体上说,软件工程文档可以分为用户文档、开发文档和管理文档三类。(   √  ) 10民主制程序员组的一个重要特点是,小组成员完全平等,享有充分民主,通过协商做出技术决策。(  √   ) 11回避风险指的是:风险倘若发生,就接受后果。( X    ) 12文档是影响软件可维护性的决定因素。( √    ) 13适应性维护是在软件使用过程中,用户会对软件提出新的功能和性能要求,为了满足这些新的要求而对软件进行修改,使之在功能和性能上得到完善和增强的活动。( X    ) 14主程序员组的两个关键特性是专业化和层次性。(  √   ) 15尽可能在软件生产过程中保证各阶段文档的正确性。 (   √       ) 16代码行技术是比较简单的定量估算软件规模的方法。   (   √  ) 1.请简述软件文档的意义。 a.(1) 提高软件开发过程的能见度。把开发过程中发生的事件以某种可阅读的形式记录在文档中 (2) 提高研发效率。软件文档的编制,使得开发人员对各个阶段的工作都进行周密思考,全盘权衡,减少返工。 (3) 记录开发过程中有关信息,便于协调以后的软件开发、使用和维护 (4) 便于潜在用户了解软件功能、性能等各项指标 2请简述软件项目管理和软件工程的区别和关系。 a.软件工程是以工程的观点来进行软件开发,不仅针对开发过程,还包括对开发过程的管理(软件项目管理过程),以及过程的改进(软件过程改进)。 软件项目管理是软件工程的组成部分。 软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期都能在管理者的控制下,以预定成本、按期、按质的完成软件并交付客户使用。 3软件配置管理的目的是什么? a.软件配置管理的目标是,使变化更正确且更容易被适应,在必须变化时减少所需花费的工作量。 4软件维护的副作用表现在哪3个方面? a.软件维护的副作用主要有3类 修改代码的副作用:每次对代码的修改都有可能产生新的错误 修改数据的副作用:数据结构被改动时有新的错误产生的现象 修改文档的副作用:在软件产品的内容更改之后没有对文档进行相应的更新而为以后的工作带来不便的情况 5为什么要进行软件维护?软件维护的作用有哪些? a.软件维护是软件产品生命周期的最后一个阶段。在产品交付并且投入使用之后,为了解决在使用过程中不断发现的各种问题,保证系统正常运行,同时使系统功能随着用户需求的更新而不断升级,软件维护的工作是非常必要的。 软件维护的作用就是软件产品交付给用户之后,为了改正软件测试阶段未发现的缺陷,改进软件产品的性能,补充软件产品的新功能等,所进行的修改软件的过程。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3