大工23春《软件工程》在线作业1[答案][答案]

作者:奥鹏作业答案 字体:[增加 减小] 来源:大工在线 时间:2023-09-05 05:23

大工23春《软件工程》在线作业1 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 50 分) 1.软件危机是指()。 A.计算机病毒的出现 B.利用计算机进行经济犯罪活动 C.软件开发和维护中出现的一系

大工23春《软件工程》在线作业1[答案][答案]

大工23春《软件工程在线作业1[答案]

正确答案:D

大工23春《软件工程在线作业1

正确答案:B

试卷总分:100  得分:100

一、单选题 (共 10 道试题,共 50 分)

1.“软件危机”是指()。

正确答案:A

A.计算机病毒的出现

B.利用计算机进行经济犯罪活动

C.软件开发和维护中出现的一系列问题

D.人们过分迷恋计算机系统

正确答案:B

 

2.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()。

A.软件危机

B.软件工程

C.程序设计革命

D.结构化程序设计

正确答案:D

 

3.以下对软件的特性描述错误的是()。

A.不是计算机系统的物理部件

B.由于软件缺乏“可见性”,在软件开发前期,软件的质量较难评价

正确答案:C

C.一般包括程序和文档

D.可独立构成计算机系统

正确答案:C

 

4.瀑布模型的关键不足在于()。

A.过于简单

B.各个阶段需要进行评审

C.过于灵活

D.不能适应需求的动态变更

正确答案:D

 

5.软件是一种()。

A.简单程序

B.数据

C.逻辑产品

D.物理产品

正确答案:D

 

6.经济可行性研究的范围包括()。

A.资源有效性

B.管理制度

C.效益分析

D.编程语言

正确答案:C

 

7.研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。

A.技术可行性

B.经济可行性

C.社会可行性

D.法律可行性

正确答案:A

 

8.在软件开发中,()是指对将要开发的系统的开发成本进行估算,然后与可能取得的效益进行比较和权衡。

A.成本/效益分析

B.软件维护分析

C.结构化分析

D.软件需求分析

正确答案:C

 

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

A.流程图

B.功能结构图

C.系统结构图

D.数据流图

正确答案:A

 

10.需求分析阶段的任务是确定()。

A.软件测试的具体方法

B.软件开发工具

C.软件开发费用

D.软件系统的功能

正确答案:D

 

大工23春《软件工程》在线作业1[答案]多选题答案

正确答案:A

二、判断题 (共 10 道试题,共 50 分)

11.软件工具的唯一作用是为了延长软件产品的寿命。

 

12.数据流图有4种基本符号,其中正方形(或立方体)表示数据的源点或终点。

 

13.在数据流图中,一个数据存储等同于一个文件,不能表示文件的一部分。

 

14.数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

 

15.一般说来,数据字典由4类元素的定义组成:数据流、数据流分量、数据存储、处理。

 

16.需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。

 

17.数据流图建立系统的功能模型,它仅仅由数据流和数据存储组成。

 

21.给DFD中的数据流命名时,能反映出数据流成分的名字(如“数据”、“信息”之类)是最好的命名方式。

正确答案:B

 

19.软件工程方法学的要素之一过程是指软件开发应该以软件维护为中心,关键是编写程序。

 

20.面向对象方法的工作模型只能使用螺旋模型进行开发。

 

大工23春《软件工程》在线作业1[答案]历年参考题目如下:




东 北 大 学 继 续 教 育 学 院

软件工程与UML建模X 试 卷(作业考核 线上2)  A  卷

学习中心:            院校学号:             姓名            

(共    4    页)         
总分 题号 一 二 三 四 五 六 七 八 九 十
得分         
一、单选题(30分,共15题,每题2分)
1.        是在系统之外,透过系统边界与系统进行有意义交互的任何事物
A).相关系统   B).Use Case   C).Class      D).Actor

2.软件工程是以      为核心
A).过程   B).面向对象  C).软件开发 D).质量

3.“系统开发过程和可交付文档将遵照ZCo-SP0STAN-95中相关规定”,这属于         
A).功能性需求  B).客观需求  C).主观需求  D).非功能性需求

4.“系统每天晚上自动生成进货报表”,Actor是:         
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.设C(X)定义问题X的复杂性函数,E(X)定义解决问题X所需要工作量的函数,对于两个问题p1和p2,一般情况下如果C(p1)<C(p2) 则         
A).E(p1)>E(p2)      B).C(p1+p2)=C(p1)+C(p2)
C).E(p1+p2)>E(p1)+E(p2)   D).E(p1+p2)<E(p1)+E(p2)

10.以下各种图不是UML使用的图是         
A).用例图    B).类图  C).数据流程图  D).顺序图

11.模块尺寸太大时,应         
A).分解以提高内聚     B).分解以提高耦合 
C).合并以提高内聚     D).分解以降低内聚

12.以下类的命名中,最合理的是         
A). BusVehicle  B). Routes  C). passenger  D). Stop

13.在软件过程中,下列活动属于辅助活动的是   
A).设计    B).集成   C).退役    D).风险管理

14.下面用例模型体现了用例间的          关系

A).泛化、包含和扩展      B).包含和扩展
C).分解、包括和扩充      D).分解、包含和扩展

15.下图体现了面向对象中类的         

A).复杂性  B). 可传递性 C).自反关联 D). 继承关系



二、简答题(40分,共4题,每题10分)
1.请解释软件工程的含义。









2.软件有哪些特征?为什么会出现软件危机?











3.请解释软件体系结构的概念。











4. 请解释耦合和内聚的概念。









三、假设你是一个项目经理,将要率领一个软件开发小组开发一个东北大学的学生选课系统。回答以下问题:
1. 请选择一个合适的软件开发过程模型,并请说明选择的理由(10分)。












2. 分析并描述这个系统的Use Case,包括用例模型(10分)和其中某一个用例的文档(10分)(共20分)。























大工23春《软件工程》在线作业1[答案][答案]相关练习题:
所谓冗余就是一个人的工作量由两个人各承担一半。

能源系统的总效率由三部分组成:开采效率、中间环节效率和终端利用效率。

春秋战国是诸子散文兴起的时代。

进步的科学的理想在人生实践中所起的作用有()

20春《电子商务》作业1

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)