网站大量收购独家精品文档,联系QQ:2885784924

vj8计算机《软件工程》期末考试卷2010A标准答案.doc

vj8计算机《软件工程》期末考试卷2010A标准答案.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件工程》期末考试卷 《软件工程》期末考试卷 (A) 标准答案一、选择题〖每题1分,共计30分〗;1. B2. D3. B4. B5. D6. B7. D8. B9. B10. B11. A12. B13. C14. D15. C16. B17. C18. C19. D20. C21. A22. A23. C24. A25. A26. B27. B28. B29. B30. D二、简答题〖每小题5分,共计25分〗;1.软件生存周期有哪几个阶段?① 可行性研究② 需求分析③ 总体设计 ④ 详细设计⑤ 编码 ⑥ 测试⑦ 维护评分标准:软件生存周期共七个阶段,每答对一个阶段得0.7分。2.白盒测试法有哪些逻辑覆盖标准?① 语句覆盖 ② 判定覆盖③ 条件覆盖 ④ 判定/条件覆盖⑤ 条件组合覆盖 ⑥ 点覆盖、边覆盖、路径覆盖评分标准:白盒测试法共有六种逻辑覆盖标准,每答对一种逻辑覆盖标准得0.8分。3.软件的维护有哪4种类型?① 校正性维护 ② 适应性维护 ③ 完善性维护 ④ 预防性维护。评分标准:软件的维护共分四类,每答对一种软件的维护得1.25分。4.软件成分的重用有哪3个级别?① 代码重用② 设计结果重用② 设计结果重用③ 分析结果重用评分标准:软件成分的重用共分三个级别,每答对一个级别得1.7分。5.设计任务管理子系统有哪7个任务?① 确定事件驱动型任务② 确定时钟驱动任务③ 确定优先任务④ 确定关键任务⑤ 确定协调任务⑥ 尽量减少任务数⑦ 确定资源需求评分标准:设计任务管理子系统共分7个任务,每答对一个任务得0.7分。三、某校教务系统具备以下功能,输入用户ID号及口令后,经验证进入教务管理系统,可进行如下功能的处理:〖共计15分〗; 1.查询成绩:查询成绩以及从名次表中得到名次信息; 2.学籍管理:根据学生总成绩排出名次信息; 3.成绩处理:处理单科成绩并输入成绩表中。就以上系统功能画出顶层和0层的DFD。顶层DFD:评分标准:每回答正确一个模块的内容得1分,三个模块共3分;每回答正确箭头上的一个处理得1分,两个处理共2分,总共5分。0层DFD:评分标准:每回答正确一个模块得两分,(模块包括模块的画法,模块的内容,以及箭头及其处理),5个模块,共10分。四、选择排序的伪代码如下〖共计10分〗; Select_sort ( a[1],a[2],…,a[n] ) { for ( i=1;in;i++) { k=i; for ( j=i+1;j=n;j++) { if ( a[j]a[k] ) k=j; } if ( k!=i ) exchange ( a[i],a[k] ); } } 请根据代码画出其PAD图。评分标准:除开Select sort方框(函数名称),每答对一个模块方框得1分,十个模块共10分。五、下面是一个程序流程图,试分别用N-S图和PAD表示之,并计算其McCabe复杂度。〖共计10分〗;对应的N-S图如下对应的N-S图如下评分标准:N-S图中每画正确一个步骤得1分,四个步骤共4分。对应该的PAD图如下评分标准:PAD图中每画正确一个模块得0.5分, 六个模块共3分。McCabe复杂度都为3。评分标准:答对McCabe复杂度得3分。六、设下图给出的程序流程图代表一个非结构化的程序,试问:〖每小题5分,共计10分〗;六、设下图给出的程序流程图代表一个非结构化的程序,试问:〖每小题5分,共计10分〗;1. 为什么说它是一个非结构化的? 2. 设计一个等价的使用附加标志变量flag的结构化程序。(1) 它是一个单入口,两出口的结构,所以是一个非结构化的程序。评分标准:回答正确得5分。(2) 等价的结构化程序:enum Boolean {false, true}Boolean flag = true;while (P flag){do Gif (!Q) flag = false;

文档评论(0)

beifanglei + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档