软件工程慕课答案.pdfVIP

  • 17
  • 0
  • 约5.29千字
  • 约 10页
  • 2023-06-08 发布于河南
  • 举报
软件工程慕课答案--第1页 1.软件是 ( ) A.程序员编写代码实现的 B.软件项目组制造的 C.设计开发的2.00/2.00 D.项目经理组织实施的 2.与硬件产品相比 ( ) A.软件会磨损 B.软件会退化2.00/2.00 C.软件失效遵守盆形曲线 D.软件可以用备用部件替换 3.软件工程是一种层次化的技术,支持软件工程的根基在于 ( ) A.软件工程过程模型 B.软件生命周期模型 C.软件工程工具 D.质量关注点2.00/2.00 4.“软件危机”是指( ) A.利用计算机系统进行经济犯罪 B.计算机病毒的出现 C.软件开发和软件维护中出现的一系列问题2.00/2.00 软件工程慕课答案--第1页 软件工程慕课答案--第2页 D.人们过分迷恋计算机系统 5.下列那种做法符合软件工程师的职业道德?( ) A.过于夸大自己的技术水平,从而得到一份超出自己能力范围的工作。 B.不在私人电脑上编辑公司的项目源代码和文档。2.00/2.00 C.把公司项目中完全由自己开发的模块封装为小软件,发布到网络牟利。 D.在客户现场进行技术维护休息期间,在客户的电脑上打游戏。 6.软件过程模型中定义的框架活动是 () A.团队每个成员必须参与的 B.可以迭代的2.00/2.00 C.必须执行的 D.必须符合标准 7.瀑布模型也称为经典生命周期模型 ( ) A.是增量的模型 B.是顺序的模型2.00/2.00 C.是迭代的模型 D.强调设计的模型 8.关于螺旋模型,以下说法错误的是() A.开发过程分成若干次迭代,每次迭代产生一个软件发布2.00/2.00 软件工程慕课答案--第2页 软件工程慕课答案--第3页 B.原型的进化贯穿整个软件生存周期,具有原型模型的特点 C.把开发活动和风险管理结合起来控制风险 D.适用于大型复杂的软件项目 9.统一过程(UP) ( ) A.是不强调文档的 B.是迭代和增量式模型2.00/2.00 C.适用于所有软件工程 D.不追求架构的稳定 10.如果软件开发中使用增量模型,第一个增量( ) A.必须正确 B.往往是核心产品1.50/3.00 C.满足基本需求1.50/3.00 D.不能变 11.构件是软件技术中的重要内容,基于构件的开发 ( ) A.可以提高软件性能 B.可以减少开发费用1.00/3.00 C.可以实现复用1.00/3.00 D.可以缩短开发周期1.00/3.00 软件工程慕课答案--第3页 软件工程慕课答案--第4页 12.敏捷开发认为( ) A.客户和开发方应该严格按照既定合同进行软件开发 B.软件开发的目标是可工作的软件,因此应该不需要写文档 C.采用增量式开发和短周期交付,以便及时响应变化1.50/3.00 D.有能力的个体和良好的交互胜过现代软件过程和先进工具1.50/3.00 13.关于模型选择说法正确的是 ( ) A.全新系统的开发应该在总体设计完成后再开始增量或并行1.50/3.00 B.敏捷模型能够快速响应变化,即使编码人员经验较少,仍应该采用敏捷开发方 式 C.同一个软件组织应该采用一种软件过程模型,以便

文档评论(0)

1亿VIP精品文档

相关文档