软件工程慕课答案_第1页
软件工程慕课答案_第2页
软件工程慕课答案_第3页
软件工程慕课答案_第4页
软件工程慕课答案_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

C.C.软件开发和软件维护中出现的一系列问题2.00/2.00C.C.软件开发和软件维护中出现的一系列问题2.00/2.001.软件是A.程序员编写代码实现的B.软件项目组制造的C设计开发的2.00/2.00口.项目经理组织实施的2.与硬件产品相比( )A.软件会磨损B.软件会退化2.00/2.00C.软件失效遵守盆形曲线D.软件可以用备用部件替换3.软件工程是一种层次化的技术,支持软件工程的根基在于( )A.软件工程过程模型B.软件生命周期模型C.软件工程工具D.质量关注点2.00/2.004.“软件危机”是指( )A.利用计算机系统进行经济犯罪B.计算机病毒的出现D.D.可以缩短开发周期1.00/3.00D.人们过分迷恋计算机系统5.下列那种做法符合软件工程师的职业道德?()A.过于夸大自己的技术水平,从而得到一份超出自己能力范围的工作。B.不在私人电脑上编辑公司的项目源代码和文档。2.00/2.00C.把公司项目中完全由自己开发的模块封装为小软件,发布到网络牟利。D.在客户现场进行技术维护休息期间,在客户的电脑上打游戏。.软件过程模型中定义的框架活动是()A.团队每个成员必须参与的B.可以迭代的2.00/2.00C.必须执行的D.必须符合标准.瀑布模型也称为经典生命周期模型()A.是增量的模型.是顺序的模型2.00/2.00C.是迭代的模型D.强调设计的模型.关于螺旋模型,以下说法错误的是()A.开发过程分成若干次迭代,每次迭代产生一个软件发布2.00/2.00B.原型的进化贯穿整个软件生存周期,具有原型模型的特点C.把开发活动和风险管理结合起来控制风险D.适用于大型复杂的软件项目统一过程(UP)()A.是不强调文档的B.是迭代和增量式模型2.00/2.00C.适用于所有软件工程D.不追求架构的稳定.如果软件开发中使用增量模型,第一个增量()A.必须正确8往往是核心产品1.50/3.00C.满足基本需求1.50/3.00D.不能变动.构件是软件技术中的重要内容,基于构件的开发()A.可以提高软件性能B.可以减少开发费用1.00/3.00C.可以实现复用1.00/3.0012.敏捷开发认为()A.客户和开发方应该严格按照既定合同进行软件开发B.软件开发的目标是可工作的软件,因此应该不需要写文档C.采用增量式开发和短周期交付,以便及时响应变化1.50/3.00D.有能力的个体和良好的交互胜过现代软件过程和先进工具1.50/3.00.关于模型选择说法正确的是()A.全新系统的开发应该在总体设计完成后再开始增量或并行1.50/3.00B.敏捷模型能够快速响应变化,即使编码人员经验较少,仍应该采用敏捷开发方式C.同一个软件组织应该采用一种软件过程模型,以便于管理D.需求不稳定的情况下,尽量采用增量式开发1.50/3.00.需求分析阶段最重要的技术文档是( )A.用户手册B.需求规格说明书2.00/2.00C.可行性分析报告D.设计说明书.以下关于数据流图的说法错误的是( )A.数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储B.传统的数据流图中主要由加工、数据源点/终点、数据流、控制流、数据存储组成成2.00/2.00成成2.00/2.00C.数据流图的绘制采用自上向下、逐层分解的方法D.数据流图是用作结构化分析的一种工具16.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是()A.数据定义2.00/2.00B.数据库设计C.数据通信D.数据维护17.软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别,分析与综合,制定规格说明以及()A.以上答案都不正确B.总结C.实践性报告D.需求分析评审2.00/2.00.在数据流图的基本图形符号中,加工是以数据结构或( )干什么为加工对象的A.信息结构B.信息流C.信息内容D.D.数据内容2.00/2.00A.A.数据流2.00/2.00D.D.数据内容2.00/2.00A.A.数据流2.00/2.00.软件需求分析的任务不应包括()。A.信息域分析B.问题分析C.确定逻辑模型D.结构化程序设计2.00/2.0020.在数据流图中,有名字及方向的成份是( )。人力控制流B.信息流C.信号流口数据流2.00/2.0021.在数据流图中,不能由计算机处理的成份是()人力控制流B.节点C.数据源/终点2.00/2.00D.数据流.结构分析方法就是面向()自顶向下逐步求精进行需求分析的方法。D.D.紧密2.00/2.00D.D.紧密2.00/2.00B.功能C对象口.目标.到20世纪末,面向对象软件工程已经逐渐发展成熟,特别是()的出现和广泛使用,使面向对象方法成为了软件开发的主流方法。A.OMTB.OOSEC.C++D.UML2.00/2.00.()是从用户使用系统的角度描述系统功能的图形表达方法。A.协作图8用例图2.00/2.00C.序列图D类图.模块内聚度越高,说明模块内各成分彼此结合的程度越()A.无法判断8相等C.松散C.C.概要设计2.00/2.00.软件的结构化设计方法中,一般分为概要设计和详细设计两阶段,其中详细设计主要是对()进行设计。A.软件结构B.软件接口C.软件模块2.00/2.00D.软件模型27.程序的三种基本控制结构是( )A.顺序、分支和循环2.00/2.00B.过程、子程序和分程序C.调用、返回和转移D.递归、堆栈和队列.结构化设计是一种应用最广泛的系统设计方法,是以()为基础,自顶向下,求精和模块化的过程。A.数据结构B.数据库C.数据流图2.00/2.00D.数据流.程序流程图(框图)中的箭头代表( )A.数据流B.控制流2.00/2.00C.组成关系D.调用关系.软件设计的重要性可以被概括成()A复杂B.高效开发C.对质量的追求2.00/2.00口精确31.列哪种设计相当于一个房屋中每个房间的内部详图?()A接口设计B.体系结构设计C.构件级设计2.00/2.00D.数据设计32.结构化软件工程方法中,()阶段主要是要建立软件结构。A.可行性研究B.需求分析D.详细设计.( )是一张二维图。其纵向代表时间轴,时间沿垂直方向向

温馨提示

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

评论

0/150

提交评论