南开大学

南开19秋学期(1709、1803、1809、1903、1909)《软件工程与软件

时间:2020-02-05  作者:奥鹏在线作业  来源:www.youxue100f.com  点击: 次  

标签: 奥鹏作业答案 论文 在线离线作业
内容摘要:
软件工程与软件测试技术

南开19秋学期(1709、1803、1809、1903、1909)《软件工程与软件测试技术》在线作业答案
试卷总分:100  得分:100
一、单选题 (共 25 道试题,共 50 分)
1.对象模型的描述工具是(QQ:3064302332)。

A.状态图
B.数据流图
C.结构图
D.对象图

2.需求工程的主要目的是( )。
A.系统开发的具体方案
B.进一步确定用户的需求
C.解决系统是"做什么的问题"
D.解决系统是"如何做的问题"

3.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是( )。
A.原型模型
B.瀑布模型
C.基于知识的智能模型
D.变换模型

4.系统流程图用于可行性分析中的()的描述。
A.当前运行系统
B.当前逻辑模型
C.目标系统
D.新系统

5.SA 法的主要描述手段有( )。
A.系统流程阁和模块图
B.DFD 图、数据词典、加工说明
C.软件结构图、加工说明. 功能结构图、加工说明

6.面向对象的实现主要包括( )。
A.把面向对象设计用某种程序设计语言书写为面向对象程序,测试并调试面向对象的程序
B.面向对象设计
C.选择面向对象语言
D.单元测试

7.面向对象的主要特征除了对象唯一性、封装、继承外,还有( )。
A.兼容性
B.完整性
C.可移植性
D.多态性

8.在E-R 模型中,包含以下基本成分( )。
A.数据、对象、实体
B.控制、关系、对象
C.实体、关系、控制
D.实体、属性、关系

9.在面向数据流的软件设计方法中,一般将信息流分为( )。
A.数据流和控制流
B.变换流和控制流
C.事务流和控制流
D.变换流和事务流

10.程序的三种基本控制结构是
A.过程、子程序和分程序
B.顺序、选择和重复
C.递归、堆栈和队列
D.调用、返回和转移

11.在需求分析之前有必要进行( )工作。
A.程序设计
B.可行性分析
C.ER 分析
D.2NF 分析

12.DFD 中的每个加工至少有( )
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.应该在( ),确定对象类中应有的服务。
A.建立对象模型之时
B.建立动态模型和功能模型之后
C.建立功能模型之后
D.建立动态模型之后

21.()工具在软件详细设计过程中不采用。
A.判定表
B.IPO 图
C.PDL D
D.DFD 图

22.数据流图是进行软件需求分析的常用图形工具,其基本回形符号是( )。
A.输入、输出、外部实体和加工
B.变换、加工、数据流和存储
C.加工、数据流、数据存储和外部实体
D.变换、数据存储、加工和数据流

23.以下属于面向对象的设计语言的是( )。
A.FORTRAN 语言
B.Pascal 语言
C.C 语言
D.Java 语言

24.白盒测试法是根据程序的( )来设计测试用例的方法。
A.输出数据
B.内部逻辑
C.功能
D.输入数据

25.所有的对象可以成为各种对象类,每个对象类都定义了一组( )。
A.说明
B.类型
C.过程
D.方法

二、多选题 (共 5 道试题,共 10 分)
26.下列正确的是
A.模块耦合要低
B.模块内聚要高
C.模块耦合要高
D.模块内聚要低

27.UML的组成元素有( )。
A.基本构造块
B.规则
C.图
D.公共机制

28.需求分析的任务
A.确定对系统的综合需求。
B.分析系统的数据需求。
C.建立软件的逻辑模型。
D.编写软件需求规格说明书。

29.软件定义时期的任务有
A.确定总目标和可行性
B.估计资源和成本
C.导出策略和系统功能
D.制定工程进度表

30.一般设计的比较好的软件结构,
A.顶层扇出低
B.中层扇出较少
C.底层模块有高扇入
D.顶层扇出高

三、判断题 (共 20 道试题,共 40 分)
31.C++、Java 语言,是面向对象的设计语言,用于面向对象的方开发软件。

32.应使用同样的类初始化系统中其他人机交互部件类,保证整个系统人机交互界面的一致性。

33.单元测试是对软件基本组成单元进行的测试。

34.系统成本只包括开发成本

35.当系统中包含的任务在5个以下时,不用增加专门用来协调任务之间的关系的任务。

36.维护的副作用是指由于修改软件而导致新的错误的出现或者新增加一些不希望发生的情况。

37.面对复杂的系统绘制系统流程图时,一个比较好的方法是分层次地描绘这个系统(系统流程图分层)。

38.元元模型层(Meta-Meta Model)由UML最基本的元素事物(thing)组成,表示要定义的所有事物。

39.用户帮助设施中附加的帮助设施从一开始就设计在软件里面

40.类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。

41.需求分析就是要准确地回答“系统必须做什么?”这个问题

42.数据流图是系统逻辑功能的图形展示。图中没有任何具体的物理元素,主要强调的是数据流和处理过程。

43.软件工程学科出现的主要原因是软件危机的出现

44.面向对象分析的核心在于建立一个描述软件系统的模型。

45.模块接口设计要简单,以便降低复杂程度和冗余度

46.内聚衡量不同模块彼此间相互依赖的紧密程度

47.模型是对现实的简化,建模是为了更好地理解所开发的系统。

48.针对各种边界情况设计测试用例,可以查出更多的错误。

49.多态性防止了程序相互依赖而带来的变动影响。

50.需求说明相当于用户与开发者之间的一份技术合同,是测试验收阶段对软件进行确认和验收的基准,是软件开发的基础。


出处:奥奥鹏作业答案_优学网_专业的作业答案辅导网
网址:youxue100f.com转载时请注明出处和网址
作业答案_优学网_专业的在离线作业答案辅导网

联系:QQ:3064302332 点击这里给我发消息,谢谢

精彩推荐
热门点击
本类排行

作业资料综合信息发布网站
联系QQ:3064302332 优学网为您服务!点击这里给我发消息,谢谢
优学网成考作业答案网为您服务!
QQ:3064302332

优学网100分作业答案
微信:wxxygzs
联系:QQ:3064302332 youxue100f.com网为您服务!点击这里给我发消息,谢谢
作业资料辅导平台_优学网滇ICP备2021005493号 成考作业答案联系优学网网站地图
Copyright ©2002-2018 奥鹏作业答案_优学网_专业的奥鹏在线离线作业答案辅导网 文军科技 版权所有 Power by DedeCms