电大软件工程形考2答案

电大软件工程形考2答案
电大软件工程形考2答案

题目1

面向对象设计强调定义(),并且使它们相互协作来满足用户需求。

选择一项:

A. 接口

B. 物理模型

C. 软件对象

D. E-R模型

题目2

()是从用户的观点描述系统功能,它由一组用例、参与者以及它们之间关系所组成。选择一项:

A. 用例图

B. 顺序图

C. 类图

D. 对象图

题目3

()用于描述系统的功能集。

选择一项:

A. 用例视图

B. 对象视图

C. 逻辑视图

D. 组件视图

题目4

UML语言支持的建模方式不包括有()。选择一项:

A. 动态建模

B. 模块化建模

C. 功能建模

D. 静态建模

题目5

UML中,包图是一种()。

选择一项:

A. 数据结构

B. 对系统的动态描述

C. 分组机制

D. 集合

题目6

UML是一种()。

选择一项:

A. 可视化的程序设计语言

B. 过程

C. 建模工具

D. 可视化的建模语言

题目7

UML是一种()语言。

选择一项:

A. 程序设计

B. 过程描述

C. 面向对象

D. 交互式建模

题目8

类的属性结构要坚持简单的原则,尽可能不使用复杂的()。

选择一项:

A. 处理

B. 参数

C. 数据结构

D. 方法

题目9

继承耦合是()之间的一种关联形式,设计时应该适当使用这种耦合。选择一项:

A. 数据类与处理类

B. 一般化类与特殊化类

C. 控制类与界面类

D. 虚类与实体类

题目10

包含关系用于构造多个用例()。

选择一项:

A. 关系

B. 共性的部分

C. 特殊活动

D. 角色

题目11

从本质上说,面向对象是“先”确定动作的()“后”执行()。

选择一项:

A. 动作/主体

B. 数据结构/主体

C. 主体/动作

D. 主体/数据结构

题目12

对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由()实现。

选择一项:

A. 状态图

B. 组件图

C.顺序图

D. 类图

题目13

功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象方法中,由()实现。选择一项:

A. 交互图和场景描述

B. 活动图和场景描述

C. 场景描述

D. 用例图和场景描述

题目14

对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。

选择一项:

A. 抽象

B. 结合

C. 隐藏

D. 封装

题目15

()是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。选择一项:

A. 参数传递

B. 继承

C. 方法重写

D. 消息连接

题目16

表示对象相互行为的模型是()模型。

选择一项:

A. 功能模型

B. 对象模型

C. 动态模型

D. 状态模型

题目17

定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的()指标。

选择一项:

A. 可维护性

B. 开发效率

C. 有效性

D.安全性

题目18

反映收发消息的对象的组织结构,用于描述系统的行为是如何有系统的成分协作实现的是()。选择一项:

A. 类图

B.顺序图

C. 组件图

D. 合作图

题目19

确定角色是()的任务。

选择一项:

A.用例模型

B. 对象模型

C. 交互模型

D. 动态模型

题目20

如果说用例F被用例T扩展,意思是()。

选择一项:

A. 都是特殊用

B. F是一个一般用例,T是一个特殊用例

C. 都是一般用例

D. F是一个特殊用户,T是一个一般用例

题目21

软件需求分析产生两个重要文档,一个是软件需求规格说明书,另一个是()。选择一项:

A. 初步用户手册

B. 概要设计说明书

C. 软件维护说明书

D. 可行性报告

题目22

下面建立功能模型的步骤哪个顺序是正确的()。

选择一项:

A. 确定角色/确定用例模型/确定用例

B. 确定用例/确定用例模型/确定角色

C. 确定角色/确定用例/确定用力模型

D. 确定用例模型/确定角色/确定用例

题目23

在图书馆信息管理系统中,已经构造了一个读者类,后来发现图书馆的学生和教师在借书中有不同要求。请问在面向对象设计中用()方法可以有效地设计这3个类?

选择一项:

A. 信息隐藏

B. 继承

C. 动态联编

D. 多态

题目24

用()描述系统与角色之间的接口。

选择一项:

A.界面类

B. 表单

C.窗体

D. 对话框

题目25

对类进行详细设计,主要是设计类的(),优化类之间的关系。

选择一项:

A. 算法

B.处理流程

C. 属性和方法

D.数据结构

题目26

面向对象设计的步骤中,正确的顺序是()。

选择一项:

A. 系统构架设计、用例设计、类设计

B. 用例设计、构架设计、类设计

C. 类设计、用例设计、构架设计

D. 系统构架设计、数据库设计和用户界面设计

题目27

面向对象设计首先要进行高层设计:确定系统的总体结构和风格,构造系统的(),将系统划分成不同的子系统。

选择一项:

A. 数据模型

B. 逻辑模型

C. 用例模型

D. 物理模型

题目28

面向对象设计首先要确定系统的总体结构和风格,构造系统的()。

选择一项:

A. 物理模型

B. 数据模型

C. 逻辑模型

D. 用例模型

题目29

在面向对象方法中,描述系统控制结构的模型是()模型。

选择一项:

A. 静态模型

B. 功能模型

C. 对象模型

D. 动态模型

题目30

在软件设计中应该保持模块的独立性原则,()反映模块独立性。选择一项:

A. 模块之间的耦合

B.耦合和内聚

C. 数据和模块

D. 模块内部的凝聚力

2017年电大专科程序设计基础形考任务

二、选择题(每题2分,合计20分) 题目 2 2、当代计算机的最主要的体系结构称为是______。 选择一项: A. 冯·诺依曼机 B. PASCAL 机 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. ①正确性②可靠性 10、编译程序的实现算法较为复杂,但它可以产生高效运行的____①______程序,因此更适合翻译那些规模较大、结构较复杂、需要较长运行时间的_____②______ 程序。 选择一项: A. ① 目标② 应用 B. ① 执行② 复杂 C. ①可执行代码② 系统 11、高级语言源程序的翻译有两种方式,对程序逐句进行分析并立即执行的这种方式为_____①_______,另一种是需要把程序先转化为目标代码再装入内存运行,这种方式为______②______。 选择一项: A. ①解释②编译 B. ①编译②解释 C. ①翻译②解释

河南电大软件工程期末试题带答案

试卷代号:1260 中央广播电视大学2018-2018学年度第二学期“开放本科”期末考试(半开卷) 软件工程试卷 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试 结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场o监考人收完 考卷和答题纸后才可离开考场 二、仔细读懂题目的说明,并按题目要求答题。答案一定要写在答题纸的指 定位置上,写在试卷上的答案无效。 三、用蓝、黑圆珠笔或钢笔【含签字笔)答题,使用铅笔答题无效。 一、选择题(请从四个可选项中选择最佳答案0 60分.每题3分l 1.软件工程的研究内容具有层次化结构,最底层是质量保证层,中间层是( ).最上层是工具层。 A.过程层&方法层 C.过程层和方法层 D.系统层 2.美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的( )条基本原理。 A.7 B.5 C.3 D.12 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.动作/操作

软件工程期末考试重点

软件工程期末考试重点 《软件工程》期末复习重点 第一章软件工程 1. 什么是软件工程。 A.把系统化的、规范的、可度量的途径应用于软件开发、运行和维护的过程,也就是把工程化应用于软件中;b.研究a中提到的途径。2. 软件工程的三要素:方法、工具和过程。 第二章软件过程 1. 软件生命周期分为哪几个阶段?每个阶段的基本任务是什么? a.软件定义:确定软件开发工程必须完成的总目标问题定义:要解决的问题是什么 可行性研究:上阶段所确定的问题是否有可行的解决办法?需求分析:目标系统必须做什么 b.软件开发:具体设计和实现在前一个时期定义的软件。概要设计:怎样宏观地解决问题 详细设计:应如何具体地实现这个系统 编码和单元测试:写出正确的、易理解、易维护的程序综合测试:通过各类型测试使达到预定要求。 c.运行维护:修正错误,使软件持久地满足用户需要。改正性维护:诊断和改正使用中的错误适应性维护:修改

以适应环境变化 完善性维护:根据用户的要求改进和扩充以完善预防性维护:修改以为将来的维护作准备 2. 常用的过程模型有哪些?各自的特点及不足。如:瀑布模型的不足是不能适应需求的动 态变更。 A.瀑布模型 特点: 可强迫开发人员采用规范化的方法。严格地规定了每个阶段必须提交的文档。要求每个阶段交出的所有产品都必须是经过验证的。 缺点:太理想化,于瀑布模型几乎完全依赖于书面的规格说明,很可能导致最终开发出的软件产品不能真正满足用户的需要。如果需求规格与用户需求之间有差异,就会发生这种情况。只适用于项目开始时需求已确定的情况。 B.快速原型模型 特点:快速 软件产品开发基本上是线性顺序进行。降低了规格说明文档变化的可能性。减少了后续阶段错误的可能性。 c.增量模型 1 优点: 人员分配灵活,刚开始不用投入大量人力资源。

软件工程课程设计心得总结

软件工程课程设计个人总结 学期就快要结束了,到了最后一周居然还有软件工程课程设计,还要考试真的有点忙啊,不管怎样还是好好干吧,把对工程的理论研究、学习成果用于实践也是一种检验学习成果和提升工程能力的有效手段嘛。 工作内容安排 软件工程课程设计的第一天拿到题目,听取老师对于课程设计的要求、要完成的工作、预期要达到的效果和注意事项。然后分组、讨论和确定选题。这真正的课程设计才算开始了,经过组长,组员的反复研究、论证后一致决定选择:实习题目4:开发一个基于Web的BBS系统,包含一般BBS所具有的功能,如用户注册、用户信息管理、发贴功能、贴子管理、主题词查询、用户信息修改和查询等。 这个题目对于现代化的网络交流来说发展的成熟而且符合当代互联网大众的网络需求,符合现代网络对信息分享讨论的爱好,我们一致预测在今后很长的一段时间内也将会是非常流行的一种交流介质。 确定选题后我们开始软件开发的第一步,需求分析,详细设计等内容,分块分工完成模块,我分到的主要部分就是分析论坛里面的帖子内容,用户的爱好,然后解决用户的索引需求,把用户的索引需求智能的、友好的呈现给用户,把这部分的代码编写,测试,把用户界面做好就是我接下来几天的工作内容。 俗话说:磨刀不误砍柴工,要想把我的这部分内容做好,做得完美,我的好好的分析一下,对全组对整个系统的需求分析的基础上又认真分析了本部分的内容和本部分要实现的功能,对本部分实现的主要思想理清,认真设计界面,还有对队员们的模块能有效的结合起来,让他们的模块也能有效的供我使用,做好我的接口也方便其他模块与此的衔接。 问题与解决 在本次课程设计中遇到了好多前所未有的问题,第一次接触HTML网页开发,第一次邂逅JSP web应用程序开发,第一次有了原来开发应用程序是需要数据库的,对于这些都是第一次接触,需要了解HTML的基本语法,需要学习JSP web 应用程序web app的开发方法,需要实践配置数据库TOMCAT、SQL sever,居然有这么多的东西需要从头来,对于这些方面我就像一张崭新的白纸,怎么能在短短的四五天时间内将这张白纸绘成一幅栩栩如生的画卷呢,这是我们面对的亟待解决的问题。 为了解决这一系列的问题,我们没有找借口,我们没有懒惰,我们更没有放弃,而是迎难而上,到图书馆“大采购”求资料,找到想要的,真想把图书馆搬到课程设计实验室。接下来就是根据我们的需求分析,概要设计,详细设计等内容分模块编写网页源代码,修复bug,测试代码,连接数据库这样我们的全新的基于web的BBS论坛就成功上线了。

电大软件工程形考作业答案

软件工程作业1 (第1?4章) 一、选择题: 1. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C)。 A. 软件工程 B.软件周期 C.软件危机 D.软件产生 2. 瀑布模型本质上是一种( A )模型。 A. 线性顺序 B. 顺序迭代 C. 线性迭代 D. 早期产品 3. 瀑布模型存在的问题是( B )。 A.用户容易参与开发B ?缺乏灵活性C.用户与开发者易沟通D ?适用可变需求 4. 螺旋模型是一种将瀑布模型和( A)结合起来的软件开发模型。 A.增量模型 B.专家系统 C.喷泉模型 D.变换模型 5. 原型化方法是用户和设计者之间执行的一种交互构成,适用于( A)系统。 A.需求不确定性高的B ?需求确定的 C.管理信息D ?实时 6. 下列有关软件工程的标准,属于国际标准的是(D ) A. GB B.DIN C.ISO D.IEEE 7. 结构化方法是一种基于(D)的方法。 A.数据结构 B.程序结构 C.算法 D.数据流 8. 软件可行性研究实质上是要进行一次( A) 需求分析、设计过程。 A、简化、压缩的 B、详细的C彻底的D深入的 9. 可行性研究的目的是( D) A、分析开发系统的必要性 B、确定系统建设的方案 C分析系统风险D确定是否值得开发系统 10. 设年利率为i ,现存入p 元,不计复利,n 年后可得钱数为( C)。 A P x (1+i*n) B、P x (i+1)*n C p x (1+i) n D p x (i+n) 11. 可行性研究是在(A)之前 A、系统开发 B、测试 C、试运行D集成测试 12. 可行性研究需要的时间长短取决于系统的规模,一般来说,可行性研究的成本只是预期总成本的 (C)。 A、1% B、20% C、8% D、50% 13. 我国正式颁布实施的(B)对计算机病毒的定义具有法律性、权威性。 A. 《计算机软件保护条例》 B. 《中华人民共和国计算机信息系统安全保护条例》 C. 《中华人民共和国著作权法》 D. 《计算机病毒防治管理办法》

(2020年更新)国家开放大学电大本科《软件工程》期末题库和答案

最新国家开放大学电大本科《软件工程》期末题库及答案 考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有其他网核及教学考一体化答案,敬请查看。 《软件工程》题库及答案一 一、选择题。请从四个可选项中选择正确答案。(60分,每题3分) 1.软件工程四个层次由下至上是( ),它们的顺序不能互换。 A.质量层、过程层、方法层、工具层 B.过程层、方法层、质量层、工具层 C.方法层、过程层、质量层、工具层 D.方法层、质量层、过程层、工具层 2.根据软件工程的7条基本原理判断下面正确的选项是( )。 A.软件错误发现的时机不重要,重要的是错误的严重程度 B.软件错误只能通过运行代码才能发现 C.软件错误发现的越早改正的成本越低D.需求阶段一般不会引入错误 8.下列有关标准的符号,属于国内标准的是( )。 A.ZG B.GBC.GN D.CB 4.经济可行性研究的主要内容包括( )。 A.开发过程 B.开发工具C.风险分析 D.效益分析 5.( )定义了用户使用该软件要完成的任务。 A.用户需求 B.业务需求C.性能需求 D.功能需求 6.数据流程图上的数据流必须封闭在( )之间。 A.外部过程 B.内部数据 C.内部过程 D.外部实体 7.按照模块独立性,耦合程度由强至弱正确的顺序是( )。 A.外部耦合、控制耦合、数据耦合 B.控制耦合、数据耦合、外部耦合 C.外部耦合、数据耦合、控制耦合 D.数据耦合、外部耦合、控制耦合 8.PDL是描述处理过程( )。 A.做什么 B.为什么做C.怎么做 D.对谁做 9.面向对象的这种( )模式与人们对客观世界的认识规律相符,从而使得面向对象技术在软件工

软件工程学习心得作业

软件工程作业

软件工程心得体会 通过这半学期我对软件工程的学习,老师在课堂上从软件工程的基础到用户的需求分析,最后到黑盒白盒测试通过自身做过的一些案例,生动形象的讲解了软件工程这门本身枯燥乏味的课程,这不仅增强了学生学习的积极性,也通过让我们自己去做一些需求分析,我们从中学到了许多知识。 老师不仅仅在课堂上对我们悉心的知道,在课外还让我们多看一些有关软件工程方面最前沿的理论,通过这段时间我读了《软件工程——实践者的研究方法》、《件工程案例》这两本书,通过自己的读书学习,我有以下心得体会。 众所周知软件对于一个公司,一个企业乃至一个国家都是十分重要的,因此一个软件的维护也十分重要,下面我就讲一些关于软件维护的知识。 维护阶段是软件生存期中时间最长的一个阶段,也是花费的精力和费用最多的一个阶段。由于操作系统软件和基础软件版本升级或应用管理系统软件的不断开发、完善,需要对软件进行维护。但当运行环境改变或者系统功能、性能需求发生变化,使原软件不能通过维护的手段满足用户需求时,则需要进行软件更新。 1.软件维护的类型: 软件的开发过程对软件的维护有较大的影响。若不采用软件工程的方法开发软件,则软件只有程序而无文档,维护工作非常困难,这是一种非结构化的维护。若采用软件工程的方法开发软件,则各阶段都有相应的文档,容易进行维护工这是一种结构化的维护。非结构化维护活动只能从阅读、理解和分析源程序开始,这样做难以弄清系统功能、软件结构、数据结构等问题,常常造成误解。同时由于没有测试文档,也不可能进行回归测试很难保证程序的正确性。这种软件维护

方法仅在软件工程时代之前采用。在进行结构化维护活动时,需从评价需求说明开始,弄清楚软件功能、性能上的改变;对设计说明文档进行评价,并进行修改和复查;根据设计的修改,进行程序的变动;根据测试文档中的测试用例进行回归测试;最后,把修改后的软件再次交付使用。这对于减少精力、减少花费和提高软件维护效率有很大的作用。 2.软件维护的困难: 软件维护的困难主要是由于软件需求分析和开发方法的缺陷造成的。软件生存周期中的开发阶段没有严格而科学的管理和规划,就会引起软件运行时的维护困难。这种困难表现在如下几个方面。 (1)读懂别人的程序是困难的。 (2)文档的不一致性。这种不一致性表现在各种文档之间的不一致以及文档与程序之的不一致。 (3)软件开发和软件维护在人员和时间上存在差异。 (4)软件维护不是一项吸引人的工作。 3. 软件维护的费用: 软件维护的费用在总费用中的比重是不断增加的,它在1970 年占35%~40%,1980 年上升到40%~60%,1990 年上升到70%~80%。软件维护费用不断上升,这只是软件维护有形的代价,另外还有无形的代价,即要占用更多的资源。由于大量软件的维护活动要使用较多的硬件、软件和软件人员等资源,这样一来,投入新的软件开发的资源就因不足而受到影响。由于维护时的改动,在软件中引入了潜在的故障,从而降低了软件的质量。 4.软件维护的分类

电大软件工程形考2答案

题目1 面向对象设计强调定义(),并且使它们相互协作来满足用户需求。 选择一项: C. 软件对象 题目2 ()是从用户的观点描述系统功能,它由一组用例、参与者以及它们之间关系所组成。 选择一项: A. 用例图 题目3 ()用于描述系统的功能集。 选择一项: C. 逻辑视图 题目4 UML语言支持的建模方式不包括有()。 选择一项: A. 动态建模 题目5 UML中,包图是一种()。 选择一项: C. 分组机制 题目6 UML是一种()。

选择一项: C. 建模工具 题目7 UML是一种()语言。 选择一项: D. 交互式建模 题目8 类的属性结构要坚持简单的原则,尽可能不使用复杂的()。 选择一项: C. 数据结构 题目9 继承耦合是()之间的一种关联形式,设计时应该适当使用这种耦合。 选择一项: C. 控制类与界面类 题目10 包含关系用于构造多个用例()。 选择一项: B. 共性的部分 题目11 从本质上说,面向对象是“先”确定动作的()“后”执行()。 选择一项: C. 主体/动作

题目12 对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由()实现。 选择一项: D. 类图 题目13 功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象方法中,由()实现。 选择一项: D. 用例图和场景描述 题目14 对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。 选择一项: D. 封装 题目15 ()是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。 选择一项: B. 继承 题目16 表示对象相互行为的模型是()模型。 选择一项: C. 动态模型 题目17

电大期末考试试题带答案1260软件工程资料

试卷代号:1 260 中央广播电视大学2012-2013学年度第一学期“开放本科”期末考试(半开卷) 软件工程试题 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试 结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考人收完 考卷和答题纸后才可离开考场。 二、仔细读懂题目的说明,并按题目要求答题。答案一定要写在答题纸的指 定位置上,写在试卷上的答案无效。 三、用蓝、黑圆珠笔或钢笔(含签字笔)答题,使用铅笔答题无效。 一、选择题(请从四个可选项中选择最佳答案。60分,每题3分) 1.美国卡内基·梅隆大学制定的SW-CMM是( )。 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.PDL是一种( )语言。 A.低级程序设计语言B.建模语言 C.高级程序设计语言D.过程设计语言 7.结构化设计方法划分模块的原则是( )。 A.模块扇出小于5 B.模块扇人小于5 C.低耦合,高内聚D.模块深度小于7 8.配置视图体现了系统的实现环境,反映系统的( )。 A.逻辑架构B.物理架构 C.组成结构D.体系结构 9.角色可以有四种类型:系统的使用者,硬件设备,外部系统和( )。 A.数据库B.接口 C.对象D.时间 10.功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象法中,由( )实现。 A.场景描述B.活动图和场景描述 C.用例图和场景描述D.交互图和场景描述

软件工程期末考试参考试题

软件工程期末考试参考试题 一、填空题 1、软件生存周期一般可分为问题定义、可行性研究、需求分析、设计编码、测试、运 行与维护阶段。 2、按软件的功能进行划分,软件可以划分为系统软件、支撑软件和应用软件。 3、可行性研究主要集中在以下四个方面经济可行性、技术可行性、法律可行性和抉择。 4、用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5、常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的结构化设计 方(SD),以数据结构为基础构造模块的Jackson方法,以对象、类、继承和通信为基础的面向对象设计方法(OOD)。 6、数据流图和数据字典共同构成系统的逻辑模型。 7、软件测试的方法有分析方法和非分析方法(即黑盒法)。 8、单元测试一般以白盒测试为主,黑盒测试为辅。 9、成本估计方法主要有自底向上估计、自顶向下估计和算法模型估计三种类型。 10. 文档(document)—一种数据媒体和其上所记录的(数据)。 11 机器语言、汇编语言:依赖于机器,面向(机器) 12. 软件有效性(efficiency),指软件系统的时间和(空间)效率。 13. 软件定义过程可通过软件系统的(可行性研究)和需求分析两个阶段来完成。 14. 软件定义的基本任务是确定软件系统的工程(需求),也就是要搞清“做什么”。 15. 为了使用户需求逐步精细化、完全化、一致化,通常采用(需求建模技术)。 16. 一个软件的深度是指其控制的(层数)。 17. 以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并 最终可运行的代码的过程叫(编码)过程。 18. 软件维护是软件生命周期的(最后)一个阶段 19. 软件工程由(方法)、工具和过程三部分组成,称软件工程的三要素。 20. 基于计算机系统的软件要素中的软部件由程序、数据和(文档)组成。 21. 数据流图就是用来刻画数据流和转换的信息系统建模技术。它用简单的图形记号分 别表示数据流、转换、(数据源)以及外部实体。 22. 被继承的类我们称之为基类(父类),在基类的基础上新建立的类我们称之为派生 类子类。 23. 流程图也称为程序框图是最常用的一种表示法,它有顺序、分支和(循环)三个基 本控制构件。 24. 机器语言和汇编语言,也称为(低级)语言。 25. 软件测试是执行程序发现并排除程序中潜伏的(错误)的过程。 26. 软件可维护性,是指软件产品交付使用后,在实现改正潜伏的错误、改进性能等属性、适应环境变化等方面工作的(难易)程度。 27. 软件可理解性,指系统具有清晰的结构,能直接反映问题的(需求)。 28 在实体-关系图简称E-R图中,数据对象实体用长方形、关系用(菱形)、属性用椭 圆表示。 29. 建立数据流模型要遵循的原则包括:每个加工至少应有一个输入数据流以反映被处 理数据的来源和一个(输出)数据流来反映加工的结果 30. 从工程管理的角度软件设计可分为概要设计和(详细)设计两大步骤。

2019国开电大《程序设计基础》形考任务4答案

程序设计基础形考任务4: 1.算法的四种基本操作是逻辑运算、算数运算、数据比较、数据传送。 2.算法的控制结构有三种基本形式:顺序结构、选择结构、循环结构。 3.评价算法需要从几个不同的角度考虑,最主要的是正确性和运行效率。 4.算法的运行效率包括两方面,算法的时间复杂度和算法的空间复杂度。 5.结构化程序设计的总体思想是采用模块化结构,自顶向下、逐步求精。 6. 软件生存周期包括软件的定义、软件的开发和软件使用与维护3个部分。 7. 软件定义时期主要包括可行性研究和需求分析两个阶段。 8.软件开发时期是具体设计和实现在前一时期定义的软件,它由软件的设计阶段、实现阶段、集成阶段组成。 9.软件工程的目标是可概括为生产具有正确性、可用性以及开销合宜的产品。 10.软件开发模型大体上可分为两种类型,第一种是以软件需求完全确定为前提的瀑布模型。第二种是在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型。 二、选择题(每题4分,合计40分) 2下列叙述中正确的是_____。 选择一项: A. 算法就是程序 B. 设计算法时只需要考虑结果的可靠性

C. 以上三种说法都不对 D. 设计算法时只需要考虑数据结构的设计 3下列叙述中正确的是_____。 选择一项: A. 一个算法的空间复杂度大,则其时间复杂度也必定大 B. 以上三种说法都不对 C. 一个算法的空间复杂度大,则其时间复杂度必定小 D. 一个算法的时间复杂度大,则其空间复杂度必定小 4一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。选择一项: A. 有零个或多个输入 B. 可行性 C. 有穷性 D. 有零个或多个输出 5下面叙述正确的是()。 选择一项: A. 算法的时间复杂度是指执行算法所需要的计算工作量 B. 算法的效率只与问题的规模有关,而与数据的存储结构无关 C. 数据的逻辑结构与存储结构是一一对应的 D. 算法的时间复杂度与空间复杂度一定相关 6那一项不属于算法的四种基本的功能操作( ) 。

软件工程期末复习知识点整理

复习整理 、绪论 1. 软件的定义 软件是能够完成预定功能和性能的可执行的计算机程序,包括使程序正常执行所需要的数据,以及有关描述程序操作和使用的文档。(软件=程序+文档) 2.软件工程的定义 是指导计算机软件开发和维护的一门工程学科;采用工程化的原理与方法对软件进行计划、开发和维护;把证明正 确的管理技术和最好技术综合运用到软件开发中;研究经济地开发岀高质量的软件方法和技术;研究有效维护软件 的方法和技术。 3.软件危机的概念,及出现的原因 软件开发技术的进步未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,问题积累起来,形态尖锐的矛盾,导致了软件危机。 产生原因: ⑴软件规模越来越大,结构越来越复杂 ⑵软件开发管理困难而复杂。 ⑶软件开发费用不断增加。 ⑷软件开发技术落后。 ⑸生产方式落后,仍采用手工方式。 ⑹开发工具落后,生产率提高缓慢。 4.三种编程范型的特点 (1)过程式编程范型:把程序理解为一组被动的数据和一组能动的过程所构成;程序=数据结构 +算法;着眼于程序的过程和基本控制结构,粒度最小 (2)面向对象编程范型:数据及其操作被封装在对象中;程序=对象+消息;着眼于程序中的对 象,粒度比较大 (3)基于构件技术的编程范型:构件是通用的、可复用的对象类;程序=构件+架构;眼于适合 整个领域的类对象,粒度最大 二、软件生存周期与软件过程 1、软件生存周期的定义,把生存周期划分为若干阶段的目的是什么,有哪几个主要活动 定义:一个软件从开始立项起,到废弃不用止,统称为软件的生存周期 目的:软件生存周期划分为计划、开发和运行3个时期;把整个生存周期划分为较小的阶段, 给每个阶段赋予确定而有限的任务,就能够化简每一步的工作内容,使因为软件规模而增长而大大增加了软件复杂性变得较易控制和管理。 主要活动:需求分析、软件分析、软件设计、编码、软件测试、运行维护( P19) 2、软件生命周期划分为哪几个阶段 软件生命周期分为三个时期八个阶段: 软件定义:问题定义、可行性研究; 软件开发:需求分析、概要设计、详细设计、编码、测试; 软件运行:软件维护

电大软件工程形考1答案

题目1 ()是职业软件工程师的必要条件。 选择一项: B. 自律、善于沟通、具有一定的软件技能 题目2 根据软件工程的7条基本原理判断下面正确的选项是()。 选择一项: B. 软件错误只能通过运行代码才能发现 题目3 美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。 选择一项: B. 7 题目4 软件、程序和代码是()。 选择一项: B. 相同的软件概念 题目5 软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。 选择一项: A. 升级和移植 题目6 软件工程的出现是由于()。 选择一项: A. 软件危机 题目7 软件工程四个层次由下至上是(),它们的顺序不能互换。 选择一项: B. 质量层、过程层、方法层、工具层 题目8 软件可行性研究一般不考虑() A. 待开发的软件是否会有质量问题 题目9 软件与程序的区别是()。 选择一项: B. 软件包括程序、相关数据及其文档,程序是软件的一部分 题目10 在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()。 选择一项: C. 软件危机 题目11 软件工程学科出现的主要原因是()。 选择一项: D. 软件危机的出现 题目12

概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()。 选择一项: C. 设计每个模块的伪代码 题目13 经济可行性研究的主要内容包括()。 选择一项: C. 开发过程 题目14 可行性分析研究的费用大约是项目总经费的()。 选择一项: C. 8% 题目15 可行性分析研究的目的是()。 选择一项: B. 规划项目 题目16 可行性研究的四大要素是()。 选择一项: A. 经济、技术、法律和社会环境 题目17 可行性研究的主要目的是()。 选择一项: A. 确定系统是否值得开发 题目18 软件设计的目标是()。 选择一项: C. 在最短的时间内,生产出可靠性、可维护性俱佳的软件方案 题目19 软件调研报告是在()提交的。 选择一项: B. 需求分析之前 题目20 一个软件项目大约()的工作量在开发阶段,()的工作量在维护阶段。 选择一项: D. 30%,70% 题目21 ()定义了软件开发人员必须实现的软件功能。 选择一项: A.功能需求 题目22 PDL是描述处理过程()。 选择一项: C. 怎么做 题目23

国家开放大学电大《软件工程(本科)》2020-2021期末试题及答案

国家开放大学电大《软件工程(本科)》2020-2021期末试题及答案 一、选择题(请从四个可选项中选择正确答案。共60分,每小题3分) 1.软件工程的出现是由于( )。 A.计算机硬件技术的发展 B.软件危机 C.软件社会化的需要 D.计算机软件技术的发展 2.瀑布模型存在的问题是( )。 A.缺乏灵活性 B.用户容易参与开发 C.用户与开发者易沟通 D.设计的太完美 3.软件工程的研究内容具有层次化结构,最底层是质量保证层,中间层是( ),最上层是工具层。 A.过程层 B.方法层 C.过程层和方法层 D.系统层 4.下列说法正确的是( )。 A.软件工程课程实际是教授学生精通一门编程语言 B.软件开发虽然不能一帆风顺,但是其过程简单,只要程序员优秀就可以,也不需要任何测试,因此其开发过程不需要任何管理 C.美国著名软件工程专家B.W. Boehm于1983年提出了软件工程的7条基本原理 D.结构化分析方法和面向对象设计方法都是程序员在编写代码时采用的方法,只要程序员知道就可以了,不属于软件工程的内容 5.结构化分析方法(SA法)使用的主要描述工具有( )。 A.数据库 B.模块结构图 C.PAD图 D.分层的DFD图 6.源程序的效率与( )阶段确定的算法的效率直接有关。 A.概要设计 B.总体设计 C.单元设计 D.详细设计 7.可行性研究的主要任务是( )。 A.确定系统做什么 B.确定性能 C.确定功能 D.进行一次简要的需求分析 8.内容耦合是模块间最紧密的耦合,( )是模块间最松散的耦合。 A.数据耦合 B.非直接耦合 C.控制耦合 D.外部耦合 9.UML是一种( )语言。

《软件工程》期末考试题及答案++精华版!!

《软件工程》期末考试样题 一、填空题 1.软件开发模型有(瀑布模型)(螺旋模型)第四代技术模型(原型模型)构件组装模型、混合模型。 2.可行性研究一般可以从(经济)可行性、(技术)可行性、运行可行性、法律可行性和开发可行性等方面来研究。 3.现在向银行存款,年利率为i,若希望在n年后从银行得到F元,现在应该存入的钱数为(F/(1+i)n)。 4.数据流图的基本符号包括(数据输入的源点和数据输出的汇点)、(加工)、(数据流)、(数据存储文件)。 5.Jackson图除了可以表达程序结构外,还可以表达(数据结构),它首先要分析(数据结构),并用适当的工具来描述。 6.详细设计的工具有图形工具)、表格工具和(语言工具)。 7.IPO图由(输入)、处理和(输出)三个框组成。这个图的特点是能够直观的显示三者之间的关系。 8.面向对象技术是一整套关于如何看待(软件系统)和(现实世界)的关系,以什么观点来研究问题并进行分析求解,以及如何进行系统构造的软件方法学。面向对象方法是一种运用(对象)、(类)、(继承)、(封装)、聚集、消息传送、多态性等概念来构造系统的软件开发方法。 二、单项选择题 1.下列( A )属于系统软件。 A.WINDOWS 2000 B.Word C.Flash D.3D MAX 2.下列哪个图是N-S图的构件( C )。 A. B. C. D. 3.对于螺旋模型,下列( D )不是利用笛卡尔坐 标表达的活动。 A. 制定计划 B. 实施工程 C. 风险分析 D. 程序编码 三、多项选择题 1.软件危机可以表现为(ABXD )。 A.产品不符合用户的需要 B.软件产品的质量差 C.软件的可维护性差 D.软件的价格昂贵 2.Jackson图中一般可能包括(ABCD )。 A.表头 B.表体 C.表名 D.字段名 3.关于内容耦合的描述正确的是(AD )。 A、内容耦合是最高程度的耦合 B、应该尽量使用内容耦合 C、高级语言一般设计成允许内容耦合的形式 D、如果一个模块有多个入口,可能发生内容耦合 4.下列属于不标准的书写格式(BCD )。 A、书写时适当使用空格分隔 B、一行写入多条语句 C、嵌套结构不使用分层缩进的写法 D、程序中不加注释 四、判断题(正确的在括号内打上“√”,错误的打上“×”) 1.软件生存周期是从软件开始开发到开发结束的整个时 期。() 2.系统流程图是一个典型的描述逻辑系统的传统工具。 () 3.数据流图和数据字典共同构成系统的逻辑模型。 (1) 4.扇出是一个模块直接调用的模块数目,一般推荐的扇出 为3或4。( 1 ) 5.耦合用于衡量一个模块内部的各个元素彼此结合的紧 密程度。()

电大19春《软件工程》_形考作业2

题目1,,还未回答,,满分1.00,, 题干 面向对象设计强调定义(),并且使它们相互协作来满足用户需求。 选择一项: A. 软件对象 B. 接口 C. E-R模型 D. 物理模型 题目2,,还未回答,,满分1.00,, 题干 ()是从用户的观点描述系统功能,它由一组用例、参与者以及它们之间关系所组成。选择一项: A. 顺序图 B. 类图 C. 对象图 D. 用例图 题目3,,还未回答,,满分1.00,, 题干 ()用于描述系统的功能集。 选择一项: A. 逻辑视图 B. 组件视图 C. 用例视图 D. 对象视图 题目4,,还未回答,,满分1.00,, 题干 UML 语言支持的建模方式不包括有()。 选择一项: A. 静态建模 B. 模块化建模 C. 动态建模 D. 功能建模 题目5,,还未回答,,满分1.00,, 题干 UML 中,包图是一种()。 选择一项: A. 分组机制 B. 数据结构 C. 对系统的动态描述 D. 集合 题目6,,还未回答,,满分1.00,, 题干 UML是一种()。 选择一项: A. 可视化的程序设计语言 B. 过程 C. 建模工具 D. 可视化的建模语言 题目7,,还未回答,,满分1.00,, 题干 UML是一种()语言。 选择一项: A. 过程描述

B. 程序设计 C. 交互式建模 D. 面向对象 题目8,,还未回答,,满分1.00,, 题干 类的属性结构要坚持简单的原则,尽可能不使用复杂的()。 选择一项: A. 数据结构 B. 处理 C. 参数 D. 方法 题目9,,还未回答,,满分1.00,, 题干 继承耦合是()之间的一种关联形式,设计时应该适当使用这种耦合。 选择一项: A. 虚类与实体类 B. 数据类与处理类 C. 一般化类与特殊化类 D. 控制类与界面类 题目10,,还未回答,,满分1.00,, 题干 包含关系用于构造多个用例()。 选择一项: A. 关系 B. 特殊活动 C. 角色 D. 共性的部分 题目11,,还未回答,,满分1.00,, 题干 从本质上说,面向对象是“先”确定动作的()“后”执行()。 选择一项: A. 数据结构/主体 B. 动作/主体 C. 主体/动作 D. 主体/数据结构 题目12,,还未回答,,满分1.00,, 题干 对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由()实现。 选择一项: A. 类图 B. 状态图 C. 组件图 D. 顺序图 题目13,,还未回答,,满分1.00,, 题干 功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象方法中,由()实现。 选择一项: A. 活动图和场景描述 B. 场景描述 C. 交互图和场景描述 D. 用例图和场景描述 题目14,,还未回答,,满分1.00,,

软件工程复习考点小结

《软件工程》考点小结 1、软件工程的定义及软件工程的研究内容? 软件工程研究的内容包括软件开发方法、软件开发模型、软件支持过程和软件管理过程。 软件工程是研究软件开发和软件管理的一门工程学科。2、软件工程五个面向实施理论? “五个面向理论”是指“面向流程分析、面向数据设计、面向对象实现、面向功能测试、面向过程管理”,它是在综合“四种开发方法”各自的优点之后提出的软件工程实施理论,是对前者的继承与发展。 3、什么是“软件生命周期模型”,常用的软件生命周期模型有哪些?软件生命周期由哪5个阶段构成? 软件生命周期模型是指在整个软件生命周期中,软件开发过程应遵循的开发路线图。或者说,软件生命周期模型是软件开发全部过程、活动和任务的结构框架。 瀑布模型、增量模型、迭代模型、原型模型、XP等模型分析、设计、编码、测试、维护 4、简述瀑布模型与迭代模型之间的关系? 在宏观上,迭代模型是动态模型,瀑布模型是静态模型。在微观上,迭代模型与瀑布模型都是动态模型。在迭代和瀑布模型中,你中有我、我中有你。 瀑布模型与迭代模型之间的关系,反映了人们对客观事物的认识论:要认识与掌握某一客观事物,必须经历由宏观到微观的多次反复的过程。只有从宏观上反复迭代几次,才能看清全貌,掌握事物的宏观发展规律。只有从微观上反复迭代几次,才能吃透每个细节,掌握事物的微观发展规律。 5、何谓软件的“功能模型”? 功能模型是描述系统能做什么,即对系统的功能、性能、接口和界面进行定义。 6、“容错技术”的定义? 容错就是当由于种种原因在系统中出现了数据、文件损坏或丢失时,系统能够自动将这些损坏或丢失的文件和数据恢复到发生事故以前的状态,使系统能够连续正常运行的一种技术。 7、何谓软件的“快速原型法”? 快速原型法就是在系统开发之初,尽快给用户构造一个新系统的模型(原型),反复演示原型并征求用户意见,开发人员根据用户意见不断修改完善原型,直到基本满足用户的要求再进而实现系统,这种软件开发方法就是快速原型法。 8、.业界存在哪三种需求分析方法?你认为哪一种方案更好? 业界存在三种需求分析方法:面向功能分析、面向对象分析、面向数据分析。 以上这三种方法,各自适用于不同的目标系统。目前时尚的方法是面向对象,包括面向主体和面向方法。总的来说,对于系统软件和应用软件来说,面向功能需求分析的方法简单明了,而面向对象的需求分析方法则复杂抽象。对于以关系数据库为平台的信息系统软件来说,面向数据需求分析方法的特点是抓住了本质。但是,这三种分析方法都离不开面向流程分析这根总线:功能、对象、数据都是在流程中产生的,又都是为流程服务的。 9、需求分析的目的是什么,输入及输出是?需求分析的难点在哪里? 软件需求分析,其目的是用于说明软件产品或软件项目需要满足的条件和限制。在软件工程项目中首先要获取用户的需求,通过对软件需要的提取、分析、文档化及验证,为进一步的设计和实现提供依据。 输入是软件《合同》或软件《立项建议书》,以及对用户现场的调研、分析和确认,输出是《用户需求报告》/《需求分析规格说明书》 需求分析的难点是:在系统的功能、性能和接口方面,开发者与客户达成完全一致的需求,让客户最终签字确认,并保证在项目验收前,需求相对稳定不变。万一需求有一点变化,双方必须履行“需求变更管理程序”,而变更管理程序在签订合同时已经做了规定。要知道,合同是具有法律效力的。 10、试说出黑盒测试和白盒测试的区别和联系。? 黑盒测试又称功能测试。在这里,盒子指的是被测试的软件,“黑盒”就是只知道被测试软件的外部情况,主要是界面和接口,被测试软件的内部逻辑结构和数据结构,对测试人员来说是不可见的,主要关注被测试软件的功能实现。 白盒测试就是对程序执行路径的测试,又叫做玻璃盒测试(Glass Box Testing)、透明盒测试(Clear B ox Testing)、结构化测试(Structured Testing)、开放盒测试(Open B ox Testing)、基于代码的测试(C ode-Based Testing)等。 黑盒测试和白盒测试的联系是:一般宏观上用黑盒测试,微观上用白盒测试,系统集成人员用黑盒测试方法对系统进行测试,构件开发人员用白盒测试方法对构件进行测试,这是常用的测试方法。 11、为什么说需求分析是面向流程的? 系统的功能、性能、接口、界面都是在流程中动态实时的反映出来。在所有的流程(物流、人流、资金流、信息流、单据流、报表流、数据流)中,数据流最重要,也最具有代表性。因为在计算机网络系统内,一切流程都表现为数据流,或者说是数据流在不同方向的投影。而流程是动态的、实时的。所以说,需求分析是面向流程的。 12、简述实用软件测试的流程?

软件工程形考作业4

软件工程形考作业4 题目1:程序的三种基本控制结构,包括顺序结构、(条件判断结构)和循环结构。 题目2:程序结构清晰且简单易懂,一个函数的规模一般(100左右)行。 题目3:程序设计语言的技术特性不应包括(软件的可移植性)。 题目4:对于嵌套的循环和分支程序,层次不要超过(3)层。 题目5:构架设计的主要目的是(确定系统总体结构),这项工作由经验丰富的构架设计师主持完成。 题目6:两个浮点数X0和X1比较相等时,应该用(|X0-X1|<ε)比较。 题目7:(程序员应该仔细测试自己编写的程序代码)不符合软件测试原则。 题目8:(白盒测试)时,测试人员必须接触到程序源代码。 题目9:(边值分析和等价类划分)属于功能测试方法。 题目10:不管多么完善的软件都可能有潜在的问题,所以设计人员应该为软件进行(容错性)设计,当软件遇到异常数据、事件或操作时,软件不至于彻底崩溃。 题目11:测试用例是一组(测试用的输入数据以及对应的预期结果)。 题目12:测试最早的开始时间是(从需求分析阶段开始)。 题目13:从测试对象的粒度上划分测试为(单元测试、集成测试、系统测试和验收测试)。 题目14:从狭义上讲,软件测试是(为发现错误而执行程序)的过程。 题目15:软件维护过程中产生的副作用,一般是由(修改程序)引起的。 题目16:通常软件的可维护性常常随着时间的推移而(降低)。 题目17:为了获得维护的统计信息,应该记录每次维护的(以上全部)。维护管理者根据统计信息积累维护管理的经验,作为今后制定维护计划的依据。 题目18:为了适应软硬件环境变化而修改软件的过程是(适应性维护)。 题目19:维护的工作量与软件规模成(正比),软件的规模可以由源程序的语句数量、模块数、输入输出文件数、数据库的规模,以及输出的报表数等指标来衡量。 题目20:一般维护程序代码的策略(根据维护申请读源程序,并修改)。 题目21:以下属于完善性维护的有(增加联机求助命令)。 题目22:引起软件改变的原因主要有(以上全部)。 题目23:在软件生存期的维护阶段,继续诊断和修正错误的过程称为(改正性维护)。 题目24:软件项目管理的内容包括(以上所有)。 题目25:软件项目管理的内容不包括(技术和算法)。 题目26:通俗的说,软件项目管理中常说的基线是(通过正式复审的文档)。 题目27:通俗的说,软件项目管理中常说的基线是(通过正式复审的文档)。

相关文档
最新文档