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.软件维护是软件产品生命周期的最后一个阶段。在产品交付并且投入使用之后,为了解决在使用过程中不断发现的各种问题,保证系统正常运行,同时使系统功能随着用户需求的更新而不断升级,软件维护的工作是非常必要的。 软件维护的作用就是软件产品交付给用户之后,为了改正软件测试阶段未发现的缺陷,改进软件产品的性能,补充软件产品的新功能等,所进行的修改软件的过程。

计算机网络 第七版-第七版第八章软件工程(含答案)相关推荐

  1. c语言斜率计算最简分数,2010世博会主题:人教版五年级数学下册期末测试题(含答案)【选】-倾斜角与斜率...

    初中生自我介绍-中国梦演讲稿教师篇 人教版五年级数学下册期末测试卷 时间: 40分钟 满分:100 第一部分我能行 孩子,别紧张!其实这些题并不难.只要你细心审题,认真思考,耐心检查, 老 师相信你一 ...

  2. 统计学第八版贾俊平第八章课后习题答案

    3.3一种袋装食品用生产线自动装填.每袋重量大约为50g,但由于某些原因,每袋重量不会恰好是50g.下面是随机抽取的100袋食品,测得的重量数据如表所示. 食品重量(单位:g) 要求: (1)构建这些 ...

  3. 【2022版】Dubbo面试题整理(含答案解析)

    1.为什么要用 Dubbo? 随着服务化的进一步发展,服务越来越多,服务之间的调用和依赖关系也越来越复杂,诞生了面向服务的架构体系(SOA),也因此衍生出了一系列相应的技术,如对服务提供.服务调用.连 ...

  4. 【2022版】Spring面试题整理(含答案解析)

    ​ 1.不同版本的 Spring Framework 有哪些主要功能? 2.什么是 Spring Framework? Spring 是一个开源应用框架,旨在降低应用程序开发的复杂度.它是轻量级.松散 ...

  5. 紫金计算机网络,南京理工大学紫金学院《计算机网络技术》考试复习题集试题(卷)(含答案解析)2.doc...

    一.选择题:(每题2分,共40分) 1.在TCP/IP参考模型中,TCP协议工作在( ). A.应用层 B.传输层 C.互联网层 D.网络接口层 2.下列( )是合法的E-mail地址. A.mnet ...

  6. (~最新合集~)计算机网络谢希仁第七版 第二章课后答案

    2-01 物理层要解决哪些问题?物理层的主要特点是什么? 答案:物理层要解决的主要问题: (1)物理层要尽可能地屏蔽掉物理设备和传输媒体,通信手段的不同,使数据链路层感觉不到这些差异,只考虑完成本层的 ...

  7. 计算机网络教程第五版|微课版 - 第七章 网络安全 - 重要概念【补充】

    第七章.网络安全[补充] 本章的重要概念 计算机网络中需要提供的基本安全服务有机密性.报文完整性.不可否认性.实体鉴别.访问控制和可用性等. 密码学是计算机网络安全的基础,是实现机密性.报文完整性.实 ...

  8. 电子计算机的发展与应用教案,川教版信息技术七上第3课《电子计算机的发展与应用》教案1.doc...

    川教版信息技术七上第3课<电子计算机的发展与应用>教案1整理 双流县中学现代课堂教学分课时教学设计 课题第3课 计算机的发展与应用课时1课型新课教 学 目 标知识与能力:了解计算机的产生和 ...

  9. 初一下计算机课教案,川教版信息技术七下第1课《计算机资源管理》word教案1

    川教版信息技术七下第1课<计算机资源管理>word教案1 第一课 计算机资源管理 教学目标 (1)了解计算机中的资源. (2)了解"我的电脑"."资源管理器& ...

  10. OpenStack的部署T版(七)——cinder模块

    OpenStack的部署T版(七)--cinder模块 一.创建数据库实例和角色 二.创建用户.修改配置文件 三.在计算节点c2配置Cinder(存储节点) 四.ct节点查看卷列表 一.创建数据库实例 ...

最新文章

  1. Python字节码介绍
  2. 使用Numpy实现PCA
  3. Spring-boot-文件上传大小限制
  4. 程序员修炼之道:从小工到专家阅读笔记01
  5. 使用 Maven 执行 java main class(java应用程序)
  6. html 左侧 树形菜单,vue左侧菜单,树形图递归实现代码
  7. flex 还有人用么_那些北京人用过的老物件,能认出10个说明您老了!
  8. 超市里的15个“心理陷阱” 不知不觉中就掏了钱包 防不胜防
  9. 干什么事都要有风险和提早意识
  10. 231个web前端常用的javascript特效分享
  11. 修改源码文件的编码格式的小技巧
  12. 区块链方向的论文如何查找
  13. Error evaluating expression ‘’. Return value () was not iterable.
  14. 编程之美之一摞烙饼的排序1
  15. c语言bzero函数头文件,嵌入q式c语言-文件操用.doc
  16. unix命令netstat
  17. oracle routine是什么意思,routine是什么意思_routine的用法
  18. 2022-2028年中国移动互联网 打车软件行业市场分析预测及发展战略研究报告
  19. SCons教程(6) 环境
  20. Win8系统的运行哪里找?

热门文章

  1. html如何制作表格合并,html如何合并表格
  2. java中面向对象的例子_java面向对象九个经典例子程序
  3. amos看拟合度在哪里看_AMOS分析技术:结构方程模型的拟合度评价指标
  4. Kafka常见面试题
  5. 计算机桌面变小了是怎么回事啊,电脑桌面整体变小了要怎么调回来的
  6. python生成双层pdf
  7. win10系统安装软件双击无反应
  8. 阮一峰ES6旅程:入门布局
  9. cocos creator 游戏框架
  10. Linux基础入门(详细版)