软件工程期末试卷及答案.pdfVIP

  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文档。上传文档
查看更多
软件⼯程期末试卷及答案 软件⼯程期末试卷及答案 软件⼯程期末试卷及答案 ⼀、选择题:(每题1分,共20分) ( C )1. 软件是()。 A. 处理对象和处理规则的描述 B. 程序 C. 程序及其⽂档 D. 计算机系统 ( B )2. 软件需求规格说明的内容不应包括()。 A. 主要功能 B. 算法的详细描述 C. ⽤户界⾯及运⾏环境 D. 软件的性能 ( B )3. 程序的三种基本控制结构是()。 A. 过程、⼦程序和分程序 B. 顺序、选择和重复 C. 递归、迭代和回溯 D. 调⽤、返回和转移 ( D ) 4. ⾯向对象的分析⽅法主要是建⽴三类模型,即( )。 A) 系统模型、ER模型、应⽤模型 B) 对象模 型、动态模型、应⽤模型 C) E- R模型、对象模型、功能模型 D) 对象模型、动态模型、功能模型 ( C ) 5. 在E-R模型中,包含以下基本成分( )。 A) 数据、对象、实体 B) 控制、联系、对象 C) 实体、联系、属性 D) 实体、属性、操作 ( A ) 6. 各种软件维护的类型中最重要的是( )。 A) 完善性维护 B) 纠错性维护 C) 适应 性维护 D) 预防性维护 ( B ) 7.软件测试的⽬标是()。 A. 证明软件是正确的 B. 发现错误、降低错误带来的风险 C. 排除软件中所有的错误 D. 与软件调试相同 ( D )8.软件⽣命周期中所花费⽤最多的阶段是() A .详细设计 B .软件编码 C .软件测试 D .软件维护 ( C )9.若有⼀个计算类型的程序,它的输⼊量只有⼀个X ,其范围是[-1.0, 1.0],现从输⼊的⾓度考虑 ⼀组测试⽤例:-1.001, -1.0, 1.0, 1.001.设计这组测试⽤例的⽅法是() A .条件覆盖法 B .等价分类法 C .边界值分析法 D .错误推测法 ( D )10、详细设计的基本任务是确定每个模块的( )设计 A .功能 B.调⽤关系 C.输⼊输出数据 D.算法 ( A )11.设函数C (X)定义问题X的复杂程序,函数E (X)确定解决问题X需要的⼯作量(时间)。 对于两个问题P1 P2,如果C (P1)C (P2)显然E (P1)E (P2),则得出结论 E (P1+P2)E (P1)+E (P2)就是:() A .模块化的根据 B .逐步求精的根据 C .抽象的根据 D .信息隐藏和局部化的根据 ( D )12.下⾯⼏种⽩箱测试技术,哪种是最强的覆盖准则 () A .语句覆盖 B .条件覆盖 C .判定覆盖 D .条件组合覆盖 ( A )13.⾯向数据流的设计⽅法把()映射成软件结构。 A .数据流 B .系统结构 C .控制结构 D .信息流 ( A )14.内_______ 聚程度最低的是( )内聚 A.偶然 B.过程 C.顺序 D.时间 ( A )15.确定测试计划是在( )阶段制定的. A .总体设计 B.详细设计 C.编码 D.测试 ( D )16.需求分析的产品是() A .数据流程图案 B .数据字典 C .判定表 D .需求规格说明书 ( C )17.数据字典是软件需求分析阶段的最重要⼯具之⼀,其最基本的功能是( ) A .数据库设计 B .数据通信 C .数据定义 D .数据维护 ( D )18.( )引⼊了“风险驱动”的思想,适⽤于⼤规模的内部开发项⽬。 A .增量模型 B .喷泉模型 C .原型模型 D .螺旋模型 ( D )19.模块的内聚性最⾼的是() A .逻辑内聚 B .时间内聚 C .偶然内聚 D .功能内聚 ( D )20.提⾼测试的有效性⾮常重要,成功的测试是指( ) A.证明了被测试程序正确⽆误 B. 说明了被测试程序符合相应的要求 C.未发现被测程序的错误 D.发现了⾄今为⽌尚未发现的错误 ⼆.判断题(每题1分,共10分)将答案写在题号前的()中,正确⽤√ ,错误⽤χ。 ( × )1、开发软件就是编写程序。 ( × )2、系统测试的主要⽅法是⽩盒法,主要进⾏功能测试、性能测试、安全性测试及可靠性等测 试。 ( × )3、编程序时应尽可能利⽤硬件特点以提⾼程序效率. ( × )4、软件需求分析的任务是建⽴软件模块结构图。 ( √ )5、尽可能使⽤⾼级语⾔编写程序 ( × )6、以结构化分析⽅法建⽴的系统模型就是数据流图。 ( × )7、进⾏总体设计时加强模块间的联系。 ( × )8、编码时尽量多⽤全局变量. ( √ )9、⽤CASE环境或程序⾃

文档评论(0)

千帆起航 + 关注
实名认证
文档贡献者

走过路过,不要错过!

1亿VIP精品文档

相关文档