东师20年秋 《软件工程》在线作业2-2

所属学校:东北师范大学 科目:软件工程 2020-12-08 12:23:46 在线 作业 软件工程 东师 年秋
软件工程20秋在线作业2
试卷总分:100    得分:100
第1题,表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界实体的对象关系角度来描绘对象的模型是()。
A、数据模型
B、对象模型
C、动态模型
D、功能模型
正确答案:
第2题,以下软件成本估算模型中,是动态多变量的模型有()。
A、Halstead理论模型
B、Deiphi专家估算模型
C、Putnam估算模型
D、瀑布模型
正确答案:
第3题,在需求分析的基础上通过将系统分解成模块,确定系统功能实现的是()。
A、总体设计
B、实现
C、测试
D、详细设计
正确答案:
第4题,在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度的是()。
A、软件开发管理
B、软件配置管理
C、软件质量管理
D、软件质量控制
正确答案:
下列属于维护阶段的文档是()。
A、软件规格说明
B、用户操作手册
C、软件问题报告
D、软件测试分析报告
正确答案:
第6题,软件系统结构中各模块间相互联系紧密程度的一种度量,也称块间联系的是()。
A、独立性
B、内聚性
C、耦合性
D、关联性
正确答案:
第7题,可行性分析是在系统开发的早期所做的一项重要的论证工作,它是该系统是否开发的决策依据,因此必须给出怎样的回答。()
A、确定
B、行或不行
C、正确
D、无二义
正确答案:
第8题,描绘物理系统的工具,它用图形符号来表示系统中的各元素。它表达了系统中各个元素之间的信息流动的情况。是指()。
A、用例图
B、序列图
C、E-R图
D、系统流程图
正确答案:
第9题,结构化分析方法(SA 法)使用的主要描述工具是()。
A、数据库
B、模块结构图
C、PAD图
D、分层的DFD图
正确答案: 需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。基本思想是采用自顶向下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。是指()。
A、面向数据结构的设计方法
B、面向对象的设计方法
C、结构化分析方法
D、Jackson方法
正确答案:
第11题,编码原则包括()。
A、编写易于修改和维护的代码
B、编写易于测试的代码
C、编写详细的程序文档
D、分离功能独立的代码块形成新的模块
正确答案:,B,C,D
数据模型中相互关联的信息包含()。
A、数据对象
B、系统流程图
C、数据对象的属性
D、数据对象彼此间相互连接的关系
正确答案:,C,D
第13题,软件复杂性度量的主要参数有哪些。()
A、规模
B、难度
C、结构
D、智能度
正确答案:,B,C,D
第14题,程序的控制结构一般采用几种构成,这样可确保结构比较简单。()
A、顺序
B、GOTO
C、选择
D、循环
正确答案:,C,D 总体设计过程通常由哪两个主要阶段组成。()
A、系统设计阶段
B、结构设计阶段
C、数据库设计阶段
D、详细设计阶段
正确答案:,B
第16题,需求分析的主要任务包括()。
A、抽取需求
B、模拟和分析需求
C、传递需求
D、认可需求
正确答案:,B,C,D
第17题,模块的独立性很重要呢?主要的理由有()。
A、独立的模块具有很高的耦合性
B、独立的模块效率最高
C、具有独立的模块的软件比较容易开发出来
D、独立的模块比较容易测试和维护
正确答案:,D
第18题,软件危机产生的原因包括()。
A、软件的规模越来越大,结构越来越复杂
B、软件开发管理困难而复杂
C、软件开发费用不断增加
D、软件开发技术落后
正确答案:,B,C,D
第19题,软件的有效性是指软件系统的()。
A、时间效率
B、空间效率
C、逻辑结构
D、数据结构
正确答案:,B
,在软件详细设计过程中采用的工具包括()。
A、判定表
B、DFD图
C、IPO图
D、PDL
正确答案:,B
第21题,软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等。
A、错误
B、正确
正确答案:
第22题,面对复杂的系统时,一个比较好的方法是分层次地描绘这个系统。
A、错误
B、正确
正确答案:
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: