西安交通大学19年5月补考软件工程概论作业考核考试试题含主观题答案.docVIP

西安交通大学19年5月补考软件工程概论作业考核考试试题含主观题答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西安交通大学19年5月补考《软件工程概论》作业考核试题(含主观题) 一、 单选题 (共 10 道试题,共 30 分) 1.可行性分析中,系统流程图用于描述()。 A.当前运行系统 B.当前逻辑模型 C.目标系统 D.新系统 正确答案:A 2.软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、()、维护等活动。 A.应用 B.测试 C.检测 D.以上答案都不正确 正确答案:B 3.在软件开发和维护中所产生的一系列严重的问题通常称为软件危机,这些问题中相对次要的因素是()。 A.文档质量 B.开发效率 C.软件功能 D.软件性能 正确答案:D 4.在软件的开发与维护过程中,用来存储.更新.恢复和管理一个软件的多版本,它是()工具。 A.文档分析 B.项目管理 C.成本估算 D.版本控制 正确答案:D 5.()是计算机程序及其说明程序的各种文档。 A.软件 B.文档 C.数据 D.程序 正确答案:A 6.软件生存周期中时间最长的阶段是()。 A.需求分析阶段 B.概要设计阶段 C.测试阶段 D.维护阶段 正确答案:D 7.软件开发方法中的原型化方法是一种()型的设计过程。 A.自外向内 B.自顶向下 C.自内向外 D.自底向上 正确答案:A 8.软件开发环境支持一定的()或按照一定的软件开发模型组织而成。 A.软件生存周期 B.软件过程 C.软件开发方法 D.软件开发模型 正确答案:C 9.加工是对数据流图中不能再分解的基本加工的精确说明,下述()是加工的最核心。 A.加工顺序 B.加工逻辑 C.执行频率 D.激发条件 正确答案:B 10.软件生存周期模型有多种,下列选项中,()不是软件生存周期模型。 A.螺旋模型 B.增量模型 C.功能模型 D.瀑布模型 正确答案:C 二、 判断题 (共 5 道试题,共 10 分) 1.瀑布模型本质上是一种线性顺序模型。 A.对 B.错 正确答案:A 2.需求分析要回答“软件必须做什么?” A.对 B.错 正确答案:A 3.原型化方法适用于需求不确定性高的系统。 A.对 B.错 正确答案:A 4.通过功能分解可以完成数据流图的细化。 A.对 B.错 正确答案:A 5.大多数开发系统都采用基于文件集成的策略。 A.对 B.错 正确答案:A 三、 主观填空题 (共 10 道试题,共 30 分) 1.需求分析工具主要包括:正文和数据流图工具、##工具、面向对象的分析工具。 数据字典 2.##的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。 软件可行性研究 3.可行性研究需要从##可行性、##可行性、##可行性三个方面分析研究每种解决方法的可行性。 技术 经济 生产 4.软件生命周期模型中的瀑布模型##适应需求可变的软件开发,只有到##才能见到整个软件系统。 不、开发结束 5.用原型过程来代替设计阶段,考察设计方案的可行性与合理性,这是快速原型的##原型。 实验型 6.软件工具通常由工具.工具接口和##三部分构成。 工具用户接口 7.软件生命周期模型中的螺旋模型将##模型和##模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不足。 瀑布 演化 8.变换模型是一种适合于##方法的模型。从##开始,经过一系列##,最终得到系统的目标程序。 形式化开发、软件需求形式化说明、变换 9.对CASE工具分类的标准可分为##,##和##。 功能、支持的过程、支持的范围 10.在可行性研究的具体步骤中最后一步是##。 编写可行性报告 四、 简答题 (共 3 道试题,共 30 分) 1.什么是软件生存周期?它有哪些活动? 答:软件生命周期模型是描述软件开发过程中各种活动如何执行的模型。主要有:瀑布模型、原型模型、增量模型、螺旋模型、喷泉模型、基于知识的模型和变换模型。 2.什么是实验型原型模型? 快速原型模型根据原型的不同作用,有三类原型模型:(1)探索型原型。这种类型的原型模型是把原型用于开发的需求分析阶段,目的是要弄清用户的需求,确定所期望的特性,并探索各种方案的可行性。它主要针对开发目标模糊,用户与开发着对项目都缺乏经验的情况,通过对原型的开发来明确用户的需求。(2)实验型原型。这种原型主要用于设计阶段,考核实现方案是否合适,能否实现,对于一个大型系统,若对设计方案心中投有把握时,可通过这种原型来证实设计方案的正确性。(3)演化型原型。这种原型主要用于及早向用户提交一个原型系统,该原型系统或者包含系统的框或者包含系统的主要功能。在得到用户的认可后,将原型系统不断扩充演变为最终的软件系统,它将原型的思路扩展到软件开发的全过程。 3.原型的开发环境是什么?  快速原型技术是一种涉及多学科的新型综合制造技术。80年代后,随着计算机辅助设计的应

文档评论(0)

yyons2019 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档