软件工程2019作业

发布 2021-05-05 19:43:28 阅读 2024

单选题第1题 (3) 分每个对象可用它自己的一组属性和它可以执行的一组( c )来表现。

a、行为 b、功能

c、操作 d、数据

第2题 (3) 分软件部分的内部实现与外部可访问性分离,这是指软件的( c )。

a、继承性

b、共享性

c、封装性

d、抽象性

第3题 (3) 分软件是一种( b )产品。

a、有形 b、逻辑

c、物质 d、消耗

第4题 (3) 分下列方式中,不是由数据元素组成数据方式的是( b )。

a、顺序 b、层次

c、选择 d、重复

第5题 (3) 分可行性分析中,系统流程图用于描述( b )。

a、当前运行系统

b、当前逻辑模型

c、目标系统

d、新系统

第6题 (3) 分在对数据流的分析中,主要是找到中心变换,这是从( c )导出结构图的关键。

a、数据结构

b、实体关系

c、数据流图

d、e-图

第7题 (3) 分概要设计与详细设计衔接的图形工具是( b )。

a、数据流图

b、结构图

c、程序流程图

d、pa图

第8题 (3) 分数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘图方法中,( b )是常采用的。①自顶向下 ②自底向上 ③分层绘制 ④逐步求精

a、全是 b、①③

c、①③d、①②

第9题 (4) 分结构化分析方法使用的描述工具( b )定义了数据流图中每一个图形元素。

a、数据流图

b、数据字典

c、判定表

d、判定树

第10题 (4) 分数据元素组成设计的方式有( d )类型。

a、顺序 b、选择

c、重复 d、以上全是

第11题 (3) 分下列属于黑盒测试的是( d )。

a、基本路径测试

b、条件测试

c、循环测试

d、等价划分

第12题 (3) 分属于软件设计的基本原理的是( d )。

a、数据流分析设计

b、变换流分析设计

c、事务流分析设计

d、模块化

第13题 (3) 分好的软件结构应该是( b )。

a、高耦合,高内聚

b、低耦合,高内聚

c、高耦合,低内聚

d、低耦合,低内聚

第14题 (3) 分在软件工程学中,我们把一组具有相同数据结构和相同操作的对象的集合定义为( a ),此定义包括一组数据属性和在数据上的一组合法操作。

a、类 b、属性

c、对象 d、消息

第15题 (3) 分下列耦合中,( d )的耦合性最强。

a、公共耦合

b、数据耦合

c、控制耦合

d、内容耦合

第16题 (3) 分软件工程学科出现的主要原因是(c )。

a、计算机的发展

b、其他工程学科的影响

c、软件危机。

的出现 d、程序设计方法学的影响第17题 (3) 分在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的成本/效益分析的是( a )。

a、经济可性性

b、技术可行性

c、操作可行性

d、法律可行性第18题 (3) 分模块( c ),则说明模块的独立性越强。

a、耦合越强

b、扇入数越高

c、耦合越弱

d、扇入数越低第19题 (3) 分为了提高模块的独立性,模块内部最好是( c )。

a、逻辑内聚

b、时间内聚

c、功能内聚

d、通信内聚第20题 (3) 分程序控制一般分为( b )、分支、循环三种基本结构。

a、分块 b、顺序

c、跳转 d、控制第21题 (4) 分需求分析阶段研究的对象是软件项目的( a )。

a、用户需求

b、合理要求

c、模糊要求

d、工程要求第22题 (4) 分通过( b )可以完成数据流图的细化。

a、结构分解

b、功能分解

c、数据分解

d、系统分解第23题 (4) 分面向数据结构的设计方法(jackson方法)是进行( b )的形式化的方法。

a、系统设计

b、详细设计

c、软件设计

d、编码第24题 (3) 分结构化分析(sa最为常见的图形工具是(c )。

a、程序流程图

b、实体联系图

c、数据流图

d、结构图第25题 (3) 分软件设计阶段一般可分为( b )。

a、逻辑设计与功能设计

b、概要设计与详细设计

c、概念设计与物理设计

d、模型设计与程序设计判断题第26题 (2) 分概要设计也称总体设计,其过程由确定设计方案和结构设计两个阶段组成。

正确错误答案:正确第27题 (2) 分用于表示模块间调用关系的图是sd。

正确错误答案:错误第28题 (2) 分对程序的穷举测试在一般情况下是可以做到的。

正确错误答案:错误第29题 (2) 分需求规格说明书是在计划时期可行性研究阶段产生的文档。

正确错误答案:错误第30题 (2) 分系统分析阶段和系统设计阶段产生的文档,有的能直接在计算机上执行。

正确错误答案:错误第31题 (2) 分对象表示中的服务可通过状态模型对其属性值的分析来发现。

正确错误答案:错误第32题 (2) 分面向对象设计中的主题相当于子系统。

正确错误答案:错误第33题 (2) 分 halstead方法是先画出程序图,然后计算程序的环形复杂度。

正确错误答案:正确第34题 (2) 分黑盒测试法可有效的检查模块的内部逻辑结构的正确性。

正确错误答。

答案:错误第35题 (2) 分为了确认用户的需求,先做出系统的主要部分,提交用户试用的软件开发方法是原型法。

正确错误答案:正确。

2019软件工程作业

2016软件工程参考资料 建议先做再参考,内容仅供参考,对错责任自负 1 用户需求调查主要有哪些方法?需求评审有什么作用?答 用户调查的方法就是用户需求信息收集方法,最常用的调查方法包括用户访谈 开访谈会 开展区域性问卷调查 用户重要资料收集。主要作用是尽早发现潜在的问题,尽早纠正缺陷,控制纠正成本...

软件工程作业

题目4 operating systems 操作系统 我们通过移动时代最流行的两大操作系统来分析他们的特点。谷歌 andriod 苹果 ios 日前,市场调研机构发布了 2017 年第一季度智能 踪报告,通过该报告我们了解到,苹果依然是目前全球第二大智能手机厂商,具备ios的iphone 所占的市场...

软件工程作业

计算机与信息技术学院软件工程。专业 计算机科学与技术年级 班级 09级计科一班 2011 2012学年第二学期。一 设计背景 工资管理工作在高校日常管理中占据及其重要的地位,是真正涉及到千家万户的一件大事。高校工资管理事务政策性强,数据量大,而且报表多 条目细,要求高度精确和高度安全,还要求报表标准...