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

合集下载

国开电大软件工程形考作业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. 动态建模

【答案】:模块化建模

电大软件工程形考1答案

电大软件工程形考1答案
选择一项:
B. 规划项目
题目16
可行性研究的四大要素是()。
选择一项:
A. 经济、技术、法律和社会环境
题目17
可行性研究的主要目的是()。
选择一项:
A. 确定系统是否值得开发
题目18
软件设计的目标是()。
选择一项:
C. 在最短的时间内,生产出可靠性、可维护性俱佳的软件方案
题目19
软件调研报告是在()提交的。
题目4
软件、程序和代码是()。
选择一项:
B. 相同的软件概念
题目5
软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。
选择一项:
A. 升级和移植
题目6
软件工程的出现是由于()。
选择一项:
A. 软件危机
题目7
软件工程四个层次由下至上是(),它们的顺序不能互换。
选择一项:
B. 质量层、过程层、方法层、工具层
选择一项:
D. 软件危机的出现
题目12
概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()。
选择一项:
C. 设计每个模块的伪代码
题目13
经济可行性研究的主要内容包括()。
选择一项:
C. 开发过程
题目14
可行性分析研究的费用大约是项目总经费的()。
选择一项:

国家开放大学《软件工程》形考任务1、2、4参考答案

国家开放大学《软件工程》形考任务1、2、4参考答案

国家开放大学《软件工程》形考任务1、2、4参考答案

形考任务1

1.()是职业软件工程师的必要条件。

A. 编程速度快

B. 语言天赋

C. 自律、善于沟通、具有一定的软件技能

D. 熟悉众多的软件环境

2.根据软件工程的7条基本原理判断下面正确的选项是()。

A. 软件错误只能通过运行代码才能发现

B. 需求阶段一般不会引入错误

C. 软件错误发现的时机不重要,重要的是错误的严重程度

D. 软件错误发现的越早改正的成本越低

3.美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。

A. 7

B. 5

C. 3

D. 12

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.软件与程序的区别是()。

2022软件工程-国家开放大学电大学习网形考作业题目答案

2022软件工程-国家开放大学电大学习网形考作业题目答案

软件工程形考一

一、单选题

1.()是职业软件工程师的必要条件。

A.自律、善于沟通、具有一定的软件技能

B.编程速度快

C.熟悉众多的软件环境

D.语言天赋

正确答案: A

2.根据软件工程的7条基本原理判断下面正确的选项是()。

A.软件错误发现的时机不重要,重要的是错误的严重程度

B.软件错误只能通过运行代码才能发现

C.软件错误发现的越早改正的成本越低

D.需求阶段一般不会引入错误

正确答案: C

3.美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。

A.7

B.5

C.3

D.12

正确答案: A

4.软件、程序和代码是()。

A.相同的软件概念

B.程序语言写的代码

C.计算机代码和数据

D.三个不同的概念

正确答案: D

5.软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。

A.复杂性

B.升级和移植

C.通用性

D.脆弱性

正确答案: B

6.软件工程的出现是由于()。

A.软件危机

B.计算机硬件技术的发展

C.软件社会化的需要

D.计算机软件技术的发展

正确答案: A

7.软件工程四个层次由下至上是(),它们的顺序不能互换。

A.质量层、过程层、方法层、工具层

B.过程层、方法层、质量层、工具层

C.方法层、过程层、质量层、工具层

D.方法层、质量层、过程层、工具层

正确答案: A

8.软件可行性研究一般不考虑()

A.是否有足够的人员和相关的技术来支持系统开发

B.是否有足够的工具和相关的技术来支持系统开发

C.待开发软件是否有市场、经济上是否合算

D.待开发的软件是否会有质量问题

正确答案: D

9.软件与程序的区别是()。

国家开放大学软件工程形考试题及答案

国家开放大学软件工程形考试题及答案

()是职业软件工程师的必要条件。

A. 语言天赋

B. 自律、善于沟通、具有一定的软件技能

C. 编程速度快

D. 熟悉众多的软件环境

题目2

根据软件工程的7条基本原理判断下面正确的选项是()。

A. 软件错误发现的越早改正的成本越低

B. 软件错误只能通过运行代码才能发现

C. 需求阶段一般不会引入错误

D. 软件错误发现的时机不重要,重要的是错误的严重程度

题目3

美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。

A. 12

B. 5

C. 3

D. 7

题目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. 软件包括程序、相关数据及其文档,程序是软件的一部分

国开电大形考作业答案-软件工程-形考作业2

国开电大形考作业答案-软件工程-形考作业2

形考作业2

亲爱的同学,您好!前面所学习的内容,您都掌握了吗?快来挑战形考作业吧!

本次测验以单项选择题为主,得分计入总成绩,占形考成绩的30%。

1. 1.

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

单选题(3分)3分

1.G A.

软件对象

2.C B.

物理模型

3. C c.

E-R模型

4.C D.

接口

2.2.

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

单选题(3分)3分

1.C A.

类图

2.C B.

对象图

3. C c.

顺序图

4.⑥ D.

用例图

3. 3.

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

单选题(3分)3分

1. C

.

组件视图

2.C B.

逻辑视图

G

3. C.

用例视图

4. C D.

对象视图

4. 4.

UML 语言支持的建模方式不包括有()。

单选题(3分)3分

1. C A.

静态建模

2.C B.

动态建模

3. C.

模块化建模

4. C D.

功能建模

5. 5.

U M L 中 , 包 图 是 一 种 ( ) 。

单选题(3分)3分

C

1. A.

集合

2. B.

数据结构

3.G c.

分组机制

A C

4.C D.

对系统的动态描述

6. 6.

UML是一种()。

单选题(3分)3分

1.C A.

建模工具

2.C B.

可视化的程序设计语言

3.C c.

可视化的建模语言

4.C D.

过程

7.7.

UML是一种()语言。

单选题(3分)3分

1.C A.

程序设计

2.C B.

面向对象

3.G c.

交互式建模

4.C D.

过程描述

8.8.

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

单选题(3分)3分

1.@ A.

数据结构

国家开放大学软件工程形考2-满分题目和答案

国家开放大学软件工程形考2-满分题目和答案

试题1

正确

得分 1.00/1.00 分

标记试题

试题正文

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

选择一项:

A.

软件对象

B.

物理模型

C.

E-R模型

D.

接口

反馈

你的回答正确

试题2

正确

得分 1.00/1.00 分

标记试题

试题正文

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

选择一项:

A.

用例图

B.

顺序图

C.

对象图

D.

类图

反馈

你的回答正确

试题3

正确

得分 1.00/1.00 分

标记试题

试题正文

()用于描述系统的功能集。选择一项:

A.

组件视图

B.

用例视图

C.

对象视图

D.

逻辑视图

反馈

你的回答正确

试题4

正确

得分 1.00/1.00 分

标记试题

试题正文

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

A.

功能建模

B.

动态建模

C.

模块化建模

D.

静态建模

反馈

你的回答正确

试题5

正确

得分 1.00/1.00 分

标记试题

试题正文

UML 中,包图是一种()。选择一项:

A.

数据结构

B.

集合

C.

分组机制

D.

对系统的动态描述

反馈

你的回答正确

试题6

正确

得分 1.00/1.00 分

标记试题

试题正文

UML是一种()。

选择一项:

A.

过程

B.

可视化的建模语言

C.

可视化的程序设计语言

D.

建模工具

反馈

你的回答正确

试题7

正确

得分 1.00/1.00 分

标记试题试题正文

UML是一种()语言。选择一项:

A.

面向对象

B.

交互式建模

C.

过程描述

D.

程序设计

反馈

你的回答正确

试题8

正确

得分 1.00/1.00 分

标记试题

试题正文

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

选择一项:

A.

参数

《软件工程》形成性考核章节答案(全)

《软件工程》形成性考核章节答案(全)

《软件工程》形成性考核答案

第一、二章

一、填空题

1. 软件工程学的内容可包括(理论)、结构、(方法)、(工具)、环境、管理、规范等。

2. 软件生存周期一般可分为问题定义、(可行性研究)、(需求分析)、设计、(编码)、测试、运行与维护阶段。

3. 可行性研究的目的是(用最小的代价在尽可能短的时间内确定问题是否能够解决)。

4. 系统流程图是(描绘物理系统)的传统工具。

5. 在可行性研究中,(技术可行性)是系统开发过程中难度最大,最重要的一个环节。

二、判断题

1. 软件工程采用的生存周期方法就是从时间角度对软件的开发和维护这个复杂问题进行分解,将软件生存的时期分为若干阶段。(√)

2. 螺旋模型是利用笛卡尔坐标的四个象限上分别代表四个方面的活动来表示。(√)

3. 原型模型适用于嵌入式软件。(╳)

4. 面向对象技术是构件组装模型的基础。(√)

5. 在可行性研究中最难决断和最关键的问题是经济可行性。(╳)

6. 系统流程图表达的是部件的信息流程,还表示对信息进行加工处理的控制过程。(╳)

7. 自底向上成本估计不是从整体开始,而是从任务单元开始。(√)

三、单项选择题

1. 下列哪个阶段不是软件生存期三个阶段中的内容( C )。

A.计划阶段

B.开发阶段

C.编码阶段

D.维护阶段

2. 下列关于瀑布模型的描述正确的是( C )。

A. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。

B. 瀑布模型具有良好的灵活性。

C. 瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。

D. 利用瀑布模型,如果发现问题修改的代价很低。

国家开放大学《软件工程》形考任务1、2、4参考答案

国家开放大学《软件工程》形考任务1、2、4参考答案

国家开放大学《软件工程》形考任务1、2、4参考答案

形考任务1

1.()是职业软件工程师的必要条件。

A. 编程速度快

B. 语言天赋

C. 自律、善于沟通、具有一定的软件技能

D. 熟悉众多的软件环境

2.根据软件工程的7条基本原理判断下面正确的选项是()。

A. 软件错误只能通过运行代码才能发现

B. 需求阶段一般不会引入错误

C. 软件错误发现的时机不重要,重要的是错误的严重程度

D. 软件错误发现的越早改正的成本越低

3.美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。

A. 7

B. 5

C. 3

D. 12

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.软件与程序的区别是()。

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

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

软件工程作业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 )

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×(1+i*n)

B、P× (i+1)*n

C、p×(1+i)n

D、p×(i+n)

11.可行性研究是在(A)之前

A、系统开发

B、测试

C、试运行

D、集成测试

12.可行性研究需要的时间长短取决于系统的规模,一般来说,可行性研究的成本只是预期总成本的

(C)。

A、1%

B、20%

C、8%

D、50%

电大《软件工程》形考任务二

电大《软件工程》形考任务二

试卷总分:30 得分:30

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

A.软件对象

B.物理模型

C.接口

D.E-R 模型

【答案】:A

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

A.类图

B.顺序图

C.对象图

D.用例图

【答案】:D

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

A.组件视图

B.逻辑视图

C.对象视图

D.用例视图

【答案】:D

4.UML 语言支持的建模方式不包括有()。

A.功能建模

B.模块化建模

C.静态建模

D.动态建模

【答案】:B

5.UML 中,包图是一种()。

A.数据结构

B.分组机制

C.集合

D.对系统的动态描述

【答案】:B

6.UML 是一种()。

A.过程

B.建模工具

C.可视化的建模语言

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

【答案】:B

7.UML 是一种()语言。

A.过程描述

B.交互式建模

C.程序设计

D.面向对象

【答案】:B

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

A.方法

B.处理

C.数据结构

D.参数

【答案】:C

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

A.虚类与实体类

B.数据类与处理类

C.一般化类与特殊化类

D.控制类与界面类

【答案】:D

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

A.角色

B.关系

C.特殊活动

D.共性的部分

【答案】:D

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

A.数据结构/主体

B.主体/数据结构

C.主体/动作

D.动作/主体

【答案】:C

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

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

电大软件工程形考作业答案
B、数据耦合,控制耦合,数据结构耦合,公共耦合
C、无直接耦合,数据结构耦合,内容耦合,控制耦合
D、无直接耦合,数据耦合,控制耦合,内容耦合
23.PDL是描述处理过程(C)
A、做什么B、为什么做C、怎么做D、对谁做
24.(D)工具在软件详细设计过程中不采用。
A、判定表B、IPO图C、PDLD、DFD图
15.需求规格说明书的作用不包括(D)
A、软件验收的依据B、用户与开发人员对软件要做什么的共同理解
C、软件可行性研究的依据D、软件设计的依据
16.数据字典是用来定义(D)中的各个成份的具体含义的。
A、程序流程图B、功能结构图C、系统结构图D、数据流程图
17.数据流程图是(A)方法中用于表示系统逻辑模型的一种图形工具。
10.设年利率为i,现存入p元,不计复利,n年后可得钱数为(C)。
A、P×(1+i*n)B、P×(i+1)*nC、p×(1+i)nD、p×(i+n)
11.可行性研究是在(A)之前
A、系统开发B、测试C、试运行D、集成测试
12.可行性研究需要的时间长短取决于系统的规模,一般来说,可行性研究的成本只是预期总成本的(C)。
28.下列几种类型中,耦合性最弱的是(D)。c:\iknow\docshare\data\cur_work\ l
A、内容型B、控制型C、公共型D、数据型

国开作业软件工程-形考作业100参考(含答案)

国开作业软件工程-形考作业100参考(含答案)

题目:()是职业软件工程师的必要条件。

选项A:自律、善于沟通、具有一定的软件技能

选项B:语言天赋

选项C:熟悉众多的软件环境

选项D:编程速度快

答案:自律、善于沟通、具有一定的软件技能

题目:根据软件工程的7条基本原理判断下面正确的选项是()。

选项A:软件错误发现的时机不重要,重要的是错误的严重程度

选项B:软件错误只能通过运行代码才能发现

选项C:软件错误发现的越早改正的成本越低

选项D:需求阶段一般不会引入错误

答案:软件错误发现的越早改正的成本越低

题目:美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。选项A:3

选项B:5

选项C:12

选项D:7

答案:7

题目:软件、程序和代码是()。

选项A:相同的软件概念

选项B:程序语言写的代码

选项C:计算机代码和数据

选项D:三个不同的概念

答案:三个不同的概念

题目:软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。选项A:通用性

选项B:复杂性

选项C:脆弱性

选项D:升级和移植

答案:升级和移植

题目:软件工程的出现是由于()。

选项A:软件危机

选项B:计算机软件技术的发展

选项C:计算机硬件技术的发展

选项D:软件社会化的需要

答案:软件危机

题目:软件工程四个层次由下至上是(),它们的顺序不能互换。

国家开放大学电大形考作业答案-软件工程-形考作业1

 国家开放大学电大形考作业答案-软件工程-形考作业1

形考作业1

亲爱的同学,您好!前面所学习的内容,您都掌握了吗?快来挑战形考作业吧!

本次测验以单项选择题为主,得分计入总成绩,占形考成绩的30%。

1. 1.

()是职业软件工程师的必要条件。

单选题 (3 分) 3分

1. A.

自律、善于沟通、具有一定的软件技能

2. B.

编程速度快

3. C.

熟悉众多的软件环境

4. D.

语言天赋

2. 2.

根据软件工程的7条基本原理判断下面正确的选项是()。

单选题 (3 分) 3分

1. A.

软件错误发现的时机不重要,重要的是错误的严重程度

2. B.

软件错误只能通过运行代码才能发现

3. C.

软件错误发现的越早改正的成本越低

4. D.

需求阶段一般不会引入错误

3. 3.

美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。

单选题 (3 分) 3分

1. A.

7

2. B.

5

3. C.

3

4. D.

12

4. 4.

软件、程序和代码是()。

单选题 (3 分) 3分

1. A.

相同的软件概念

2. B.

程序语言写的代码

3. C.

计算机代码和数据

4. D.

三个不同的概念

5. 5.

软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。

单选题 (3 分) 3分

1. A.

复杂性

2. B.

升级和移植

3. C.

通用性

4. D.

脆弱性

6. 6.

软件工程的出现是由于()。

单选题 (3 分) 3分

1. A.

软件危机

2. B.

计算机硬件技术的发展

3. C.

软件社会化的需要

4. D.

计算机软件技术的发展

7.7.

软件工程四个层次由下至上是(),它们的顺序不能互换。

单选题 (3 分) 3分

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

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

软件工程作业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×(1+i*n)

B、P× (i+1)*n

C、p×(1+i)n

D、p×(i+n)

11.可行性研究是在(A)之前

A、系统开发

B、测试

C、试运行

D、集成测试

12.可行性研究需要的时间长短取决于系统的规模,一般来说,可行性研究的成本只是预期总成本的

(C)。

软件工程形考任务1参考答案

软件工程形考任务1参考答案

软件工程形考任务1参考答案选择01

()是职业软件工程师的必要条件。

A.自律、善于沟通、具有一定的软件技能

B.编程速度快

C.熟悉众多的软件环境

D.语言天赋

选择02

根据软件工程的7条基本原理判断下面正确的选项是()。

A.软件错误发现的时机不重要,重要的是错误的严重程度

B.软件错误只能通过运行代码才能发现

C.软件错误发现的越早改正的成本越低

D.需求阶段一般不会引入错误

选择03

美国著名软件工程专家XXX于1983年提出了软件工程的()条基本原理。A.7

B.5

C.3

D.12

选择04

软件、程序和代码是()。

A.相同的软件概念

B.程序语言写的代码

C.计算机代码和数据

D.三个不同的概念

选择05

软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。

A.复杂性

B.升级和移植

C.通用性

D.脆弱性

挑选06

软件工程的呈现是因为()。

A.软件危机

B.计算机硬件技术的发展

C.软件社会化的需要

D.计算机软件技术的发展

选择07

软件工程四个层次由下至上是(),它们的顺序不能互换。

A.质量层、过程层、方法层、工具层

B.过程层、方法层、质量层、工具层

C.方法层、过程层、质量层、工具层

D.方法层、质量层、过程层、工具层

挑选08

软件可行性研究普通不考虑()

A.是不是有足够的人员和相关的技术来支持体系开发

B.是有足够的工具和相关的技术来支持体系开发

C.待开发软件是不是有市场、经济上是不是合算

D.待开发的软件是不是会有质量问题

选择09

软件与程序的区别是()。

A.程序价格便宜,软件价格昂贵

B.程序是用户自己编写的,而软件是由厂家提供的

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

软件工程作业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. 《计算机病毒防治管理办法》

14. 效率是一个性能要求,因此应当在以下哪个阶段规定?B

A、可行性分析

B、需求分析

C、概要设计D详细设计

15. 需求规格说明书的作用不包括(D)

A、软件验收的依据

B、用户与开发人员对软件要做什么的共同理解

C软件可行性研究的依据D、软件设计的依据

16. 数据字典是用来定义(D)中的各个成份的具体含义的。

A、程序流程图

B、功能结构图C系统结构图D数据流程图

17. 数据流程图是(A)方法中用于表示系统逻辑模型的一种图形工具。

A、S A

B、SD

C、SP

D、SC

18. DFD中的每个加工至少有(A。

A、一个输入流或一个输出流 B —个输入流和一个输出流

C 一个输入流

D —个输出流

19. 需求分析阶段的关键任务是确定(D)

A、软件开发方法

B、软件开发工具

C、软件开发费D软件系统的功能

20. 在SD方法中全面指导模块划分的最重要的原则是(D)。

A、程序模块化

B、模块高内聚

C、模块低耦合D模块独立性

21. 在模块的3种基本属性中,反映模块内部特性的是(C)。

A、接口

B、功能

C、逻辑

D、状态

22. 模块的耦合性可以按照耦合程度的高低进行排序,以下哪一项符合从低到高的正确次序(D)。

A、数据结构耦合,公共耦合,控制耦合,内容耦合

B数据耦合,控制耦合,数据结构耦合,公共耦合

C无直接耦合,数据结构耦合,内容耦合,控制耦合

D无直接耦合,数据耦合,控制耦合,内容耦合

23. PDL是描述处理过程(C )

A、做什么

B、为什么做

C、怎么做D对谁做

24. (D)工具在软件详细设计过程中不采用。

A判定表B、IPO图 C PDL D DFD图

25. 为高质量地开发软件项目,在软件结构设计时,必须遵循(A)原则。

A.信息隐蔽B质量控制C程序优化D、数据共享

26. 当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为(D)

A、数据耦合

B、公共耦合C标记耦合D内容耦合

27. 详细设计与概要设计衔接的图形工具是(B)。

A、DFD图

B、SC图

C、PAD图

D、程序流程图

28. 下列几种类型中,耦合性最弱的是(D)。

A、内容型

B、控制型C公共型D、数据型

29. 软件结构使用的图形工具,一般采用(C)图。

A、DFD

B、PAD

C、SC

D、ER

30. 在七种偶合中,最低偶合是(D)。

A、内容偶合

B、公共偶合C数据偶合D非直接偶合

二、简答题

1. 什么是软件工程?软件工程的目标是什么?

答:软件工程是①将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护过程,即将工程化应用于软件开发和管理之中,②对①中所选方法的研究。

目标:

1 合理预算开发成本,付出较低的开发费用。

2 实现预期的软件功能,达到较好的软件性能,满足用户的需求。

3 提高软件的可维护性,降低维护费用。

4 提高软件开发生产率,及时交付使用

2. 指出瀑布模型中下列任务的顺序:验收测试,项目计划,单元测试,需求评审,成本估计,概要设计,详细设计,

系统测试,设计评审,编码,需求规格说明书。

答:项目计划,成本估计,需求规格说明书,需求评审,概要设计,详细设计,设计评审,编码,单元测试,系统测试,验收测试

3. 可行性研究报告的主要内容是什么?

答:可行性研究主要包括以下几个部分:

(1)概述(2)技术可行性(3)项目成熟程度(4)市场需求情况和风险分析(5)投资估算及资金筹措(6)经济与社会效益(7)综合实力和产业基础(8)项目实施进度计划(9)其它尚需要说明的必要的方面(10)结论

4. 什么是需求分析?需求分析阶段的基本任务是什么?

答:所谓"需求分析",是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,“需求分析”就是确定要计算机“做什么”。

任务:确定软件项目的目标和范围。调查使用者的要求,分析软件必须做什么,编写需求规格说明书等它相关文档,并进行必要的需求审查。除此之外,还包括需求变更控制,需求风险控制,需求版本控制等对需求的管理工作

5. 什么是结构化分析方法?该方法使用什么描述工具?答:结构化的分析方法是面向数据流的方法,因此,此方法研究的核心是数据的组成和数据流向和对数据的加工处理。结构化分析方法用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向

下逐层分解,直至找到满足功能要求的所有可实现的软件元素为止

描述工具:1系统流程图2 数据流程图3数据字典4 IPO 图5 层次方框图6实体—关系图

相关文档
最新文档