东北师范大学软件工程21秋学期在线作业2答卷_第1页
东北师范大学软件工程21秋学期在线作业2答卷_第2页
东北师范大学软件工程21秋学期在线作业2答卷_第3页
东北师范大学软件工程21秋学期在线作业2答卷_第4页
东北师范大学软件工程21秋学期在线作业2答卷_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程19春在线作业2-0002试卷总分:100 得分:100一、单选题 (共 10 道试题,共 30 分)表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界实体的对象关系角度来描绘对象的模型是()。数据模型对象模型动态模型功能模型答案:B2.以下软件成本估算模型中,是动态多变量的模型有()。Halstead理论模型Deiphi专家估算模型Putnam估算模型瀑布模型答案:C3.在需求分析的基础上通过将系统分解成模块,确定系统功能实现的是()。总体设计实现测试详细设计答案:D4.在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度的是()。

2、软件开发管理软件配置管理软件质量管理软件质量控制答案:B5.下列属于维护阶段的文档是()。软件规格说明用户操作手册软件问题报告软件测试分析报告答案:C6.软件系统结构中各模块间相互联系紧密程度的一种度量,也称块间联系的是()。独立性内聚性耦合性关联性答案:C7.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是该系统是否开发的决策依据,因此必须给出怎样的回答。()确定行或不行正确无二义答案:B8.描绘物理系统的工具,它用图形符号来表示系统中的各元素。它表达了系统中各个元素之间的信息流动的情况。是指()。用例图序列图E-R图系统流程图答案:D9.结构化分析方法(SA 法)使用的主要描述工

3、具是()。数据库模块结构图PAD图分层的DFD图答案:D10.需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。基本思想是采用自顶向下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。是指()。面向数据结构的设计方法面向对象的设计方法结构化分析方法Jackson方法答案:C二、多选题 (共 10 道试题,共 30 分)11.编码原则包括()。编写易于修改和维护的代码编写易于测试的代码编写详细的程序文档分离功能独立的代码块形成新的模块答案:ABCD12.数据模型中相互关联的信息包含()。数据对象系统流程图数据对象的属性数据对象彼此间相互连接的关系答案:ACD13.软件复杂性

4、度量的主要参数有哪些。()规模难度结构智能度答案:ABCD14.程序的控制结构一般采用几种构成,这样可确保结构比较简单。()顺序GOTO选择循环答案:ACD15.总体设计过程通常由哪两个主要阶段组成。()系统设计阶段结构设计阶段数据库设计阶段详细设计阶段答案:AB16.需求分析的主要任务包括()。抽取需求模拟和分析需求传递需求认可需求答案:ABCD17.模块的独立性很重要呢?主要的理由有()。独立的模块具有很高的耦合性独立的模块效率最高具有独立的模块的软件比较容易开发出来独立的模块比较容易测试和维护答案:CD18.软件危机产生的原因包括()。软件的规模越来越大,结构越来越复杂软件开发管理困难而

5、复杂软件开发费用不断增加软件开发技术落后答案:ABCD19.软件的有效性是指软件系统的()。时间效率空间效率逻辑结构数据结构答案:AB20.在软件详细设计过程中采用的工具包括()。判定表DFD图IPO图PDL答案:AB三、判断题 (共 20 道试题,共 40 分)21.软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等。答案:正确22.面对复杂的系统时,一个比较好的方法是分层次地描绘这个系统。答案:正确23.程序的可测试性指把一个软件或程序从一个计算机环境移植到另一个计算机环境的容易程度。答案:错误24.软件定义的基本任务是确定软件系统的工程需求,也就是

6、要搞清做什么。答案:正确25.软件测试是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。答案:正确26.在分层的数据流图中,称上层图为下层图的父图,下层图为上层图的子图。答案:正确27.数据项是指不可再分解的数据单元。答案:正确28.动态测试是采用人工检测和计算机辅助静态分析的方法对程序进行检测。答案:错误29.定量度量的结果不能用来比较两个不同的设计或两个不同算法的优劣;程序的定量的复杂程度也不能作为模块规模的精确限度。答案:错误30.数据字典以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。答案:正确31.实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的10%。答案:错误32.系统文档指从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档。答案:正确33.开发软件的软件工程师并不是完成全部测试工作的最佳人选。答案:正确34.面向对象方法之所以特别有利于软件复用,是由于它的主要概念及原则与软件复用的要求十分吻合。答案:正确35.结构化分析方法必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节。答案:正确36.软件的开发至今已经完全摆脱了手工的开发方式。答案:错误37.HIPO法既是需求分析方法,又是软件设计方法。答案:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论